<SEC-DOCUMENT>0001583708-24-000016.txt : 20240327
<SEC-HEADER>0001583708-24-000016.hdr.sgml : 20240327
<ACCEPTANCE-DATETIME>20240327161144
ACCESSION NUMBER:		0001583708-24-000016
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		118
CONFORMED PERIOD OF REPORT:	20240131
FILED AS OF DATE:		20240327
DATE AS OF CHANGE:		20240327

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			SentinelOne, Inc.
		CENTRAL INDEX KEY:			0001583708
		STANDARD INDUSTRIAL CLASSIFICATION:	SERVICES-PREPACKAGED SOFTWARE [7372]
		ORGANIZATION NAME:           	06 Technology
		IRS NUMBER:				990385461
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			0131

	FILING VALUES:
		FORM TYPE:		10-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-40531
		FILM NUMBER:		24790735

	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
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>s-20240131.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:129c876a-c116-4d8b-b459-0dd9be11990b,g:bbc83eac-d921-491f-b9fa-66fe75f1175b,d:5e2df99387bf4941af7fc693f1a3ae16-->
<html xmlns:us-gaap="http://fasb.org/us-gaap/2023" xmlns:ecd="http://xbrl.sec.gov/ecd/2023" xmlns="http://www.w3.org/1999/xhtml" xmlns:s="http://www.sentinelone.com/20240131" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:srt="http://fasb.org/srt/2023" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>s-20240131</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-33">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-35">False</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-36">0001583708</ix:nonNumeric><ix:nonNumeric contextRef="c-42" name="s:SubscriptionContractTerm" id="f-440">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-42" name="s:RevenueFromContractWithCustomerContractTerm" id="f-521">P1Y</ix:nonNumeric><ix:nonNumeric contextRef="c-126" name="us-gaap:LesseeOperatingLeaseTermOfContract" id="f-774">P7Y</ix:nonNumeric><ix:nonFraction unitRef="number" contextRef="c-1" decimals="4" name="s:CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" scale="-2" id="f-834">66.67</ix:nonFraction><ix:nonNumeric contextRef="c-169" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" id="f-914">P10Y</ix:nonNumeric><ix:nonNumeric contextRef="c-218" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1143">356</ix:nonNumeric><ix:nonNumeric contextRef="c-219" name="ecd:TrdArrDuration" format="ixt-sec:durday" id="f-1144">356</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="s-20240131.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-07-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-22</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:StrategicInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerBMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerCMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">s:ComputersSoftwareAndElectronicEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"><us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain></xbrldi:typedMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-08</xbrli:startDate><xbrli:endDate>2023-11-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-08</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-08</xbrli:startDate><xbrli:endDate>2023-11-08</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-05-03</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-03</xbrli:startDate><xbrli:endDate>2022-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-05-03</xbrli:startDate><xbrli:endDate>2022-05-03</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-06</xbrli:startDate><xbrli:endDate>2021-02-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-06</xbrli:startDate><xbrli:endDate>2021-02-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-06</xbrli:startDate><xbrli:endDate>2021-02-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-02-06</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-06</xbrli:startDate><xbrli:endDate>2021-02-06</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:USAgencySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:USAgencySecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:StrategicInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:StrategicInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">s:ComputersSoftwareAndElectronicEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="vote"><xbrli:measure>s:vote</xbrli:measure></xbrli:unit><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">s:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-05-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">s:A2021EquityIncentivePlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2023-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-03-01</xbrli:startDate><xbrli:endDate>2021-03-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-06-29</xbrli:startDate><xbrli:endDate>2021-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2025-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-01</xbrli:startDate><xbrli:endDate>2023-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="employee"><xbrli:measure>s:employee</xbrli:measure></xbrli:unit><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:EmployeeSeveranceAndEmployeeBenefitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:ExcessFacilitiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:InventoryWriteOffsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:StockBasedCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:SharesSubjectToRepurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:SharesSubjectToRepurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:SharesSubjectToRepurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:ContingentlyIssuableSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:ContingentlyIssuableSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:ContingentlyIssuableSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">s:OtherGeographicalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">s:OtherGeographicalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-02-01</xbrli:startDate><xbrli:endDate>2023-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-02-01</xbrli:startDate><xbrli:endDate>2022-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:PingSafePte.Ltd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:PingSafePte.Ltd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:StrideSecurityLtd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-02-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:StrideSecurityLtd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-02-01</xbrli:startDate><xbrli:endDate>2024-02-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-02-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementClassACommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementStockOptionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-01-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementClassACommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001583708</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementStockOptionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-11-01</xbrli:startDate><xbrli:endDate>2024-01-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_1"></div><div style="min-height:31.5pt;width:100%"><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="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:700;line-height:120%">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-4"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-3">January 31</ix:nonNumeric>, 2024</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OR</span></div><div style="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:0.1%"/><td style="width:2.438%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="f-5">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="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:700;line-height:120%">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For the transition period from            to             </span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-40531</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">SENTINELONE, INC</ix:nonNumeric>.</span></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.638%"><tr><td style="width:1.0%"/><td style="width:26.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.276%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">99-0385461</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(State or other jurisdiction of <br/>incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(I.R.S. Employer Identification No.)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">444 Castro Street, Suite 400</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-11">Mountain View</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">California</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">94041</ix:nonNumeric></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Address of Principal Executive Offices)</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></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:97.638%"><tr><td style="width:1.0%"/><td style="width:26.211%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.276%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.213%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-14">855</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">868-3733</ix:nonNumeric> </span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Registrant's telephone number, including area code)</span></div></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act: </span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.150%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:41.539%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Title of each class</span></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trading Symbol(s)</span></td><td colspan="3" style="border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-16">Class A common stock, par value $0.0001</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-17">S</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:1pt solid #000;border-left:1pt solid #000;border-right:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-18">The New York Stock Exchange</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:4pt"><span><br/></span></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered pursuant to section 12(g) of the Act: None.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). <ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">x</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> No </span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act:</span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-top:4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.427%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:42.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.429%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="f-23">Large accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></td><td colspan="3" style="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:120%">Accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></td></tr><tr><td colspan="3" style="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:120%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></td><td colspan="3" style="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:120%">Smaller reporting company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntitySmallBusiness" format="ixt:fixed-false" id="f-24">&#168;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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:120%">Emerging growth company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-25">&#168;</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:6pt"><span><br/></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%">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.     &#9744;</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%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.  <ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></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%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. <ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9744;</ix:nonNumeric></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%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b). &#9744;</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%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). Yes <ix:nonNumeric contextRef="c-1" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="f-28">&#9744;</ix:nonNumeric> No  &#9746; </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of voting stock held by non-affiliates of the registrant on July 31, 2023, based on the closing price of $16.67 for shares of the Registrant&#8217;s Class A common stock as reported by the New York Stock Exchange, was approximately $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-8" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="9" id="f-29">3.3</ix:nonFraction>&#160;billion. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 22, 2024, the registrant had outstanding <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">275,097,473</ix:nonFraction> shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-31">34,910,310</ix:nonFraction> shares of Class B common stock.</span></div><ix:nonNumeric contextRef="c-1" name="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-32" continuedAt="f-32-1" escape="true"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div></ix:nonNumeric><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-32-1">Portions of the registrant&#8217;s definitive proxy statement relating to its 2024 Annual Meeting of Stockholders (Proxy Statement) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the United States Securities and Exchange Commission (SEC) within 120 days after the end of the registrant&#8217;s fiscal year ended January&#160;31, 2024 to which this Annual Report on Form 10-K relates.</ix:continuation>  </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr style="height:5pt"><td colspan="3" style="border-bottom:3pt double #000;padding:0 1pt"/></tr></table></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TABLE OF CONTENTS</span></div><div style="margin-bottom:9pt"><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:96.474%"><tr><td style="width:1.0%"/><td style="width:91.092%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.708%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_13">Part I</a></span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_16">Item 1. Business</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_16">4</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_19">Item 1A. Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_19">23</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_22">Item 1B. Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_22">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_1649267442432">Item 1</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_1649267442432">C</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_1649267442432">. </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_1649267442432">Cybersecurity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_22">66</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_25">Item 2. Properties</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_25">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_28">Item 3. Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_28">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_31">Item 4. Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_31">67</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_34">Part II</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_37">Item 5. Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_37">68</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_40">Item 6. [Reserved]</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_40">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_43">Item 7. Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_43">69</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_76">Item 7A. Quantitative and Qualitative Disclosures </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_76">a</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_76">bout Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_76">83</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_79">Item 8. Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_79">85</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_160">Item 9. Changes in and Disagreements With Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_160">122</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_163">Item 9A. Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_163">122</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_166">Item 9B. Other Information</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_166">125</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_169">Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_169">125</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_172">Part III</a></span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_175">Item 10. Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_175">126</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_178">Item 11. Executive Compensation</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_178">126</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_181">Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_181">126</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_184">Item 13. Certain Relationships and Related </a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_184">Transaction</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_184">s, and Director Independence</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_184">126</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_187">Item 14. Principal Account</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_187">ant</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_187"> Fees and Services</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_187">126</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Part IV</span></div></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_193">Item 15. Exhibits</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_193"> and</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_193"> Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_193">127</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_196">Item 16. Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_196">129</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_199">Signatures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i5e2df99387bf4941af7fc693f1a3ae16_199">130</a></span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Special Note About Forward-Looking Statements</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%">This Annual Report on Form 10-K 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 Annual Report on Form 10-K, 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 &#8220;believe,&#8221; &#8220;may,&#8221; &#8220;will,&#8221; &#8220;potentially,&#8221; &#8220;estimate,&#8221; &#8220;continue,&#8221; &#8220;anticipate,&#8221; &#8220;intend,&#8221; &#8220;could,&#8221; &#8220;would,&#8221; &#8220;project,&#8221; &#8220;target,&#8221; &#8220;plan,&#8221; &#8220;expect,&#8221; or the negative of these words and similar expressions are intended to identify forward-looking statements. </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%">Forward-looking statements include, but are not limited to, statements about: </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">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;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">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, actual or perceived instability in the banking industry, supply chain disruptions, a potential recession, inflation, potential uncertainty with respect to the federal debt ceiling and budget, and potential government shutdowns related thereto, and interest rate volatility;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">the impact of natural or man-made global events on our business, including wars and other regional geopolitical conflicts, including the conflicts in Ukraine, the Middle East and tensions between China and Taiwan; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">the impact of actions that we are taking to improve operational efficiencies and operating costs, including the restructuring plan we approved in June 2023; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our business plan and our ability to effectively manage our growth;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our total market opportunity;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">anticipated trends, growth rates, and challenges in our business and in the markets in which we operate;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our ability to maintain the security and availability of our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">market acceptance of our platform and our ability to increase adoption of our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">beliefs and objectives for future operations;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our ability to further penetrate our existing customer base and attract, retain, and expand our customer base;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our ability to timely and effectively scale and adapt our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">future acquisitions or investments in complementary companies, products, services, or technologies and our ability to integrate such acquisitions or investments, including our recent acquisitions of the Krebs Stamos Group LLC (KSG) in November 2023 and both PingSafe Pte. Ltd. (PingSafe) and Stride Security Ltd. (Stride) in February 2024;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">cybersecurity incidents; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our ability to develop new products and services and bring them to market in a timely manner and make enhancements to our platform;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">the ultimate success of technologies aimed at enhancing our platform, including through artificial intelligence (AI); </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our expectations concerning relationships with third parties;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our ability to maintain, protect, and enhance our intellectual property;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our ability to continue to expand internationally;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">the effects of increased competition in our markets and our ability to compete effectively;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">our ability to stay in compliance with laws and regulations that currently apply or become applicable to our business both in the United States (US) and internationally;</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">economic and industry trends, projected growth, or trend analysis; </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">expenses associated with being a public company; and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">other statements regarding our future operations, financial condition, and prospects and business strategies.</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 caution you that the foregoing list may not contain all of the forward-looking statements made in this Annual Report on Form 10-K.</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%">These forward-looking statements are subject to a number of risks, uncertainties, and assumptions, including those described in the section titled &#8220;Risk Factors&#8221; and elsewhere in this Annual Report on Form 10-K. 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 Annual Report on Form 10-K may not occur, and actual results could differ materially and adversely from those anticipated or implied in the forward-looking statements. </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%">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 Annual 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. </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%">You should read this Annual Report on Form 10-K and the documents that we reference in this Annual Report on Form 10-K 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.</span></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_13"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_16"></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1.&#160;&#160;&#160;&#160;BUSINESS</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:700;line-height:120%">Overview</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%">Cybersecurity is indispensable to our digital way of life, with millions of cyberattacks occurring every year resulting in trillions of dollars in damages. We are in the midst of a generational shift in cybersecurity, ushered in by the ongoing digital transformation of the enterprise. Attacks can inflict damages that span operational disruption, leadership change, loss of customer trust, and intellectual property theft, among others. The rise and persistence of cyberattacks clearly shows that there is a long way to go from here. Enterprises must deploy solutions that enable them to stay one step ahead of attackers and address intrusion attempts in real-time at machine speed&#8212;empowering human operators with the speed, scale, visibility, and precision of technology.</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 envisioned a revolutionary data and AI paradigm where technology alone could autonomously prevent, detect, and respond to cyberattacks. It is time to fight machine with machine. We pioneered the world&#8217;s first purpose-built AI-powered Extended Detection and Response (XDR) platform to make cybersecurity defense truly autonomous, from the endpoint and beyond. By leveraging AI and our fully unified security data lake for analytics, our Singularity Platform instantly defends against cyberattacks&#8212;performing at a faster speed, greater scale, and higher accuracy than otherwise possible from any single human or even a crowd. Purple AI unifies the entire platform experience, supercharges the security operations, and delivers improved efficiency with threat-hunting capabilities across multiple attack vectors. </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%">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. </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%">Furthermore, our platform provides visibility across an organization&#8217;s digital assets through a fully-integrated console, making it easy and very fast for analysts to search through petabytes of data to investigate incidents and hunt threats. Our Singularity Platform offers multi-tenancy and can be deployed on a diverse range of environments that our customers choose, including public, private, or hybrid clouds.</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%">For each endpoint, cloud workload, and user identity, we run highly optimized AI models in a single lightweight software agent. Our Static AI model predicts file-based attacks of all types, even previously unknown threats, often referred to as &#8220;zero-day attacks,&#8221; with extreme precision in milliseconds. Our Behavioral AI model maps, monitors, and links all behaviors to create rich, contextual narratives that we call Storylines. These high-fidelity Storylines are continuously evaluated by our Behavioral AI model. When activity is deemed a threat, our software autonomously takes action to kill the attack. Because Storylines contain a complete record of unauthorized changes made during an attack, we are ready to remediate or roll back these changes. </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%">The power to turn back time on a device is unique in the market. It is the ultimate safety net and exemplifies autonomous cybersecurity. Therefore, our software eliminates manual, expensive, and time-consuming incident cleanup. In the cloud, our platform aggregates Storylines. Our Streaming AI detects anomalies that surface when multiple data feeds are correlated with additional external and internal data. 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. </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%">Our protection and visibility extend across critical enterprise surfaces, including traditional endpoints, cloud workloads, identity credentials, unmanaged devices, and Internet of Things (IoT) devices. This empowers security analysts of all skill levels to hunt, investigate, and remediate even the most sophisticated threats across the network leveraging automated context provided by our Storylines. Our proprietary data stack, Singularity Data Lake, and cloud architecture enable us to retain this rich, contextual data on behalf of our customers for extended periods of </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">time in a highly cost-efficient manner. All of this threat intelligence is fed back into our AI model and further strengthens our algorithms, creating a strong flywheel effect and deepening our competitive moat. </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%">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&#8217;s heterogeneous information technology (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 the world&#8217;s largest organizations and provides our managed security providers and incident response partners with an excellent management experience. Our customers realize improved cybersecurity outcomes with fewer people. </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%">Our Singularity Platform is used globally by organizations of all sizes across a broad range of industries. Our AI and automation driven approach to cybersecurity has been adopted by some of the world&#8217;s largest organizations. As a result, we have grown rapidly since our inception. Our revenue for fiscal 2024 and 2023 was $621.2 million and $422.2 million, respectively, representing year-over-year growth of 47%. During this period, we continued to invest in growing our business to capitalize on our market opportunity. As a result, our net loss for fiscal 2024 was $338.7 million compared with net loss of $378.7 million in fiscal 2023. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Industry Background</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-style:italic;font-weight:700;line-height:120%">Cybersecurity is fundamentally a data problem.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Advances in AI, specifically machine learning, where algorithms use data to make decisions with minimal human intervention, are already revolutionizing fields such as healthcare, advertising, and securities trading. We believe that AI is ripe for revolutionizing cybersecurity. First, organizations need to ingest, normalize, and correlate petabytes of structured and unstructured data from a myriad of external and internal data in a cost efficient manner. Second, organizations need to apply powerful AI models on this high-fidelity contextual data to automatically detect known and unknown threats, then autonomously remediate and neutralize such threats. It is critical that we harness the power of data and AI to protect our digital way of life. </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-style:italic;font-weight:700;line-height:120%">Stakes are high for organizations and cybercriminals. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The exponential growth of sensitive customer and business data has simultaneously made many organizations and governments the target of highly sophisticated cybercriminals. Powered by very large networks of individual attackers distributed worldwide, cybercrime is practically infinite in scale and transcends geographical boundaries. To gain access to an organization&#8217;s data, cybercriminals target endpoints, applications, and user credentials and deploy a variety of sophisticated methods in the form of attack frameworks, machine learning, weaponized exploits, fileless techniques, and social engineering. As a result, solutions that help strengthen and scale cyber defenses cost effectively is a top-level priority for organizations today. </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-style:italic;font-weight:700;line-height:120%">Tectonic shifts in IT require a &#8220;Zero Trust&#8221; operating procedure. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">With millions of remote devices accessing thousands of applications running in public, private and hybrid clouds, traditional perimeter-based security controls are bypassed, and organizations have to operate in a &#8220;Zero Trust&#8221; IT environment. The attack surface has expanded considerably, and the notion of a corporate perimeter protected by firewalls is a relic of the past, making the endpoint the epicenter, and endpoint protection software the first, and last, line of defense. Several tectonic shifts in IT have increasingly left companies vulnerable including:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Rapid adoption of cloud computing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Cloud computing has become a strategic imperative for organizations to accelerate their digital transformation. Security and compliance is a shared responsibility model between cloud infrastructure providers and their customers, and organizations are looking for technology solutions that protect their growing cloud workloads while enabling flexible deployment options across public, private and hybrid clouds. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">The operating system landscape is more complex than ever before</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The diversification of IT and bring your-own-device policies brought Macs and other devices into today&#8217;s organizations. Organizations are looking for cybersecurity solutions that deliver comprehensive defense capabilities and feature parity across a large variety of operating systems, including Windows, macOS, and Linux, without burdening their IT teams. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Proliferation of connected devices</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Billions of connected devices are online today and the numbers are only expected to increase. Many of these devices will have little to no built-in security capabilities. Cybercriminals are increasingly exploiting inherent vulnerabilities in these devices to breach organizations. Unmanaged devices are especially vulnerable. As a result, the attack surface has exploded. Visibility across connected devices and continuous assessment of their risk profiles have become top priorities for organizations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Remote and hybrid work is here to stay.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> As companies continue to adopt and maintain remote work practices, the risk of cyberattacks has increased. As a result of the accelerated structural shift towards a distributed workforce, organizations are increasingly looking for cybersecurity solutions that safeguard their remote workforce and employee credentials.</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-style:italic;font-weight:700;line-height:120%">Sophisticated cyberattacks circumvent existing security controls. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cyberattacks have evolved from malware to highly sophisticated, organized and large-scale attacks by malicious insiders, criminal syndicates, and nation-states seeking to circumvent existing security controls and undermine critical societal functions through a variety of attacks that are fast acting that take only seconds to breach organizations, exfiltrate data, demand ransoms, and disrupt operations. Alternatively, some attacks, such as advanced persistent attacks and targeted attacks, are designed to breach the organization and stealthily infiltrate across assets to steal data, facilitate future attacks, or cause other harm over a long period of time, all while operating undetected. In addition, threat actors are using generative AI to increase the sophistication, frequency, and speed of cyberattacks. The new challenges in security landscape require autonomous security powered by AI and machine learning.</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-style:italic;font-weight:700;line-height:120%">Cybersecurity teams are unable to scale. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While the number of connected devices, applications and cyber threats have increased exponentially, organizations are facing an acute shortage of skilled cybersecurity talent. The large number of security solutions that companies have deployed over time generate large volumes of alerts that overwhelm security teams as they must sift through and analyze. Out of necessity, organizations are demanding solutions that do not require human intervention to prevent, detect, and remediate cyber threats.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Limitations of Legacy Solutions </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%">Organizations must deploy solutions that enable them to stay one step ahead of attackers and address intrusion attempts in real-time. As attackers up the ante, developing new skills and deploying new tactics and techniques, legacy tools are often unable to prevent and respond effectively to breaches. The result is a rising number of successful high-profile attacks.</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%">Key limitations of legacy tools are that they:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Cover a limited spectrum of cyber threats</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Legacy tools, such as signature-based approaches, human-powered monitoring, application whitelisting and sandboxing, are each effective under limited circumstances, but lack the ability to detect the full spectrum of threats that organizations face. For example, signature-based approaches can detect attacks that have been seen previously, but are incapable of preventing a wide range of attacks, such as unknown malware, ransomware, modified versions of previously known attacks and the exploitation of zero day vulnerabilities. In addition, they lack the ability to detect and prevent an increasing number of fileless attacks, that deposit no malware, but instead exploit operating system vulnerabilities and use trusted tools within IT environments. In general, enterprises need to take a more holistic view of security protection across endpoints, cloud environments, and identity credentials. A unified platform approach is needed to deliver comprehensive protection, visibility, and user experience. As a result, despite deploying a myriad of point solutions, organizations have continued to suffer huge losses from cyberattacks.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Utilize AI approaches that rely on humans to power protection mechanisms</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> First-generation AI tools cannot handle the volume, variety, and velocity of data that must be ingested and analyzed, in real-time, to effectively prevent breaches. These tools often rely on ineffective pattern-matching algorithms in the cloud that generate so much &#8220;noise&#8221; that human intervention is required to extract useful &#8220;signals.&#8221; Without curated, contextual data, these tools only generate more alerts that need to be analyzed by humans. They cannot take action at machine speed and are thus unable to detect and prevent or stop many fast-acting </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">attacks. Additionally, due to communication latency with the cloud, these tools cannot generate actionable insights in real-time, which is required to stop many current threats. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Lack long-term data visibility to proactively investigate advanced threats.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Existing endpoint detection and response (EDR) tools lack the capability to store large sets of historical data cost efficiently, and consequently often only offer limited data retention capabilities. This results in only partial datasets being available for threat hunting and time bound retrospective forensic analysis. Limited historical EDR data makes full incident investigation challenging for security personnel, as they are unable to go back in time and see how the attack breached the organization and progressed.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Struggle to protect complex modern IT environments.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Legacy tools were not designed to protect today&#8217;s multi-cloud, multi-device, and multi-operating system IT environments. Vendors have extended their existing solutions by bolting on functionalities, which has led to a wide disparity of capabilities across endpoints and operating systems. Legacy tools further lack the ability to identify unmanaged IoT devices which often have very limited, if any, built-in security capabilities and can be used by attackers to access the networks of target organizations. This lack of unified visibility and control over endpoints, cloud workloads, and IoT devices results in gaps in security coverage for organizations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Lack deployment flexibility for organizations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Organizations struggle with the limited deployment methods mandated by legacy tools. On-premise tools impose complexity and maintenance burdens on organizations. These tools typically lack the ability to quickly adapt to organizations&#8217; rapidly evolving IT environments, which requires significant upfront investments and configuration and integration efforts. On the other hand, cloud-only cybersecurity vendors are unsuitable for many large and complex enterprises and governments that need private or hybrid cloud solutions to meet their security, regulatory, and compliance requirements. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Inhibit technology workflow automation.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Many legacy tools lack out-of-the box APIs and rely heavily on professional services, which makes the integration and implementation process long, expensive, and often unattainable. The lack of flexible workflow integrations limits organizations&#8217; ability to reduce overhead by automating processes and improving their security by ensuring that process steps are done quickly, consistently, and according to their predefined requirements.</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%">A new paradigm for cybersecurity is needed to autonomously protect organizations and their heterogeneous IT footprints from highly sophisticated, machine-based attacks in a holistic, seamless, and automated manner.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Revolutionary Autonomous Approach to Cybersecurity</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%">Our AI-powered Singularity Platform defines and delivers enterprise-wide security across diverse attack vectors &#8212; powered by a single, unified data and security architecture. Our platform ingests, correlates, and queries petabytes of structured and unstructured data from a myriad of disparate external and internal sources in real-time. We build rich context by constructing a dynamic representation of data across an organization. As a result, our AI models are highly accurate, actionable, and autonomous. Furthermore, our platform provides visibility across an organization&#8217;s digital assets through one console, making it easy and very fast for analysts to search through petabytes of data to investigate incidents and hunt threats. Our Singularity Platform offers multi-tenancy and can be deployed on a diverse range of environments that our customers choose, including public, private, or hybrid clouds.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Singularity Platform Capabilities and Our Competitive Strengths</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Protects against present and future cyber threats</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> A combination of our powerful Static AI and Behavioral AI locally on the device with Streaming AI models in the cloud addresses the spectrum of attacks in an evolving threat landscape, including ransomware, known and unknown malware, trojans, hacking tools, memory exploits, script misuse, bad macros, and &#8220;living off the land,&#8221; or file-less, attacks. When our on-device machine learning models assess how an endpoint behaves, they are completely independent of the attack vector itself or any further updates and configurations. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">One Platform approach enables protection and visibility across all digital assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Singularity Platform provides organizations with our full suite of real-time threat prevention, detection, and remediation capabilities across their endpoints, cloud workloads, servers, operating systems, and user credentials. Our platform further leverages our agents, combined with passive and active network discovery methods, to provide our customers with organization-wide visibility into their network assets, managed and unmanaged. Our platform approach helps enterprise consolidate security tools while enhancing enterprise-wide coverage. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Provides autonomous protection and remediation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Powered by our AI and Storyline technology, our agents defend and heal endpoints autonomously and in real-time by stopping malicious processes, quarantining, remediating, and even rolling back events to surgically keep endpoints clean. Rollbacks are performed autonomously and in real-time, eliminating the need for manual, expensive, and time-consuming incident cleanup.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Enables facilitated, as well as fully automated, incident investigation and proactive threat hunting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform gives security teams the ability to search their IT assets for behavioral indicators via a single-click interface. Our deep visibility and contextual data empower security analysts of all skill levels to run queries at very fast speeds, and quickly understand the root causes behind the most complex threats. Purple AI supercharges the security analyst experience, with simplified user experience, improved efficiency, and more holistic hunting capabilities. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Provides full forensic recall for complete remediation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We offer our customers the ability to retain rich, contextual data for extended periods of time in a highly cost-efficient manner. For compliance and security, enterprises need cost effective data retention for longer periods of time. This forensic data helps our customers investigate breaches that have stealthily infiltrated their organization and potentially operated undetected for many months giving them the ability to ensure that any incident has been fully remediated without the need to re-image or replace elements of their IT infrastructure. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Provides a superior customer experience</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We put the user at the center of our product development and engineering processes. The combination of our intuitive and clean user interface, our ability to provide context with one click, and a high degree of automation empowers our customers to use Singularity platform independent of their expertise level. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Proprietary data stack</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our modern, innovative, and extensible data stack, Singularity Data Lake, enables us to ingest, process and analyze massive amounts and a wide variety of data types efficiently. Our independent, component-driven architecture allows us to evolve rapidly leveraging continued innovations of public cloud infrastructure, while controlling every aspect of our innovation roadmap and customer experience.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Deeply embedded within our customers&#8217; IT stacks</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our API-first approach and Singularity Marketplace allow our customers to easily integrate intelligence, analytics, automation, and other third-party business applications with our platform. Security teams often need to integrate different security tools to address gaps and improve security posture. Our Singularity Marketplace offers no-code automation that allows customers to seamlessly ingest data from third-party applications into our Singularity Platform.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Flexible deployment model that delivers rapid time to value.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Singularity Platform can be quickly and easily deployed on a diverse range of environments of our customers, and without extensive configuration or maintenance, including the public, private or hybrid cloud, making it relevant for organizations of all sizes with varying compliance and regulatory requirements. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Rich partner ecosystem</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have deep partnerships with many of the leading Independent Software Vendors (ISVs), alliance partners whom we engage with on joint technology and/or go-to-market strategies; and channel partners, such as distributors, resellers, Managed Service Providers (MSPs), Managed Security Service Providers (MSSPs), Managed Detection and Response Providers (MDRs), Original Equipment Manufacturers (OEMs), and Incident Response (IR) firms. Our partner relationships provide us with significantly broader market reach. In particular, we do not currently have a services offering that competes with our IR partners. Therefore, they seek to bring us into remediation situations where their customers often become our customers. As a result, many of our partners act as force multipliers and broaden our market reach. By empowering MSPs, MSSPs, MDRs, and IR firms with our technology and through our deep partnerships with them, we benefit from the market penetration of those entities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Quality and access of cybersecurity and AI talent</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our thought leadership in security and AI, combined with our award-winning culture, allows us to attract and retain some of the best talent at a global scale. It allows us to develop state-of-the-art solutions, innovate faster, and solve many of the industry&#8217;s most complex problems. </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 our leading security and platform breadth position us well to consolidate and unify cybersecurity spend across multiple categories. Over time, we believe this unification and re-architecture of the prevention, detection and response paradigm will create new opportunities for additional products and features.</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:700;line-height:120%">Growth Strategy</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%">Key elements of our growth strategy include:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Continue to innovate and enhance our cybersecurity and data platform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We will continue to expand our platform by developing new modules to include greater functionality and address additional use cases. As a pioneer in autonomous and AI-based cybersecurity, we have established a track record for expanding our platform capabilities with new modules. Through convergence of cybersecurity and data, we intend to bring our customers and prospects a variety of differentiated cybersecurity-first, AI powered, and enhanced data analytics offerings. Having access to some of the world&#8217;s top cybersecurity and AI talent through our distributed workforce model and our research and development centers across North America, Europe, the Middle East, and Asia allows us to continue hiring top technical talent and innovate to maintain our leading position.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Drive new customer acquisition.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We have</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> customers, ranging from large enterprises, such as Fortune 500 companies, to small and medium-sized businesses around the world. We intend to continue to add </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">new customers through a product-first approach. This approach enables us to build trusted relationships with a large and rapidly growing group of highly influential managed service and incident response providers, as opposed to creating a dynamic of competition that creates friction between product vendors and service providers. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are currently certified under the Federal Risk and Authorization Management Program (FedRAMP), and we intend to further grow our footprint within the US federal government. We intend to continue to build our relationships with our channel partners, including MSPs, MSSPs, MDRs, OEMs, and IR firms, as well as our alliance partners to expand our market reach. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Increase adoption within our customer base</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have successfully grown our revenue from our customer base as they deploy additional licenses and expand the use of our platform by adoption of adjacent solutions. As we enhance our platform functionality and value proposition, we expect many of our customers to adopt additional platform functionalities and Singularity modules to address all of their cybersecurity use cases through the same platform. Our customers can seamlessly activate additional modules to adopt more platform capabilities. Module-driven growth has been broad-based with notable strength from our cloud and data modules. Our platform also enables us to show in-product promotions and trials and to drive</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the expansion of our Singularity Modules. The success of our land-and-expand strategy is evidenced by our dollar-based net retention rate of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114% as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January&#160;31, 2024</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="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Expand our global footprint.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Revenue generated outside of the US was 36% for fiscal 2024, compared to 35% for fiscal 2023. We intend to continue to grow our international customer base by increasing our investments in international operations. We are continuing to invest and hire talent to expand our business in Asia-Pacific and Europe, the Middle East and Africa, and Latin America. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Expand our total addressable market through acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We evaluate acquisition prospects that align with our platform, customers, and strategic market opportunities. We intend to use these opportunities to extend the reach of our Singularity Platform into adjacencies that complement our core offerings. We are committed to innovation, automation, and securing data wherever it resides with a front-row seat into cutting-edge cybersecurity technologies. For example, in November 2023, through our acquisition of KSG, a strategic advisory group, we launched PinnacleOne to address multifaceted security challenges for enterprises. PinnacleOne will focus on helping companies and their executives holistically understand the evolving risks of operating in the modern global business landscape through personalized access to expert intelligence, insights, and transformative risk management strategies. Further, in February 2024, we acquired PingSafe, a cloud native application protection platform (CNAPP) to bolster our existing cloud security product suite. By adding PingSafe&#8217;s CNAPP to our Cloud Workload Security (CWS), we can now provide enterprises with a comprehensive cloud security coverage that drives comprehensive security, improved posture, and autonomous protection across their entire cloud footprint.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Singularity Platform</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%">Our Singularity Platform delivers AI-powered autonomous threat prevention, detection, and response capabilities across an organization&#8217;s endpoints, cloud workloads, and identity credentials, enable seamless and autonomous protection against a full spectrum of cyber threats. We built our platform to be deployed as a cloud service in public, private, and hybrid cloud environments. We further offer customers a broad set of capabilities through our Singularity Modules. We price our modules as a subscription on a per agent basis.</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-weight:400;line-height:120%">Our platform capabilities are connected through three key patented technologies:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Data Analytics.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our data analytics technology can ingest, correlate, and query petabytes of structured and unstructured data from disparate external and internal sources at machine speed.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">AI.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Static, Behavioral, and Streaming AI technologies that run in a distributed manner on our data cloud as well as on every endpoint and every cloud workload we protect. We overlay the entire user experience with Purple AI, improving the efficiency and effectiveness of security analyst operations. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Storyline.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Storyline technology builds a model of real-time running processes and their behaviors, to create rich, contextual data narratives which become the input to our Behavioral AI model. Storyline powers our unified Endpoint Protection Platform (EPP), EDR, or XDR functionalities. Storyline is the foundation of our EPP providing unprecedented levels of visibility, with contextual information for benign and malicious processes. We extend our fundamental protection, visibility and response capabilities well beyond the endpoint to cloud, and third-party solutions in our Singularity Platform.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Proprietary Security Data Lake</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%">Singularity Data Lake (SDL), formerly DataSet, is our fully integrated security data lake that seamlessly fuses together the data, access, control, and integration planes of EPP, EDR, CWS, Identity Protection, and IoT security into a centralized platform. With our Singularity Platform, enterprises gain visibility and access to their security data through a single pane of glass across multiple sources. SDL was designed with the goal of optimizing scale, cost and performance - what we call the Golden Ratio of Big Data. This is achieved using innovative data structures, storage systems, and algorithms:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Ingest</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our platform can ingest structured and unstructured data from any source, with little to no manual configuration and at unprecedented speed and scale. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Normalize</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Aligns every data point to extract the shared elements regardless of origin and to produce true insights. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Correlate</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We correlate events from multiple sources into Storylines which contains event data, both benign and malicious, in a context-rich format for easy understanding.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Analyze</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Singularity Platform enriches and visualizes every Storyline with information from Threat Intelligence sources, both homegrown and through integrations with third-party intelligence information services. </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%">Multi-tenancy Architecture</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 offer complete multi-tenancy with four tiers&#8212;Global, Account, Site, and Group. Policies set at the higher tier of the hierarchy are automatically inherited by the lower levels, but administrators may override them to create local policies at any tier. We also support fully customizable Role Based Access Control, that allows organizations to create specific rules controlling console permissions at a granular level. This enables large, distributed teams to work independently while at the same time providing a global view for the chief information officer and other stakeholders. It further enables our platform adoption by the world&#8217;s largest organizations, MSPs, MSSPs, MDRs, OEMs, and IR firms. </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%">XDR Integrations</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%">Singularity XDR unifies and extends detection, investigation, and response capability across the entire enterprise, providing security teams with centralized end-to-end enterprise visibility, powerful analytics, and automated responses across the technology stack. This empowers security teams to see data collected by disparate security solutions from all platforms, including endpoints, cloud workloads, network devices, email, identity, and more, within a single dashboard. It enables customers to seamlessly extend the power of the Singularity Platform across the entire IT stack&#8212;regardless of vendor&#8212;to automate response actions. Our XDR integrations give customers the flexibility to operate our platform as a platform-as-a-service in their own customized graphical user interface and workflows simply by leveraging our robust, well-documented and easy-to-use APIs.</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%">IT and Security Operations</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%">Our Singularity Platform enables security and IT teams to identify software or application vulnerabilities, fix insecure configurations, and manage endpoints. Vulnerable and misconfigured applications make it easier for attackers to gain entry and evade detection. Addressing these vulnerabilities and misconfigured settings strengthens the security risk profile of our customers. Our platform has the following capabilities:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Application Inventory</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Maintains a software application inventory in real-time across an entire organization and their attributes such as their version numbers, install date, and publisher. Customers can quickly perform software frequency analysis and compliance checks. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Scanless Vulnerability Assessment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Using our real-time organization-wide Application Inventory database, our solution can provide highly accurate and dynamic Vulnerability Management information without the need to deploy another solution.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Device Control. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Allows maximum granularity and flexibility when defining Device Control policies to prevent data exfiltration and malware entry. Our Device Control capability provides granular control for Bluetooth devices in conjunction with other forms of USB media. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Native Operating System Host Firewall Control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Firewall control provides visibility, malware prevention, and network segmentation by utilizing the native firewall capabilities on Windows, macOS, and Linux devices.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">File Integrity Monitoring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our File Integrity solution (FIM) is able to automatically alert or remediate unauthorized changes to these files. Organizations use our FIM to be compliant with Payment Card </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Industry Data Security Standard (also known as &#8220;PCI DSS&#8221;) and other regulatory requirements while eliminating other agents, products, and spend.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Singularity Platform Product Offerings</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%">Our Singularity Platform offers a highly flexible deployment model. It is primarily hosted in Amazon Web Services (AWS) in multiple regions - North America, Europe, Asia Pacific, and AWS GovCloud. Our platform can also be hosted in Google Cloud, as well as customers&#8217; on-premise data centers, and private and hybrid cloud environments for organizations with specialized hosting and data sovereignty needs. </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%">Our Singularity Platform provides feature parity across Windows, macOS, and Linux. It provides customers with full flexibility through a multi-tier offering priced on a per agent basis, which generally corresponds with an endpoint, server, virtual machine, or host. The tiers of our Singularity Platform include:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Core. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our entry level security solution for organizations that want to replace antivirus tools with our EPP which we believe is more effective and easier to manage than legacy antivirus and next-generation antivirus products. Singularity Core includes our Static and Behavioral AI models and autonomous threat response and rollback features. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Control.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Made for organizations seeking best-of-breed security with the addition of our &#8220;security suite&#8221; features for endpoint management. It provides additional features for control network connectivity, USB and Bluetooth peripherals, and uncovering rogue devices. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Complete. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our flagship offering that includes a comprehensive suite of product capabilities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Commercial.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Provides a solid foundational security solution across endpoints, cloud, and identities, ensuring that an organization has the necessary tools to stay secure.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Enterprise. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provides comprehensive protection across endpoints, cloud, and identities as well as threat intelligence, vulnerability, and diverse set of services.</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%">Endpoint Protection (EPP)</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%">Our next-generation cybersecurity technology provides autonomous real-time protection across all operating systems, including Windows, Linux, macOS, and cloud-native and containerized workloads. Our endpoint protection is powered by distributed AI which resides both on devices as well as in the cloud for always-on, machine-speed protection. It is capable of autonomous decision making on the device and stopping threats in milliseconds rather than minutes, hours or even days. We are able to provide superior performance compared to traditional signature-based antivirus tools and earlier next-generation antivirus products with the following three key capabilities: </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Static AI</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our on-device AI model can detect file-based attacks, even those that are previously unknown zero-day exploits, with extreme precision in milliseconds. Our Static AI model is the output of a supervised machine learning cycle that is trained on a continuously evolving data set from billions of files coupled with the data from multiple threat intelligence sources, including our proprietary Embedded Threat Intelligence. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Behavioral AI.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our on-device AI model continuously scores Storylines from the device to precisely classify individual or group behaviors as benign or malicious. The accuracy of our Behavioral AI is powered by the rich contextual information that is encoded in each Storyline that is being scored. As a result, our Behavioral AI is attack vector agnostic because it is not limited to any particular pathway used by attackers to penetrate a system, such as zero-day vulnerability exploits and living off the land attacks.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Embedded Threat Intelligence</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our cloud threat intelligence system combines threat information from our data analytics and research teams, Vigilance MDR and IR services, and other commercial and proprietary threat feeds. Our Purple AI for Threat Intelligence expands and accelerates an organization&#8217;s ability to deliver deep insights needed to proactively protect against threats and mitigate risk.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Endpoint Detection and Response (EDR)</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%">Unlike first-generation EDR products that are reactive and mainly focused on collecting data, our ActiveEDR solutions leverage Storylines to reduce analysis time and to automate response actions by significantly minimizing the time between detection and response through technology automation. It enables on-device behavioral analysis, auto-remediation, and response in a fully autonomous fashion. ActiveEDR reduces analysis time and requirements for specialized skills by providing technology-generated context which would otherwise need to be produced by highly skilled people manually in a time-intensive and error prone fashion. ActiveEDR excels at visualizing context, pinpointing anomalies, and providing a variety of granular responses. The main capabilities of ActiveEDR are:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Deep Visibility Threat Hunting</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Deep Visibility Threat Hunting provides an easy-to-use search interface on top of our Deep Visibility dataset. The Storylines shown within Deep Visibility hunts enable one-click responses, which are far easier and faster to execute than manually scripting responses. As a result, both entry level and highly skilled analysts can analyze results faster, review more alerts, and be more productive with the power of technology.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Response Capabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Our Singularity Platform offers one of the broadest sets of response actions in the EDR market. Leveraging Storylines, we automate responses or make them optionally initiated by operators. Our response capabilities enable security analyst to </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Kill, Quarantine, Remediate, Remote Shell, and Rollback</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;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Singularity Data Lake </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%">Building upon the acquisition of Scalyr, Inc., Singularity Data Lake is a revolutionary live enterprise data platform for data queries, analytics, insights, and retention. It expands our capabilities beyond cybersecurity use cases, such as data analytics. Singularity Data Lake takes a security-first perspective to data analytics. It is a cloud-native flexible enterprise data platform built for all types of data live or historical, at petabyte scale. By eliminating data schema requirements from the ingestion process and index limitations from querying, Singularity Data Lake can process massive amounts of live data in real time, delivering log management, data analytics, and alerting with unparalleled speed, performance, and efficiency built on a security and privacy-first foundation. </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%">As a software as a service (SaaS) platform, it can be deployed in minutes and is easy to operate without any maintenance requirement. Singularity Data Lake is built for the cloud and offered as a cloud service freeing up engineering resources from managing data refineries. It is built with the security and controls that enterprises require for their most precious asset: data.</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%">Cloud Security</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 offer both agent and agentless cloud security capabilities in a comprehensive CNAPP. Offering these in a unified security platform helps reduce operational complexity and improve integrated protection and remediation capabilities. </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%">Our CWS solution extends distributed, autonomous endpoint protection, detection, and response to compute workloads running in public clouds, private clouds, and on-premise data centers. Our runtime protection delivers prevention, detection, response and hunting functionalities purpose-built for these environments. We offer full-fledged EPP and EDR for servers, virtual machines, and containerized workloads. Our Cloud Application Control locks down the running image of servers and containers to prevent configuration drift and protect against unauthorized changes, in line with best practices for cloud workload security.</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%">Our Cloud Security Posture Management (CSPM) solution automatically and continuously identifies and responds to cloud misconfigurations and reports on compliance with industry benchmarks like NIST, MITRE, CIS, PCI-DSS, and more. Furthermore, it detects vulnerabilities in cloud infrastructure including infrastructure as a code (IoC) scanning, secret scanning, and code to runtime monitoring across major cloud services (AWS, GCP, Azure, Oracle, Alibaba, and more).</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Our Cloud Data Security solution protects cloud environments from the spread of malware through automated file threat analysis. Customers receive protection from malicious files in Amazon Simple Storage Service (S3) and NetApp. Our AI-powered threat detection delivers unparalleled visibility and proactive protection against advanced threats, ensuring security and compliance. </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%">Identity Security</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%">Our identity security portfolio acts as a force multiplier for security teams, allowing them to assume a more robust security posture and extend the capabilities of the Singularity Platform to protect user credentials. Our Singularity Identity solution detects and responds to identity-based attacks and finds attackers early, before they can exploit identities. Our identity solution also reduces the potential attack surface and proactively increases security by identifying misconfigurations and credential exposures that create attack paths for attackers to move laterally. Our identity security portfolio includes: </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Identit</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">y </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">detects real-time identity attacks across the enterprise that target Active Directory and Active Directory (Azure AD). It delivers holistic identity threat detection and response including credential theft, privilege escalation, lateral movement, data cloaking, identity exposure, and more for zero trust cybersecurity.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Ranger Active Directory </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">uncovers vulnerabilities in Active Directory and Azure AD with a cloud-delivered, continuous identity assessment solution. It provides instant Active Directory visibility of misconfigurations, suspicious password changes, credential harvesting, unauthorized access, and more.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Singularity Hologram</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> lures network and insider threat actors into revealing themselves. Through misdirection of the attack with tactics including breadcrumbs and decoy accounts, files and IPs, organizations gain the advantage of time to detect, analyze, and stop an attacker without impacting enterprise assets.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:18pt;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%">Attack Surface Management </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%">Our Ranger module enables control of the enterprise network attack surface in real time by discovering, identifying, and containing any device-based threat. Ranger leverages the presence of our software in an organization&#8217;s network to track assets, create an Enterprise Asset Map, perform network segmentation, deploy our agents to unprotected devices, and provide risk scores. Ranger provides organization-wide inventory and control of IoT devices by discovering connected devices, including virtual machines, containers, and IoT devices such as printers, smart TVs, and thermostats. Ranger has four key component features: </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Rogue Discovery</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Enables administrators to identify unprotected or &#8220;rogue&#8221; assets and verifies our agent is installed on all corporate assets.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Ranger Insight</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Provides a clear picture of the inventory and risk in the IoT environment, including open ports, header and application versions, and vulnerability information, </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Rogue Control</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Creates network segments to restrict access to a corporate network. Rogue Control prevents unsanctioned devices, such as guest machines, from connecting to authorized networks.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Ranger Auto-Deploy</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rapidly deploys our agents using service credentials to unprotected endpoints with no additional IT infrastructure or software. Auto-Deploy provides security teams with complete, instant asset coverage.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Mobile Endpoint Security </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%">Our Singularity Mobile module enables customers to manage mobile devices through behavioral AI-driven protection, detection, and response directly for iOS, Android, and ChromeOS devices. It delivers mobile threat defense that is local, adaptive, and real-time, to thwart mobile malware and phishing attacks at the device, with or without a cloud connection. It is the industry&#8217;s leading on-device behavioral AI product that dynamically detects never before seen malware, phishing, exploits, and man-in-the-middle attacks. Singularity Mobile provides security and data privacy to support zero trust.</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%">XDR Power Tools</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%">Our Singularity XDR Power Tools modules complement and extend Singularity EDR &amp; XDR capabilities for organizations seeking advanced investigative workflows and a long, retrospective look back to support comprehensive incident response. These modules include:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Binary Vault</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Enables customers to store and download copies of any file that has been executed in their environment for forensic review and reverse engineering. Binary Vault can store a copy of every known binary, both benign and malicious, that executes across an enterprise. This enables advanced security analysts to download a copy of any file that has been executed in their environment for forensic review and reverse engineering, and provides them with access to a broader dataset and more complete lookback capabilities than any of our competitors.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Remote Script Orchestration (RSO)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Enables enterprises and incident responders to investigate and respond to threats on multiple endpoints across the organization remotely, enabling them to easily manage their entire fleet. In incident response situations, rapid artifact extraction and endpoint state querying across the entire enterprise is critical. Our remote script orchestration module allows concurrent execution of custom and preset scripts across an enterprise, instead of having to triage with a device-by-device approach. By converging our protection, detection, and response capabilities with remote script orchestration, our platform is the only solution that is needed to respond to a breach.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Storyline Active Response (STAR)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> STAR gives users the capability to set custom Indicators of Compromise (IOC) based rules for real-time analysis, alerting, and automatic response workflows. Our STAR module is also capable of ingesting threat intelligence feeds to enhance and correlate analyses. The STAR module uses Streaming AI technology to match billions of events to tens of millions of IOCs at the time of ingestion. STAR is a threat hunting and workflow orchestration force multiplier. Without STAR, it is difficult for security analysts to keep pace with the number and complexity of emerging threats from an EDR perspective. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Data Retention</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Offers data retention from one month to three years and beyond. Modern attacks can take days and weeks to initiate after infiltration. Therefore, it is critical for an EDR solution to provide visibility for extended periods of time. This enhances both retrospective analysis and proactive hunting measures. Our platform has been designed and built to support extended data retention to time periods that far exceed what others are able to offer, and we do so on a cost-efficient basis due to our data retention architecture. We offer data retention for up to three years to provide maximum value from our Deep Visibility Threat Hunting module.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Cloud Funnel.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Allows organizations to export their XDR data in real-time to their private data lakes, whether locally-hosted or in the cloud. Moreover, it securely streams a copy of all endpoint EDR telemetry to a customer&#8217;s local data lake for further correlation with other security tools, while allowing offline data storage for audit and compliance.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">WatchTower</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%">WatchTower delivers threat hunting and insights to help customers understand the nature of threats, targeted attacks, threat actors, and risk reduction. It provides intelligence-driven, cross-platform threat hunting to help customers adapt to the modern threat landscape through visibility and actionability to novel attacker techniques, global APT, campaigns, and emerging cybercrimes. As we track threat actors globally, WatchTower parses, consolidates, and contextualizes threat intelligence sources and hunts for threats in our customers&#8217; environments. WatchTower distills intelligence down to its most valuable insights, such as a summary bulletin of the threat, its impact on our customers&#8217; organizations, and how the threat can be addressed.</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%">Vigilance MDR</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%">Vigilance MDR leverages the expertise of our in-house security analysts to review, act upon, and document every threat that our Singularity Platform autonomously identifies. It adds a human lens to cybersecurity understanding and augments our customers&#8217; in-house security teams. Due to the autonomous nature of our Singularity Platform, Vigilance MDR provides rapid response times to threats. Our technology-powered digital forensics analysis and incident response offering takes Vigilance MDR two steps further and provides customers with a full-service solution and enables customers to benefit from world-class SOC operations with customized threat annotation and response. Vigilance MDR helps customers of all sizes augment their cybersecurity staff with a 24/7/365 globally-distributed operation which operates under the industry&#8217;s only publicly available Service Level Agreement.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Customers</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%">As of January&#160;31, 2024, we had customers using our Singularity Platform in approximately 80 countries. We are protecting the digital infrastructures of thousands of customers around the world, including large global enterprises, small and medium sized businesses, and government organizations. Our business does not depend on any single end customer. For a definition of customer, see the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8212;Key Business Metrics&#8212;Customers with ARR of $100,000 or More.&#8221;</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:700;line-height:120%">Seasonality</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;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 experience seasonal fluctuations in our financial results due to the annual budget approval process of many of our customers. 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. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Resources</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%">Our Team</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%">As of January&#160;31, 2024, we had over 2,300 full-time employees worldwide. We also engage temporary employees and consultants as needed to support our operations. </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%">Our US-based employees include team members in all key functions, including go-to-market, customer success, technology, product, and support. Each of our US offices has a different functional focus but shares a driven, customer-centric culture. Our headquarters in Mountain View, California is where the majority of our executive team, marketing, finance, legal, people and talent, and sales operations is located, which supports cross functional collaboration. </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%">Our office in Tel Aviv, Israel benefits from Israel&#8217;s concentration of cybersecurity experts. This team draws from a deep pool of Israeli military cybersecurity and intelligence experts, product mavens, and general technical talent. Our office in Prague, Czech Republic houses research and product development functions to augment current teams across the globe and the expansion of our global engineering organization. </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%">Our European head office is in Amsterdam, Netherlands, which we chose for its talent pool, language versatility, diversity, labor and tax laws, and central location in relation to our offices in the US and Israel.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Our Dubai office is primarily focused on go-to-market activities in the Middle East and Africa and supports our new business efforts in connecting with both customers and partners across these regions.</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%">Our Bangalore, India office houses engineering talent as well as supportive functions across general, administrative and go-to-market. The economic climate in India continues to expand with endless potential. We are excited to continue our investment across this beautiful country. </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%">None of our employees are represented by a labor union or are a party to a collective bargaining arrangement. We have not experienced any work stoppages and we believe that our employee relations are strong. </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%">Our Culture</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%">Our mission is to Secure Tomorrow</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">TM</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and our purpose is to be a Force for Good. Our core values are at the foundation of our equitable culture and guide our approach on how we build and grow our business with all stakeholders:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Trust</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Be dependable. Conduct yourself with the highest integrity at all times.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Accountability</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Be reliable in all your actions and words. Put customers first. Be the owner.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">OneSentinel</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Be passionate about driving team success and collaboration across our company.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Relentlessness</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Act with unwavering purpose and determination in everything you do.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Ingenuity</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Encourage innovative approaches to problem-solving and market leadership. Embrace diverse perspectives. Hustle.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;padding-left:14.5pt">Community</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. Be kind to one another. Think about how your actions will affect others. Together. </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%">Our Employee Value Proposition was designed using feedback from employees around the globe. It is our promise to all Sentinels and candidates on what to expect while working at SentinelOne. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Here you will drive innovation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, pushing the boundaries of cybersecurity to determine what&#8217;s next. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Here you will build your future</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, with amazing benefits and tools to grow. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Here you will enjoy your work</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, in a culture that is built on equity, integrity and autonomous action. </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 value transparent and respectful communication as key components of our continuous feedback culture, something that we view as a key driver of our business success. We benefit from the varied perspectives that come from our global workforce. We believe in the strengths of diversity and are committed to building out a diverse talent base. We plan to continue investing in hiring employees both in and outside of the US.</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 received multiple workplace accolades in 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Fortune recognized SentinelOne as a Best Workplace in Technology, Best Medium Workplace, Best Workplace for Millennials, and Best Workplace in the Bay Area.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Dun&#8217;s 100 list acknowledged SentinelOne as one of the Best High Tech Companies to Work for in 2023.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">SentinelOne also achieved Great Place to Work certification (December 2023 - December 2024) for the US, UK, France, India, Netherlands, Australia, Canada, Slovakia, Germany, Italy, UAE, Poland, Spain, Czechia, and Singapore.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">SentinelOne received the Best Workplaces in Tech in the UK, Best Workplaces for Women in the UK and Best workplaces in Technology in France.</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%">Our presence and engagement across all social media platforms continue to grow rapidly, a reflection of the market&#8217;s perception of us and our leadership as innovators in the cybersecurity space. We pride ourselves on offering employees an award-winning culture centered around trust and integrity, as together, we work to defeat every cyberattack with autonomous technology. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Retention and Talent Development </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 motivating and retaining talent at all levels is vital to our success. Our compensation and benefits program is intended to anticipate and meet the needs of our employees. In addition to base salary, these programs, which vary by country and region, include bi-annual bonuses, equity awards, an employee stock purchase plan, a 401(k) plan, including a 401(k) match in the US, healthcare and insurance benefits, health savings and flexible spending accounts, unlimited vacation, wellness reimbursement, 16 weeks of gender-neutral parental leave and more. We have increased our investment in training and development and have rolled out several key programs as well as enabling our employees to access over 1,000 on demand webinars in technical and soft skills areas.</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 continue to globally align our benefits to focus on business continuity and employee well-being. We have been very intentional with our efforts to support employees while working from home and in their return to the office. Further, we have enhanced and promoted programs to support employees&#8217; physical and mental health and well-being. We have built a company that we believe thrives whether our employees are in offices or remote. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Diversity, Equity and Inclusion</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 aim to cultivate and foster an inclusive workplace that is diverse, equitable, and inclusive, where Sentinels can fulfill their potential. We have developed a SentinelOne Diversity, Equity, and Inclusion (DEI) framework that includes a commitment statement and a three-year roadmap focused on moving towards our long term DEI goals. We also have five key pillars to support our DEI initiatives.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Diversifying our talent pipeline including targeting hiring diverse slates across key functional areas and targeting underrepresented groups through our University Recruiting program.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Amplifying the power of communities through our Inclusion Networks including Women&#8217;s Inclusion Network, WIN@sentinelone; Black Inclusion Network, BLK@sentinelone; Pride Inclusion Network, Out@sentinelone; Latino Inclusion Network, Latinos@sentinelone and Veteran&#8217;s Inclusion Network, Served@sentinelone.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Holding ourselves accountable through data and insights and publishing a DEI dashboard.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Creating an equitable culture for all through strategic partnerships including Women in Cybersecurity (also known as &#8220;WiCys&#8221;). Through the S Foundation, we offer grants and scholarships to organizations within our communities. And we have established partnerships that support and advocate for underrepresented groups in the workforce.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Hearing all voices through our internal celebrations including Black History Month, Women&#8217;s History Month, Pride, and Hispanic Heritage Month. In addition, the MentorOne program provides Sentinels the opportunity to mentor and be mentored to develop professionally.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Research and Development</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%">Our research and development organization is responsible for the design, development, testing, and delivery of new technologies, features and integrations of our platform, as well as the continued improvement and iteration of our existing products. It is also responsible for operating and scaling our platform including its underlying infrastructure. Our most significant investments are in research and development to drive core technology innovation and bring new products to market. Research and development employees are located primarily in our Israel, India, and Czech Republic offices, and remotely. </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 have a proven team that constantly works to expand our market, customer and user reach and impact with new, innovative products. We intend to continue to invest in our research and development capabilities to extend our platform and products.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Our Go-To-Market Strategy</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%">Our sales and marketing organizations partner to create brand awareness, drive demand, and develop customer relationships to deliver strong sales pipeline coverage and revenue growth. </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%">Sales</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 sell subscriptions to our Singularity Platform through our direct sales team, which is composed of field sales and inside sales professionals. Our sales team leverages our global network of channel and alliance partners for prospect access and fulfillment. For specific market segments, our channel partners independently manage the complete sales cycle resulting in a highly scaled and leveraged sales experience. Our sales team also identifies existing customers who may be interested in free trials of additional platform modules, which serves as a powerful driver of our &#8220;land and expand&#8221; growth model. Through segmenting our sales teams by customer size, we can deploy an efficient and scalable sales model which enables rapid prospect engagement, thorough technology evaluations, and yields lasting customer relationships.</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%">Marketing</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%">Our marketing organization is focused on building our brand reputation, increasing the awareness of our platform, and driving prospect and customer demand. To support these efforts, we deliver broad based brand campaigns to build awareness of our solutions and our company. We also deliver targeted and situational content to demonstrate thought leadership in the security industry, including speaking engagements with the security industry&#8217;s foremost organizations to provide expert advice, educating the public about the cyber threats, and identifying threat research discoveries that illustrate the business outcomes and differentiation of our solution. We engage in paid media, web marketing, out of home media advertising, industry and trade conferences, analyst engagements, producing whitepapers, demand generation via digital and web, telemarketing, and targeted displacement campaigns. We employ a wide range of digital programs, including search engine marketing, online and social media initiatives, and content syndication to increase traffic to our website and encourage new customers to request an expertly guided trial of our Singularity Platform. Additionally, we engage in joint marketing activities with our channel and alliance partners. Over the past several years, we have experienced significant increases in our brand relevance as demonstrated by coverage in leading global press, analyst publications, website traffic, web demo requests, and channel partner engagement.</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%">Partnership Ecosystem </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 work with a number of partners to create &#8220;better together&#8221; technology solutions for mutual customers, many of which we then leverage in joint go-to-market strategies. These partnerships include many of the leading ISVs, alliance partners, MSPs, MSSPs, MDRs, OEMs, and IR firms. We provide our partners with our differentiated technology and platform to enable them to provide the best security service to their own customers.</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%">Our Singularity Platform offers our partners complete multi-tenancy and a superior level of management capability and flexibility with tiering, policy inheritance, and customizable role-based access control from the same console. Our data model and open architecture enable our partners to rapidly build and innovate across a wide range of use cases and deliver their products on top of our technology. As such, our partners are not our competitors but instead, act as force multipliers for our go-to-market investments. </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%">Our partner integrations deliver more secure solutions and an improved end user experience to their customers. Our ISV and alliance partnerships focus on security analytics, network and infrastructure security, threat platforms and orchestration, automation, and other mainstream technology integrations. </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%">Singularity Marketplace</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%">Singularity Marketplace is an open application ecosystem that enables customers to seamlessly integrate dozens of applications. Organizations can gain visibility over data across historically disparate security solutions without the need for custom business logic, coding, or complex configuration. Organizations can integrate any security applications and tools regardless of vendor into a single platform without coding or scripting required. Singularity </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Marketplace extends the power of our platform across the entire security and IT stack to build an effective threat defense posture with layered security, collaborative processes, and integrated products. </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%">Singularity Marketplace enables security teams to converge on a single pane-of-glass for extended detection and response workflows to minimize context switching and distractions during triage and incident response. It helps them gain insights from shared security events without requiring a massive time investment in custom business logic, code, and complex configuration. It allows security teams to drive a unified, orchestrated response among security tools in different domains.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Competition</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%">The market for our solutions is competitive and characterized by an evolving IT environment, customer requirements, industry standards, frequent new product and service offerings, and improvements. We compete with an array of established and emerging security solution vendors.</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%">Our competitors include the following:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">endpoint security providers, such as CrowdStrike Holdings, Inc. (CrowdStrike) and VMware, Inc. (Carbon Black);</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">legacy antivirus providers such as Trellix (formerly McAfee Corp.), Symantec (a subsidiary of Broadcom, Inc.) (Symantec), and Microsoft Corporation (Microsoft); and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">providers of general network security products and services who offer a broad portfolio of solutions, such as Palo Alto Networks, Inc. (Palo Alto Networks)</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-weight:400;line-height:120%">We compete on the basis of a number of factors, including but not limited to our:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability of our technology to detect, prevent, and block threats; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">breadth of our functionality; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to automate threat prevention and remediation with limited human intervention;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance of our platform; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">speed of our threat hunting capabilities;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">support for cloud, hybrid, and on-premise deployments;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">support for various operating systems;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">platform data retention capabilities;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ability to integrate with other participants in the security ecosystem;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">ease of use to deploy, manage, and maintain our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">quality of our MDR service;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">strength of sales, marketing, and channel partner relationships; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">customer support.</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%">Although certain of our competitors enjoy greater brand awareness and recognition, deep customer relationships, and larger existing customer bases, we believe that we compete favorably with respect to our autonomous and AI-powered threat prevention, detection, response, and hunting capabilities. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</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%">The protection of our technology and intellectual property is an important aspect of our business. We rely upon a combination of trademarks, trade secrets, know-how, copyrights, patents, confidentiality procedures, contractual commitments, domain names, and other legal rights to establish and protect our intellectual property. We generally enter into confidentiality agreements and invention or work product assignment agreements with our officers, employees, agents, contractors, and business partners to control access to, and clarify ownership of, our proprietary information.</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%">As of January&#160;31, 2024, we had 66 issued patents and 5 pending patent applications in the US and abroad. These patents and patent applications seek to protect our proprietary inventions relevant to our business. These issued patents are scheduled to expire on or around the years between 2034 and 2042 and cover various aspects of our platform and technology.</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%">As of January&#160;31, 2024, we had 11 trademark registrations in the US, including registrations for &#8220;SentinelOne&#8221; and our logo. We also had 60 trademark registrations and applications in certain foreign jurisdictions. Additionally, we are the registered holder of a number of domain names, including sentinelone.com and dataset.com.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Government Regulation</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 are subject to many varying laws and regulations in the US, the United Kingdom (UK), the European Union (EU) and throughout the world, including those related to privacy, data protection, intellectual property, consumer protection, marketing, advertising, employment and labor, competition, customs and international trade, taxation, and more. As we grow and expand our geographical reach, we may become subject to additional regulations in the US and internationally. </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%">These laws often require companies to implement specific information security controls to protect certain types of information, such as personal data. These laws and regulations are constantly evolving and may be interpreted, applied, created, or amended in a manner that could harm our current or future business. Our compliance with these laws and regulations may be onerous and could, individually or in the aggregate, increase our cost of doing business, impact our competitive position relative to our peers, and/or otherwise adversely affect our business, reputation, operating results, and financial condition. However, we believe we are currently in material compliance with such laws and regulations to which we are subject and do not currently expect continued compliance to have a material impact on our capital expenditures, earnings, or competitive position. See the section titled &#8220;Risk Factors&#8221; for additional information about the laws and regulations we are subject to and the risks of our business associated with such laws and regulations. </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:700;line-height:120%">Corporate Information</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 were incorporated in the State of Delaware as Sentinel Labs, Inc. in January 2013. We changed our name to SentinelOne, Inc. in March 2021. Our principal executive offices are located at 444 Castro Street, Suite 400, Mountain View, California 94041. Our telephone number is (855) 868-3733. We completed our initial public offering (IPO) of shares of our Class A common stock in July 2021.</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%">SentinelOne, the SentinelOne logo, and other registered or common law trade names, trademarks, or service marks of SentinelOne appearing in this prospectus are the property of SentinelOne. This prospectus contains additional trade names, trademarks, and service marks of ours and of other companies. We do not intend our use or display of other companies&#8217; trade names, trademarks, or service marks to imply a relationship with these other companies, or endorsement or sponsorship of us by these other companies. Other trademarks appearing in this prospectus are the property of their respective holders. Solely for convenience, our trademarks and trade names referred to in this prospectus appear without the &#174; and &#8482; symbols, but those references are not intended to indicate, in any way, that we will not assert, to the fullest extent under applicable law, our rights, or the right of the applicable licensor, to these trademarks and trade names.</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:700;line-height:120%">Available Information</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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 file electronically with the SEC our Annual Report on Form 10-K, Definitive Proxy Statements on Schedule 14A, Quarterly Reports on Form 10-Q, Current Reports on Form 8-K, and amendments to reports filed or furnished pursuant to Section 13(a) or 15(d) of the Exchange Act. The SEC maintains a website at www.sec.gov that contains reports, proxy and information statements and other information that we file with the SEC electronically. We will make available on our website at www.sentinelone.com, free of charge, copies of these reports and other information as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC.</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 use our investor relations page on our website (www.sentinelone.com), press releases, public conference calls, public webcasts, our X account (@SentinelOne), our Facebook page, and our LinkedIn page as means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. The information disclosed by the foregoing channels could be deemed to be material information. As such, we encourage investors, the media, and others to follow the channels listed above and to review the information disclosed through such channels. Any updates to the list of disclosure channels through which we will announce information will be posted on the investor relations page on our website.</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%">The contents of the websites referred to above are not incorporated into this filing. Further, our references to the URLs for these websites are intended to be inactive textual references only.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_19"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1A. RISK FACTORS</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:400;line-height:120%">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 Annual Report on Form 10-K, including the section titled &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations,&#8221; and our 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.</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:700;line-height:120%">Summary Risk Factors</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%">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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:1pt;text-align:justify;text-indent:-0.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Our Business and Industry</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We face intense competition and could lose market share to our competitors, which would adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Adverse global macroeconomic conditions or reduced information technology spending could adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">If our platform is not effectively interoperated within our customers&#8217; IT infrastructure, deployments could be delayed or canceled, which would adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Disruptions or other business interruptions that affect the availability of our platform could adversely affect our customer relationships and overall business.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We may not be able to timely and cost-effectively scale and adapt our existing technology to meet our customers&#8217; performance and other requirements. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Risks Related to Regulatory Matters</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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. </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:400;line-height:120%">Risks Related to Our People</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</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:400;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our platform without compensating us.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</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:400;line-height:120%">Risks Related to Ownership of Our Class A Common Stock </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">The market price of our Class A common stock may be volatile, and you could lose all or part of your investment. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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&#160;72% 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.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Business and Industry </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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 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 global macroeconomic conditions. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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 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 $338.7 million and $378.7 million for the fiscal years ended January&#160;31, 2024 and 2023, respectively. As of January&#160;31, 2024, we had an accumulated deficit of $1.3 billion. 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We face intense competition and could lose market share to our competitors, which would adversely affect our business, operating results, and financial condition. </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%">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 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. For a description of our competitors, see the section titled &#8220;Business&#8212;Competition.&#8221;</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%">Our ability to compete effectively depends upon numerous factors, many of which are beyond our control, including, but not limited to:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract and retain new customers, expand our platform or sell additional products and services to our existing customers;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract, train, retain, and motivate talented employees; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully incorporate new technologies into our platform, including AI; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the budgeting cycles, seasonal buying patterns, and purchasing practices of our customers, including any slowdown in technology spending due to US and general global macroeconomic conditions;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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, actual or perceived global banking and finance related issues, increased risk of inflation, potential uncertainty with respect to the federal debt ceiling and budget and potential government shutdowns related thereto, interest rate volatility, supply chain disruptions, labor shortages, and potential global recession;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of natural or man-made global events on our business, including wars and other armed conflict, such as the conflicts in the Middle East, Ukraine and the tensions between China and Taiwan; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in customer, distributor or reseller requirements or market needs&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">price competition;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our mix of products, subscriptions and services sold, including changes in the average contract length for subscriptions and support&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully and continuously expand our business domestically and internationally;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the growth rate of endpoint security, cloud security, and overall cybersecurity product platform and services sectors;  </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">deferral of orders from customers in anticipation of new or enhanced products and services announced by us or our competitors&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant security breaches of, technical difficulties with, or interruptions to the use of our platform;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and costs related to the development or acquisition of technologies, businesses, or strategic partnerships&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to execute, complete, or efficiently integrate any acquisitions that we may undertake&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increased expenses, unforeseen liabilities, or write-downs and any impact on our operating results from any acquisitions we consummate&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to increase the size and productivity of our distribution channels&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decisions by potential customers to purchase security solutions from larger, more established security vendors or from their primary network equipment vendors&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">timing of revenue recognition and revenue deferrals&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">insolvency or credit difficulties confronting our customers, which could increase due to US and global macroeconomic issues, including actual or perceived global banking and finance related issues, inflation, interest rate volatility, 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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the cost and potential outcomes of litigation or other proceedings, which could have a material adverse effect on our business&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future accounting pronouncements or changes in our accounting policies&#894; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases or decreases in our expenses caused by fluctuations in foreign currency exchange rates. </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%">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 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </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%">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&#8217;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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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, actual or perceived global banking and finance related issues, increased risk of inflation, potential uncertainty with respect to the federal debt ceiling and budget and potential government shutdowns related thereto, interest rate volatility, supply chain disruptions, labor shortages and potential global recession;</span></div><div style="margin-bottom:9pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the impact of natural or man-made global events on our business, including wars and other armed conflict, such as the conflicts in the Middle East, Ukraine and tensions between China and Taiwan; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to attract new and retain existing customers or sell additional features to existing customers;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the budgeting cycles, seasonal buying patterns, and purchasing practices of customers;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and length of our sales cycles;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in customer or channel partner requirements or market needs;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in the growth rate of the cybersecurity market generally and market for endpoint security;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the timing and success of new product and service introductions by us, including PinnacleOne, our strategic risk analysis and advisory group, and Singularity Data Lake, our live enterprise data platform for data queries, analytics, insights, and retention, or our competitors or any other competitive developments, including consolidation among our customers or competitors;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the level of awareness of cybersecurity threats, particularly advanced cyberattacks, and the market adoption of our platform;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to successfully expand our business domestically and internationally;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">decisions by organizations to purchase security solutions from larger, more established security vendors or from their primary IT equipment vendors;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our pricing policies or those of our competitors;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any disruption in our relationship with ISVs, channel partners, MSPs, MSSPs, MDRs, OEMs, and IR firms;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">insolvency or credit difficulties confronting our customers, affecting their ability to purchase or pay for our solution;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">significant security breaches of, technical difficulties with, or interruptions to, the use of our platform or other cybersecurity incidents;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">extraordinary expenses such as litigation or other dispute-related settlement payments or outcomes, taxes, regulatory fines or penalties;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">future accounting pronouncements or changes in our accounting policies or practices;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">negative media coverage or publicity;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the amount and timing of operating costs and capital expenditures related to the expansion of our business; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increases or decreases in our expenses caused by fluctuations in foreign currency exchange rates.</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%">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. </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%">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 lawsuits.</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%">Adverse global macroeconomic conditions or reduced information technology spending could adversely affect our business, operating results, and financial condition.</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 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 US and global macro-economic issues, actual or perceived 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 the Middle East, Ukraine, and tensions between China and Taiwan 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 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">customers, especially larger enterprises. We expect the global 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.  </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%">Moreover, the US capital markets have experienced and continue to experience extreme volatility and disruption. Inflation rates in the US significantly increased in 2021 and 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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are investing in expanding our platform, including our cloud security products, and it is difficult to predict adoption and demand.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">We are meaningfully investing in our platform, including growing our cloud security product. For example, in November 2023, through the acquisition of KSG, we launched PinnacleOne, a strategic advisory group also operating as a think tank for hire, focused on helping companies and their executives holistically understand the evolving risks of operating in the modern global business landscape through personalized access to experts&#8217; intelligence, insight, and transformative risk management strategies. Further, in February 2024, we acquired PingSafe, a cloud security platform, which we expect will enable us to couple PingSafe&#8217;s CNAPP with our cloud workload security and cloud data security capabilities. </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%">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.</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%">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.</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%">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.</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%">     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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">We may not be successful in our artificial intelligence initiatives, which could adversely affect our business, reputation, or financial results. </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%">     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. Further, data practices by us or others that result in controversy could also impair the acceptance of AI solutions. This is turn could undermine confidence in the decisions, predictions, analyses or other content that our AI-initiatives produce. 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. </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%">     Moreover, AI may give rise to litigation risk, including potential intellectual property, privacy, or cybersecurity 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.</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%">     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, 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.  </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">Companies are subject to an increasing number and wide variety of attacks on their networks on an ongoing basis. Traditional computer &#8220;hackers,&#8221; 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 the Middle East, Ukraine and tensions between China and Taiwan. 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 US 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 the Middle East. Additionally, bad actors are beginning to utilize AI-based tools to execute attacks, creating unprecedented cybersecurity challenges. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Although we have implemented security measures to prevent such attacks, our networks and systems may be breached due to the actions of outside parties, human or employee error, insufficient cybersecurity controls, malfeasance, a combination of these, or otherwise, and as a result, an unauthorized party may obtain access to our and/or our customers&#8217; 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, fines and penalties, 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 from the European Economic Area (EEA) or the UK in respect of which we are a controller or processor under the General Data Protection Regulation (GDPR), and the UK General Data Protection Regulation and UK Data Protection Act  2018 (UK GDPR), this could result in fines of up to &#8364;20 million or 4% of annual global turnover, whichever is greater, under the GDPR or up to &#163;17.5 million or 4% of  annual global turnover, whichever is greater, in the case of the UK GDPR. We may also be required to provide notice of such breaches to regulators and/or individuals which may result in us incurring additional costs, penalties, fines or litigation. Further, on July 26, 2023, the SEC adopted cybersecurity disclosure rules for public companies that require disclosure regarding cybersecurity risk management (including the board&#8217;s role in overseeing cybersecurity risks, management&#8217;s role and expertise in assessing and managing cybersecurity risks and processes for assessing, identifying and managing cybersecurity risks) in annual reports on Form 10-K. These cybersecurity disclosure rules also require the disclosure of material cybersecurity incidents by Form 8-K, within four business days of determining an incident is material. Any public disclosure relating to a material cybersecurity incident, whether as a result of the new SEC rules or otherwise, harm our reputation, result in litigation and adversely impact our business, operating results, and financial condition.</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%">     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 could be costly, result in litigation, harm our reputation, erode customer trust, and require significant resources to mitigate issues stemming from actual or perceived security breaches.</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%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">Our platform and product features are multi-faceted and may be deployed with material defects, software &#8220;bugs&#8221; 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&#8217; computing environments and detect and block threats, or temporarily interrupt our customers&#8217; 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.</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%">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 the Middle East, Ukraine and tensions between China and Taiwan, may result in increased cyberattacks against our customers, resulting in an increased risk of a security breach of our customers&#8217; systems. In addition, defects or errors in our platform could result in a failure to effectively update customers&#8217; 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&#8217; 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. </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%">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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a loss of existing or potential customers;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">delayed or lost revenue and adverse impacts to our business, operating results, and financial condition&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a delay in attaining, or the failure to attain, market acceptance&#894;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an increase in resources devoted to customer service and support, which could adversely affect our gross margin&#894;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">harm to our reputation or brand&#894; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</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%">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 companies despite 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.</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%">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 US, 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&#8217;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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">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, in November 2023 we acquired KSG, a strategic advisory group, and in February 2024 we acquired both PingSafe, a cloud security platform, and Stride, a security automation company. We have also invested in certain privately held companies through our S Ventures fund, and we may not realize a return on these investments. All of our venture investments are subject to a risk of partial or total loss of investment capital. Our ability as an organization to acquire and integrate other companies, services or technologies in a successful manner is not guaranteed. </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%">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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">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. </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 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. </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-weight:400;line-height:120%">Additional risks we may face in connection with acquisitions include:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">diversion of management&#8217;s time and focus from operating our business to addressing acquisition integration challenges;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to coordinate research and development and sales and marketing functions;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to integrate product and service offerings;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">retention of key employees from the acquired company;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cultural challenges associated with integrating employees from the acquired company into our organization;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">integration of the acquired company&#8217;s accounting, customer relationship management, management information, human resources and other administrative systems;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unexpected security risks or higher than expected costs to improve the security posture of the acquired company;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">higher than expected costs to bring the acquired company&#8217;s IT infrastructure up to our standards;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">additional legal, regulatory, or compliance requirements;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">financial reporting, revenue recognition or other financial or control deficiencies of the acquired company that we don&#8217;t adequately address and that cause our reported results to be incorrect;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failing to achieve the expected benefits of the acquisition or investment; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">maintain, renew and expand our existing customer base;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">continue to attract new customers;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">improve the capabilities of our platform through research and development;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">continue to successfully expand our business domestically and internationally; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">successfully compete with other companies in the endpoint security industry.</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%">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&#8217; satisfaction with our services, our pricing, customer security and networking issues and requirements, our customers&#8217; 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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If our platform is not effectively interoperated within our customers&#8217; IT infrastructure, deployments could be delayed or canceled, which would adversely impact our business, operating results, and financial condition.</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%">Our platform must effectively interoperate with our customers&#8217; 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&#8217;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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disruptions or other business interruptions that affect the availability of our platform could adversely impact our customer relationships and overall business.</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%">Our platform is hosted by third-party cloud hosting providers including 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&#8217; 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.</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%">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 to be 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.</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%">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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may not timely and cost-effectively scale and adapt our existing technology to meet our customers&#8217; performance and other requirements. </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%">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&#8217;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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we do not accurately anticipate and promptly respond to changes in our customers&#8217; technologies, business plans or security needs, our competitive position and prospects will be adversely impacted.</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%">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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217; evolving needs, our business, operating results, and financial condition will be adversely affected.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If we are not able to maintain and enhance our brand and reputation, our business and operating results may be adversely affected. </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 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. </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%">Under certain circumstances, our employees may have access to our customers&#8217; 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.</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%">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&#8217; 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. </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%">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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">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 agreements with our channel partners 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. </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%">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. </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 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, 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 we are </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">currently FedRAMP authorized, such authorization is costly to maintain and subject to rigorous compliance and if we lose our authorization, it will restrict our ability to sell to government customers;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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 shutdowns, governmental defaults on indebtedness, war, regional geopolitical conflicts around the world, incidents of terrorism, natural disasters, and public health concerns or epidemics;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">governments routinely investigate and audit government contractors&#8217; 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; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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. </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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our long-term success depends, in part, on our ability to expand the sale of our platform to customers located outside of the US 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.</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 are generating a growing portion of our revenue outside of the US, and conduct our business activities in various foreign countries, including some emerging markets where we have limited experience, where the 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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">fluctuations in foreign currency exchange rates, which could add volatility to our operating results;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new, or changes in, regulatory requirements;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">tariffs, export and import restrictions, restrictions on foreign investments, sanctions, and other trade barriers or protection measures;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">exposure to numerous, increasing, stringent (particularly in the EU), and potentially inconsistent laws and regulations relating to privacy, data protection, and information security;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">costs of localizing products and services (including, but not limited to data localization requirements);</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lack of acceptance of localized products and services;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the need to make significant investments in people, solutions and infrastructure, typically well in advance of revenue generation;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">difficulties in maintaining our corporate culture with a dispersed and distant workforce;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">different or weaker protection of our intellectual property, including increased risk of theft of our proprietary technology and other intellectual property;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">economic weakness or currency-related crises;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">vetting and monitoring our third-party channel partners in new and evolving markets to confirm they maintain standards consistent with our brand and reputation;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">generally longer payment cycles and greater difficulty in collecting accounts receivable;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our ability to adapt to sales practices and customer requirements in different cultures;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">dependence on certain third parties, including channel partners with whom we do not have extensive experience;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">natural disasters, acts of war, terrorism, or pandemics, including the armed conflicts in the Middle East, Ukraine and tensions between China and Taiwan;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or perceived instability in the global banking system; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cybersecurity incidents; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">corporate espionage; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</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 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced rapid growth in recent periods, and if we do not effectively manage our future growth, our business, operating results, and financial condition may be adversely affected. </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 have experienced rapid growth in recent periods, and we expect to continue to invest broadly across our organization to support our growth. For example, our headcount grew from over 2,100 employees as of January&#160;31, 2023, to over 2,300 employees as of January&#160;31, 2024. 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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">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. </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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our sales cycles can be long and unpredictable, and our sales efforts require considerable time and expense. </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%">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. </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%">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 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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 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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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 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 US 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.</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%">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&#8217;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.</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%">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&#8217;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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </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%">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. </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 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&#8217;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 US Treasury Department&#8217;s Office of Foreign Assets Control (OFAC), list of Specially Designated Nationals and Blocked Persons or who are otherwise subject to US 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.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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 regularly review key business metrics, including our ARR, number of customers with ARR of $100,000, 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. 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 April 30, 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.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to our People</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 13% of our personnel in Israel as of January&#160;31, 2024. 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.</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%">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 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&#8217;s highly competitive market for skilled workers and leaders, cost inflation, overall macroeconomics and workforce participation rates. Should our competitors recruit our employees, our level of expertise and ability to execute our business plan would be negatively impacted.</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%">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 reduction could yield unanticipated consequences or disruptions in our day-to-day operations, such as attrition beyond planned staff reductions. </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%">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 US 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. </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%">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&#8217; inventions or other work product, or that they have been hired in violation of non-compete provisions or non-solicitation provisions. </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%">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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we have entered into employment agreements with our key employees, these agreements are on an &#8220;at-will&#8221; 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">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. </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%">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 which we target. </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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">Once our platform is deployed within our customers&#8217; 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.</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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Our Intellectual Property</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our proprietary rights may be difficult to enforce, which could enable others to copy or use aspects of our platform without compensating us.</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 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 US 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 US 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. </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%">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 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 US, and many foreign countries do not enforce these laws as diligently as government agencies and private parties in the US. 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 intellectual property 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 US courts or been fully addressed by US federal or state regulation, as well as in foreign jurisdictions.  </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">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.</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%">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&#8217; intellectual property rights, and, to the extent we gain greater market visibility, we face a higher risk of being the subject of intellectual property infringement claims. </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%">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&#8217;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&#8217;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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">platform and may be unable to compete effectively. Any of these results would adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We license technology from third parties, and our inability to maintain those licenses could harm our business. </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 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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Some of our technology incorporates &#8220;open source&#8221; software, which could negatively affect our ability to sell our platform and subject us to possible litigation. </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%">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 could negatively affect our business. In addition, the wide availability of source code used in our solutions could expose us to security vulnerabilities. </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%">Some open source licenses contain requirements that we make available as 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. </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%">The terms of many open source licenses have not been interpreted by US 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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. </span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Legal and Regulatory Matters</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 US export controls, including the US Department of Commerce&#8217;s Export Administration Regulations (also known as &#8220;EAR&#8221;), 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 US government agencies. We incorporate standard encryption algorithms into our platform, which, along with the underlying technology, may be exported outside of the US 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&#8217;s list of Specially Designated Nationals and Blocked Persons or who are otherwise prohibited to receive such payments under US 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, US 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 US sanctions and for certain end-uses. As an example, following Russia&#8217;s invasion of Ukraine, the US and other countries imposed economic sanctions and severe export control restrictions against Russia and Belarus. The US 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. Further, regulators in the US and elsewhere have signaled an increased emphasis on sanctions and export control enforcement, including several recent high-profile enforcement actions and increased pressure for companies to self-disclose potential violations. 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. </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%">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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">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&#8217; 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. </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 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 US 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 US 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 US 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. </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%">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&#8217;s proposed Artificial Intelligence Act could also impose new obligations or limitations affecting our business, if and when it enters into force.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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 receive, store, and process 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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%">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. </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%">In the US, 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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Controlling the Assault of Non-Solicited Pornography And Marketing Act (also known as the &#8220;CAN-SPAM Act&#8221;) and similar state consumer protection laws regarding the use of telephones and text messaging for marketing purposes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Section 5(a) of the Federal Trade Commission (FTC) Act for violating consumers&#8217; privacy rights or failing to take appropriate steps to keep consumers&#8217; personal information secure, resulting in a finding of an unfair act or practice. </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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&#8217; 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Other states have enacted consumer privacy laws comparable to the CCPA that came into effect in 2023: Virginia enacted the Virginia Consumer Data Protection Act which became effective January 1, 2023; Colorado and Connecticut enacted the Colorado Privacy Act and the Connecticut Personal Data Privacy and Online Monitoring Act, which both became effective July 1, 2023; Utah enacted the Utah Consumer Privacy Act, which became effective December 31, 2023. In addition, as of December 31, 2023, eight other states (Delaware, Indiana, Iowa, Florida, Montana, Oregon, Tennessee and Texas) enacted privacy legislation which will become effective between July 1, 2024 and January 1, 2026. Numerous other states also have pending consumer privacy legislation under review, which if enacted, would add additional costs and expense of resources to maintain compliance. </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%">In certain circumstances, we may also be subject to the GDPR (established in 2018 and implemented by countries in the EEA) and the UK 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).</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%">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 &#8364;20 million or 4% of the annual global turnover of the noncompliant company, whichever is greater. Additionally, following the withdrawal by the UK from the EU and the EEA, companies must comply with both the GDPR and the UK GDPR as incorporated into UK national law, the latter regime having the ability to separately fine up to the </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">greater of &#163;17.5 million or 4% of global annual turnover. In addition to the foregoing, a breach of the GDPR or UK 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.</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%">The GDPR and UK GDPR requires, among other things, that personal data only be transferred outside of the EEA, or the UK, respectively to jurisdictions that have been deemed adequate (also known as &#8220;Third Countries,&#8221;) by the European Commission or by the UK data protection regulator, respectively. Accordingly, personal data 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 personal data to Third Countries; however, the SCCs may not be alone sufficient to protect data transferred to the US 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 data transfers from the EEA to the UK, with a sunset clause of four years, meaning that the European Commission will review and renew only if the European Commission considers that the UK 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 UK 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 personal data transfers between the EU and the UK or find alternative solutions for the compliant transfer of personal data from the EU into the UK In March 2022, the UK Information Commissioner&#8217;s Office adopted an International Data Transfer Agreement (IDTA) for transfers of personal data out of the UK to so-called third countries, as well as an international data transfer addendum (UK SCC Addendum) that can be used with the SCCs for the same purpose.  </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%">        To add to this complexity, effective on July 10, 2023, the European Commission adopted the new EU-US Data Privacy Framework (DPF) which allows for transfers of personal data from the EU to certified companies in the US without the need for additional privacy safeguards as an alternative to the SCCs. In October 2023, a UK extension to the DPF (the UK &#8211; US Data Bridge) was adopted enabling the transfer of personal data between the UK and US entities without the need for an IDTA or UK SCC Addendum. However, the DPF and the UK &#8211; US Data Bridge could be subject to further legal challenge which could cause the legal requirements for personal data transfers from the EU and the UK to the US to become uncertain once again.</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%">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.</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%">The myriad of international and US 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.</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%">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 localized storage systems in the EEA, Switzerland, and the UK 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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 are also subject to evolving EU and UK privacy laws on cookies and electronic marketing. In the EU and the UK, informed opt-in consent is required for the placement of a cookie or similar technologies on a user&#8217;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&#8217; 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 and other current and soon-to-be enacted US state privacy laws. </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%">Additionally, by expanding into the EU and UK, we may also trigger Article 3(2) of the GDPR/UK 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/UK GDPR.</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 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 privacy, data protection, data or cybersecurity 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 UK GDPR outlined above.</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%">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 in the US 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.</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%">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, 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, fines, penalties, 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 to the FTC 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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%">Any significant change to applicable laws, regulations or industry practices regarding the use or disclosure of our customers&#8217; data, or regarding the manner in which the express or implied consent of customers for the use and disclosure of such data is obtained &#8211; or in how these applicable laws, regulations or industry practices are interpreted and enforced by state, federal and international privacy regulators &#8211; 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.</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%">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&#8217; 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&#8217; 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.</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%">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, the Middle East and tensions between China and Taiwan, 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 and our third-party vendors&#8217; and service providers&#8217; 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 actors against companies with a US presence. In addition, laws, regulations, government guidance, and industry standards and practices in the US 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, </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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%">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.</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%">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.</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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are currently in, and may in the future, become involved in litigation that may adversely affect us. </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%">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 &#8220;Legal Proceedings.&#8221; 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, 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, </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial condition, and prospects. Any of these consequences could adversely affect our business, operating results, and financial condition.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Financial and Accounting Matters</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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&#8217;s attention, and affect our ability to attract and retain executive management and qualified board members.</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%">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.</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%">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 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. </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%">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 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. </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%">In addition, changing laws, regulations, and standards relating to corporate governance and public disclosure, including those related to climate change and other environmental, social, and governance (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&#8217;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.</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 have incurred significant costs with respect to our directors&#8217; and officers&#8217; 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 required to accept reduced coverage or incur substantially higher costs to obtain coverage. These factors would also </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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%">Being a public company requires significant resources and management oversight. As a result, management&#8217;s attention may be diverted from other business concerns, which could harm our business, operating results, and financial condition. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We could be subject to additional tax liabilities and US federal and global income tax reform could adversely affect us. </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 are subject to US federal, state, local and sales taxes in the US 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 US or in other jurisdictions in which we operate.</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%">For example, the US tax law legislation, commonly referred to as the Tax Cuts and Jobs Act of 2017, significantly reformed the Internal Revenue Code of 1986, as amended (the Internal Revenue Code), reducing US 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 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 &#8364;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 &#8364;750 million. We are still evaluating the impact of the pillar two rules as they continue to be refined by the OECD and implemented by various national governments. However, it is possible that the pillar two rules, as implemented by various national governments, could adversely affect our effective tax rate or result in higher cash tax liabilities.</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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to use our net operating loss carryforwards and certain other tax attributes may be limited. </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%">As of January&#160;31, 2024, we had aggregate US federal and state net operating loss carryforwards of $721.2&#160;million and $390.6&#160;million, respectively, which may be available to offset future taxable income for US 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 2025. In addition, as of January&#160;31, 2024, we had federal research and development credit carryforwards of $5.9&#160;million, which will begin to expire in 2037, and state research and development credit carryforwards of $2.9&#160;million, which do not expire. We also had foreign net operating loss carryforwards of $202.8&#160;million, as of January&#160;31, 2024, 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 existing carryforwards could expire unused and be unavailable to offset future income tax liabilities, which could adversely affect our operating results and financial condition. </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%">In addition, under Sections 382 and 383 of the Internal Revenue Code, if a corporation undergoes an &#8220;ownership change,&#8221; generally defined as a greater than 50% change (by value) in ownership by &#8220;5 percent </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">shareholders&#8221; over a rolling three-year period, the corporation&#8217;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 US 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 US net operating loss carryforwards to offset US federal taxable income may be subject to limitations, which could potentially result in increased future tax liability to us.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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 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. </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%">Further, an increasing number of US 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 US 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 UK, France and Canada, have enacted 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 are considering enacting similar laws. A successful assertion by a US 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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 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 US, 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. </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%">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&#8217;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 US and the Israeli </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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&#8217;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 therefore, 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.</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 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">The preparation of financial statements in conformity with generally accepted accounting principles (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 &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations.&#8221; 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. </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%">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. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such changes to existing standards or changes in their 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. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are exposed to fluctuations in currency exchange rates, which could negatively affect our business, operating results, and financial condition.</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%">Our sales contracts are denominated in US dollars, and therefore our revenue is not subject to foreign currency risk. However, strengthening of the US dollar increases the real cost of our platform to our customers outside of the US, which could lead to delays in the purchase of our platform and the lengthening of our sales cycle. If the US 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.</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%">Our operating expenses incurred outside the US 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">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.&#160;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 global macroeconomic environment 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 the Middle East, Ukraine and tensions between China and Taiwan, inflation, interest rate volatility, actual or perceived 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.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Risks Related to Ownership of Our Class A Common Stock</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our Class A common stock may be volatile, and you could lose all or part of your investment. </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%">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 &#8220;Risk Factors&#8221; 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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">actual or anticipated changes or fluctuations in our operating results;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the financial projections we may provide to the public, any changes in these projections or our failure to meet these projections;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">announcements by us or our competitors of new products or new or terminated significant contracts, commercial relationships, acquisitions or capital commitments;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">rumors and market speculation involving us or other companies in our industry;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the overall performance of the stock market or technology companies;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the number of shares of our Class A common stock publicly owned and available for trading;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">litigation or other proceedings involving us, our industry or both, or investigations by regulators into our operations or those of our competitors;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">developments or disputes concerning our intellectual property rights or our solutions, or third-party proprietary rights;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">new laws or regulations or new interpretations of existing laws or regulations applicable to our business;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any major changes in our management or our board of directors;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the global political, economic and macroeconomic climate, including but not limited to, actual or perceived instability in the banking industry, potential uncertainty with respect to the federal debt ceiling and budget and potential government shutdowns related thereto, labor shortages, supply chain disruptions, potential recession, inflation, and rising interest rates; </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">other events or factors, including those resulting from war, armed conflict, including the conflicts in the Middle East, Ukraine and tensions between China and Taiwan, incidents of terrorism or responses to these events; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cybersecurity incidents. </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%">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 the Middle East, Ukraine and tensions between China and Taiwan. 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&#8217;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&#8217;s attention and resources from our business. This could have an adverse effect on our business, operating results, and financial condition. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">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. </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%">In addition, pursuant to our amended and restated investors&#8217; 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </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 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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 72% of the voting power of our capital stock as of January&#160;31, 2024, 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. </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%">Our Class B common stock has 20 votes per share, and our Class A common stock has one vote per share. As of January&#160;31, 2024, the holders of our outstanding Class B common stock held approximately 72% 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. </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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The dual class structure of our common stock may adversely affect the trading market for our Class A common stock.</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 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, 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">corporate governance practices or capital structure could also adversely affect the value of our Class A common stock.</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:700;line-height:120%">General Risk Factors</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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:115%">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 the Middle East, Ukraine and tensions between China and Taiwan, 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 13% of our personnel in Israel as of January&#160;31, 2024. 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. </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%">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. Moreover, any of our office locations may be vulnerable to the adverse effects of climate change. For example, our corporate offices are located in California, a state that frequently experiences earthquakes, wildfires and resultant air quality impacts and power shutoffs associated with wildfire prevention, heatwaves, and droughts. These events can, in turn, have impacts on inflation risk, food security, water security and on our employees&#8217; health and well-being. Additionally, all the aforementioned risks will be further increased if we do not implement an effective disaster recovery plan or our partners&#8217; disaster recovery plans prove to be inadequate.</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%">Investors&#8217; expectations of our performance relating to environmental, social and governance factors may impose additional costs and expose us to new risks.</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%">There is an increasing focus from certain regulators, investors, employees, users and other stakeholders concerning corporate responsibility, specifically related to ESG matters both in the US 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.</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%">Further, ESG initiatives, goals or commitments could be difficult to achieve or costly to implement. If our competitors&#8217; corporate social responsibility performance is perceived to be better than ours, potential or current investors may elect to invest with our competitors instead. Moreover, California recently adopted two new climate-related bills, which require companies doing business in California that meet certain revenue thresholds to publicly disclose certain greenhouse gas emissions data and climate-related financial risk reports, and compliance with such requirements could require significant effort and resources. Additionally, in March 2024, the SEC enacted comprehensive climate change disclosure rules, which have since been challenged by various third parties. Our business may face increased scrutiny related to these activities and our related disclosures, including from the investment community, and our failure to achieve progress or manage the dynamic public sentiment and legal </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">landscape in these areas on a timely basis, or at all, could adversely affect our reputation, business, and financial performance.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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%">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 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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are currently subject to and can in the future be subject to securities class action litigation.</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%">Securities class action litigation can be instituted against companies following periods of volatility in the market price of a company&#8217;s securities. We are currently subject to securities litigation as further described in the section titled &#8220;Legal Proceedings.&#8221; This type of litigation can result in substantial costs and a diversion of management&#8217;s attention and resources, which could adversely affect our business, operating results, or financial condition. Additionally, the dramatic increase in the cost of directors&#8217; and officers&#8217; liability insurance may make it more expensive for us to obtain directors&#8217; and officers&#8217; 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. </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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. </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 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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">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.</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%">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:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that our board of directors is classified into three classes of directors with staggered three-year terms;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">permit our board of directors to establish the number of directors and fill any vacancies and newly created directorships;</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">require super-majority voting to amend some provisions in our restated certificate of incorporation and amended and restated bylaws;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">authorize the issuance of &#8220;blank check&#8221; preferred stock that our board of directors could use to implement a stockholder rights plan;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">eliminate the ability of our stockholders to call special meetings of stockholders;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">do not provide for cumulative voting;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that directors may only be removed &#8220;for cause&#8221; and only with the approval of two-thirds of our stockholders;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prohibit stockholder action by written consent, which requires all stockholder actions to be taken at a meeting of our stockholders;</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">provide that our board of directors is expressly authorized to make, alter, or repeal our amended and restated bylaws; and</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</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%">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.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our restated certificate of incorporation contains exclusive forum provisions for certain claims, which may limit our stockholders&#8217; ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.</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%">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. </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%">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 US 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">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.</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%">Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the regulations promulgated thereunder.</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%">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&#8217; 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, 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.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_22"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1B. UNRESOLVED STAFF COMMENTS</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-weight:400;line-height:120%">None. </span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_1649267442432"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 1C. CYBERSECURITY</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:700;line-height:120%">Cybersecurity Risk Management  </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%">As part of our overall enterprise risk management program, we maintain a robust cybersecurity risk management program. The cross-functional group responsible for the cybersecurity risk management program includes members of our information security, data privacy and product security personnel, including members of our senior management team. Our cybersecurity program provides a foundation for identifying, monitoring, evaluating, and responding to cybersecurity threats and incidents, including those associated with our use of software, applications, services, and cloud infrastructure developed or provided by third-party vendors and service providers. This framework includes steps for identifying the source of a cybersecurity threat or incident, including whether such cybersecurity threat or incident is associated with a third-party vendor or service provider, assessing the severity and overall risk of a cybersecurity threat or incident, implementing cybersecurity countermeasures and mitigation or remediation strategies, and informing the relevant members of our senior management team, which informs  the Audit Committee and  our Board of Directors  of material cybersecurity threats and incidents.</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 engage third parties, including vendors and other external service providers, to support our cybersecurity and data privacy processes. For example, we regularly engage independent third parties for penetration testing and evaluation of our various security compliance standards. We also conduct internal assessments of our cybersecurity risk management program. We review and update our cybersecurity policies, standards and procedures as needed, to account for changes in the threat and operational landscapes, as well as in response to legal and regulatory developments. Further, we require mandatory training for all employees and contractors on our cybersecurity and privacy policies. We also have processes to oversee and identify risks from cybersecurity threats associated with our use of third-party service providers. To that end, we maintain a comprehensive, risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including vendors, service providers and other external users of our systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems. In addition, we perform diligence on our vendors and prospective vendors regarding their cybersecurity posture. Although we have continued to invest in our diligence, onboarding, and monitoring capabilities over our critical third parties, including our third-party vendors and service providers, our control over the security posture of our critical third parties is limited, and there can be no assurance that we can prevent or mitigate the risk of any compromise or failure in the information assets owned or controlled by such third parties.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">A cross-functional incident response team, comprised of representatives from information security, information technology, privacy and legal, is responsible for the monitoring and disposition of potential occurrences such as data breaches, intrusions, and other security incidents and implementing our detailed incident response plan. Our incident response plan includes processes and procedures for assessing potential internal and external threats, activation and notification, and post-incident recovery designed to safeguard the confidentiality, availability, and integrity of our information assets.</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%">In fiscal 2024, and through the filing of this Annual Report on Form 10-K, cybersecurity threats, including as a result of any previous cybersecurity incidents, have not materially affected our business strategy, operating results, and/or financial condition. If we were to experience a material cybersecurity incident in the future, such an incident could potentially have a material effect, including on our business strategy, operating results, or financial condition. For more information regarding cybersecurity risks that we face and potential impacts on our business related thereto, see Part I, Item 1A, &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K.</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:700;line-height:120%">Cybersecurity Governance</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%">Our Board of Directors has oversight responsibility for our overall enterprise risk management, and cybersecurity risk management in particular is regularly reviewed and overseen by our Audit Committee. The Audit Committee provides oversight and reviews management policies, processes, and procedures designed to identify, monitor, evaluate, and respond to cybersecurity risks to which the company is exposed. Management regularly reports to the Audit Committee regarding its process and procedures to mitigate or remediate cybersecurity risks, threats and incidents, along with monitoring activities of the cybersecurity team. </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%">Management is responsible for day-to-day risk management activities, including identifying and assessing cybersecurity risks, establishing processes to ensure that potential cybersecurity risk exposures are monitored, implementing appropriate mitigation or remediation measures, and maintaining cybersecurity programs. Our cybersecurity programs are under the direction of our Chief Information Officer, who is a member of our executive management team and closely coordinates as needed with other senior management personnel including the Deputy Chief Information Security Officer, the Chief Product and Technology Officer and the Chief Legal Officer, who collectively possess significant experience in evaluating, managing and mitigating security and other risks, including cybersecurity risks.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_25"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 2. PROPERTIES</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 are headquartered in Mountain View, California, where we occupy over 10,000 square feet of office space pursuant to a lease that expires in February 2028 subject to the terms thereof. Our headquarters was built to reflect our corporate culture, operational needs, and dedication to employee happiness. We lease additional offices in the US and around the world, including the Czech Republic, France, India, Israel, Netherlands, United Arab Emirates, and other countries. We believe that our current facilities are adequate to meet our current needs.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_28"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 3. LEGAL PROCEEDINGS</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 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 15, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commitments and Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the consolidated financial statements included in Part II, Item 8 of this Annual Report on Form 10-K, and is incorporated herein by reference.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_31"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 4. MINE SAFETY DISCLOSURES</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-weight:400;line-height:120%">Not applicable. </span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">67</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_34"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_37"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 5. MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</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:700;line-height:120%">Market Information for Class A Common Stock</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%">Our Class A common stock has been traded on the NYSE under the symbol &#8220;S&#8221; since June 30, 2021. Prior to that date, there was no public trading market for our common stock. Our Class B common stock is not listed or traded on any stock exchange. </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:700;line-height:120%">Holders of Record</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%">As of March&#160;22, 2024, we had 116 holders of record of our Class A common stock and 52 holders of record of our Class B common stock. Because many of our shares of common stock are held in street name by brokers, institutions, and other nominees on behalf of stockholders, we are unable to estimate the total number of beneficial owners of our common stock represented by these holders of record.</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:700;line-height:120%">Dividend Policy</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 currently intend to retain all available funds and any future earnings for use in the operation and growth of our business and do not anticipate paying any dividends on our capital stock in the foreseeable future. Any future determination to declare dividends will be made at the discretion of our board of directors, subject to applicable laws, and will depend on our financial condition, results of operations, capital requirements, general business conditions, and other factors that our board of directors may deem relevant.</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:700;line-height:120%">Securities Authorized for Issuance Under Equity Compensation Plans</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%">The information required by this item will be included in our Proxy Statement for the 2024 Annual Meeting to be filed with the SEC within 120 days of the fiscal year ended January&#160;31, 2024, and is incorporated herein by reference.</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:700;line-height:120%">Unregistered Sales of Equity Securities</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%">On February 1, 2024, we completed the acquisition of PingSafe. Under the terms of the Purchase Agreement, we acquired 100% of the outstanding shares of PingSafe for total consideration of approximately $57.5&#160;million in cash and 2,354,607 shares of our Class A common stock, subject to customary adjustments set forth in the Purchase Agreement, to the former shareholders of PingSafe.</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 believe this transaction was exempt from registration under the Securities Act in reliance on the exemptions provided by Rule 501(a) of Regulation D under the Securities Act and Rule 902(k) of Regulation S under the Securities Act.</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:700;line-height:120%">Issuer Purchases of Equity Securities</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-weight:400;line-height:120%">None.</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:700;line-height:120%">Use of Proceeds from Initial Public Offering of Common Stock and Concurrent Private Placement</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%">None. </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:700;line-height:120%">Stock Performance Graph</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%">This performance graph shall not be deemed &#8220;soliciting material&#8221; or be &#8220;filed&#8221; with the SEC for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability under that Section, and shall not be deemed to be incorporated by reference into any filing of SentinelOne, Inc. under the Securities Act or Exchange Act generally. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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 have presented below the cumulative total return to our holders of our Class A common stock between June 30, 2021 (the date our Class A common stock commenced trading on the NYSE) through January&#160;31, 2024 in comparison to the Standard &amp; Poor&#8217;s 500 Index and Standard &amp; Poor Information Technology Index. All values assume a $100 initial investment and data for the Standard &amp; Poor&#8217;s 500 Index and Standard &amp; Poor Information Technology Index assume reinvestment of dividends. Such returns are based on historical data and are not indicative of, nor intended to forecast, the future performance of our Class A common stock.</span></div><div style="margin-bottom:9pt;text-align:justify"><img src="s-20240131_g1.jpg" alt="Stock Performance Graph.jpg" style="height:422px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"/></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_40"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 6. [RESERVED]</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_43"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</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-style:italic;font-weight:400;line-height:120%">The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our consolidated financial statements and related notes appearing elsewhere in this Annual Report on Form 10-K. Some of the information contained in this discussion and analysis or set forth elsewhere in this Annual Report on Form 10-K, 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 &#8220;Special Note About Forward-Looking Statements&#8221; in this Annual Report on Form 10-K. You should review the disclosure under the heading &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K 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&#160;31, 2024, 2023, and 2022 are referred to herein as fiscal 2024, fiscal 2023, and fiscal 2022, respectively.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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-style:italic;font-weight:400;line-height:120%">Unless the context otherwise requires, all references in this report to &#8220;SentinelOne,&#8221; the &#8220;Company,&#8221; &#8220;we&#8221; &#8220;our&#8221; &#8220;us,&#8221; or similar terms refer to SentinelOne, Inc. and its subsidiaries.</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-style:italic;font-weight:400;line-height:120%">A discussion regarding our financial condition and results of operations for fiscal 2024 compared to fiscal 2023 is presented below. A discussion regarding our financial condition and results of operations for fiscal 2023 compared to fiscal 2022 can be found in &#8220;Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations&#8221; in the Form 10-K for the fiscal year ended January&#160;31, 2023 filed with the SEC on March 29, 2023.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_46"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview</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 founded SentinelOne in 2013 with a dramatically new approach to cybersecurity.</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 pioneered the world&#8217;s first purpose-built AI-powered extended detection and response (XDR) platform to make cybersecurity defense truly autonomous, from the endpoint and beyond. Our Singularity Platform instantly defends against cyberattacks &#8212; performing at a faster speed, greater scale, and higher accuracy than otherwise possible from a human-powered approach.</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%">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. </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%">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&#8217;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&#8217;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.</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 generate substantially all of our revenue by selling subscriptions to our Singularity Platform. Our subscription tiers include Singularity Core, Singularity Control, and Singularity Complete. We also offer product bundles that include Singularity Commercial and Singularity Enterprise. Additionally, customers can extend the functionality of our platform through our subscription Singularity Modules. We generally price our subscriptions and modules on a per agent basis, and each agent generally corresponds with an endpoint, server, virtual machine, or container.</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%">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.</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%">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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through our channel partners. Our channel partners include some of the world&#8217;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), IT, 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.</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%">Our Singularity Platform is used globally by organizations of all sizes across a broad range of industries. We had 1,133 customers with annualized recurring revenue (ARR) of $100,000 or more as of January&#160;31, 2024, up from 872 customers with ARR of $100,000 or more as of January&#160;31, 2023. We define ARR as the annualized revenue run rate of our subscription and consumption and usage-based agreements 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 January&#160;31, 2024 and 2023, no single end customer accounted for more than 3% of our ARR. Our revenue outside of the US represented 36% and 35% for fiscal 2024 and 2023, respectively, illustrating the global nature of our solutions.</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 have grown rapidly since our inception. Our revenue was $621.2 million, $422.2 million, and $204.8 million for fiscal 2024, 2023, and 2022, respectively, representing year-over-year growth of 47% and 106%, respectively. During this period, we continued to invest in growing our business to capitalize on our market opportunity. As a result, our net loss for fiscal 2024, 2023, and 2022 was $338.7 million, $378.7 million, and $271.1 million, respectively.</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:700;line-height:120%">Impact of Global Macroeconomic and Geopolitical Conditions</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%">Our overall performance depends in part on worldwide economic and geopolitical conditions and their impact on customer behavior. Worsening economic conditions, including inflation, interest rate volatility, slower growth, potential  recession, fluctuations in foreign exchange rates, actual or perceived instability in the global banking industry, potential uncertainty with respect to the federal debt ceiling and budget and potential government shutdowns related thereto, 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 the Middle East, Ukraine and tensions between China and Taiwan, 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.</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 intend to continue to monitor global 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 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 finalizing the disposition of certain office space. We incurred approximately $7.4&#160;million in charges in connection with the Plan in fiscal 2024, consisting of severance payments and employee benefits, impairment charges related to excess facilities and inventory write-offs, offset partially by savings related to the reversal on stock-based compensation expense.</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 maintain an office in Tel Aviv, Israel and had approximately 13% of our personnel in Israel as of January&#160;31, 2024. We are closely monitoring the unfolding events of the armed conflict in the Middle East 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. </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 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">71</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">be taken by government authorities across the US or other countries, changes in central bank policies and interest rates, rates of inflation, potential uncertainty with respect to the federal debt ceiling and budget and potential, government shutdowns related thereto, regional geopolitical conflicts, the impact to our customers, partners, and suppliers, and other factors described in the section titled &#8220;Risk Factors&#8221; in this Annual Report on Form 10-K.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_52"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Key Business Metrics and Non-GAAP Financial Measures</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 monitor the following key metrics and non-GAAP financial measures to help us evaluate our business, identify trends affecting our business, formulate business plans, and make strategic decisions.</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%">Revenue</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We discuss revenue below under &#8220;Components of Our Results of Operations.&#8221; </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 style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">621,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">422,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">204,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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%">Non-GAAP operating loss</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 to our results determined in accordance with GAAP, we use non-GAAP operating loss as part of our overall assessment of our performance, including the preparation of our annual operating budget and quarterly forecasts, to evaluate the effectiveness of our business strategies, and to communicate with our board of directors concerning our financial performance. We believe that non-GAAP operating loss provides our management and investors consistency and comparability with our past financial performance and facilitates period-to-period comparisons of operations, as this measure excludes, among other expenses, expenses that we do not consider to be indicative of our overall operating performance. Non-GAAP operating loss is calculated as GAAP operating loss adjusted to exclude amortization of acquired intangible assets, acquisition-related compensation, restructuring charges, stock-based compensation expense, and payroll tax related to 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%">Non-GAAP operating loss has limitations as an analytical tool, and should not be considered in isolation or as a substitute for financial information presented in accordance with GAAP, including GAAP operating loss. Other companies, including companies in our industry, may calculate similarly titled non-GAAP measures, including non-GAAP operating loss, differently or may use other measures to evaluate their performance, all of which could reduce the usefulness of our non-GAAP financial measures as tools for comparison. As a result, our non-GAAP operating loss is presented for supplemental informational purposes only.</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 style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP operating loss</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">(118,225)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208,861)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of non-GAAP operating loss to GAAP operating loss, the most directly comparable financial measure calculated and presented in accordance with U.S. GAAP, is provided below:</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">72</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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 style="width:55.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="15" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">GAAP operating loss</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(378,416)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402,576)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,232)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">216,870&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,466&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,889&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employer payroll tax on employee stock transactions</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,429&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,235&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,783&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Amortization of acquired intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,363&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,645&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,972&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition-related compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,043&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,369&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Inventory write-offs due to restructuring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">720&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other restructuring charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,766&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.02pt;text-align: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-GAAP operating loss</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">(118,225)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(208,861)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(174,588)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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%">Annualized Recurring Revenue (ARR)</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 ARR is a key operating metric to measure our business because it is driven by our ability to acquire new subscription and consumption and usage-based customers and to maintain and expand our relationship with existing customers. ARR represents the annualized revenue run rate of our subscription and consumption and usage-based agreements 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.</span></div><div style="margin-bottom:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"><tr><td style="width:1.0%"/><td style="width:55.582%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.909%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.444%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.912%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></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%">Annualized recurring revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">724,404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">521,652&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">277,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*ARR as of January 31, 2023 and 2022 reflect the one-time ARR adjustment of approximately 5% made in the first quarter of fiscal 2024.</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%">ARR grew 39% year-over-year to $724.4 million for fiscal 2024, primarily due to high growth in the number of new customers purchasing our subscriptions and to additional purchases by existing customers.</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%">As a result of the decline in usage and consumption in the first quarter of fiscal 2024, we changed our methodology of calculating ARR for consumption and usage-based agreements to reflect committed contract values as opposed to based on consumption and usage. By making this change, we expect future ARR and revenue growth to be more closely aligned. It should also reduce volatility in ARR compared to the prior methodology where usage and consumption changes could have a magnified impact on ARR. In addition, as part of our quarter-end 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 upsell and renewal recording inaccuracies relating to ARR on certain contracts, which we have corrected. As a result of the change in methodology and correction of historical inaccuracies, we made a one-time adjustment to ARR of $27 million or approximately 5% of total ARR, which we reflected in our total ARR as of January 31, 2023. ARR for the prior periods in fiscal 2023 and 2022 presented above have been adjusted based on the same percentage adjustment rate identified in the first quarter of fiscal 2024. This adjustment to ARR did not impact historical total bookings or revenue.</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%">Customers with ARR of $100,000 or More</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 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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 style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customers with ARR of $100,000 or more</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%">1,133&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">872&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">*Customers with ARR of $100,000 or more as of January 31, 2023 and 2022 reflect the one-time ARR adjustment of approximately 5% made in the first quarter of fiscal 2024.</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%">Customers with ARR of $100,000 or more grew 30% year-over-year to 1,133 for fiscal 2024, 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. Based on the adjustments to ARR described above, customers with ARR of $100,000 or more for the prior periods presented above have been adjusted accordingly.</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%">Dollar-Based Net Retention Rate (NRR)</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 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. NRR measures the percentage change in our ARR derived from our customer base at a point in time. To calculate NRR, we first determine Prior Period ARR, which is ARR from the population of our customers as of 12 months prior to the end of a particular reporting period. We then calculate Net Retention ARR, which represents the total ARR at the end of a particular reporting period from the same set of customers that is used to determine Prior Period ARR. Net Retention ARR includes any expansion, and is net of contraction and attrition associated with that set of customers. NRR represents the quotient obtained by dividing Net Retention ARR by Prior Period ARR.</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 style="width:55.791%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dollar-based net retention rate</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%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></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%">Our NRR of 114% was driven by existing customers adoption of additional endpoint licenses and adjacent platform solutions. A larger portion of our business mix was driven by new customers in 2024, which will open doors for platform adoption over time. We see significant long-term expansion potential based on high customer retention rates, expanding product categories, and early-stage adoption from our installed base.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_55"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Components of Our Results of Operations</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%">Revenue</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 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 recognizes the total transaction price over the period to which it relates, or iii) apply the &#8216;right to invoice&#8217; 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">74</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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 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.</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%">Cost of Revenue</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%">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-related costs, and allocated overhead costs. </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 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.</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%">Operating Expenses</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%">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.</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%">Research and Development</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%">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.</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 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.</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%">Sales and Marketing</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%">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, amortization of acquired customer relationships, 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.</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 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.</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%">General and Administrative</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%">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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">75</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">administrative expenses also include external legal, accounting, other consulting, and professional services fees, software and subscription services, and other corporate expenses.</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 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.</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%">Restructuring</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%">Restructuring charges, related to the Plan, consist primarily of charges related to severance payments, employee benefits, stock-based compensation, and impairment charges related to excess facilities. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to finalizing the disposition of certain office space.</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%">Interest Income, Interest Expense, and Other Income (Expense), Net</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%">Interest income consists primarily of interest earned on our cash equivalents and investments.</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%">Interest expense consists primarily of the amortization of the discount related to the Attivo indemnity escrow liability. </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%">Other income (expense), net consists primarily of foreign currency transaction gains and losses and gains and losses on strategic investments.</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%">Provision for (Benefit From) Income Taxes</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%">Provision for (benefit from) income taxes consists primarily of income taxes in certain foreign and state jurisdictions in which we conduct business, and a one-time benefit from the release of valuation allowance as a result of the Attivo acquisition during fiscal 2023. In connection with our global consolidated losses, we maintain a full valuation allowance against our US 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.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">76</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_58"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Results of Operations</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-weight:400;line-height:120%">The following table sets forth our results of operations for the periods presented:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">(in thousands)</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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">621,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">422,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">204,799&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,281&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,677&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">441,873&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,002&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">207,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136,274&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,160&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">310,848&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">160,576&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,504&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,706&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">820,289&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">680,578&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390,354&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(378,416)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(402,576)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(267,232)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">202&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(787)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,280)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(332,834)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(384,291)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(270,097)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,004&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">(338,693)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(378,678)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(271,101)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:7.52pt">Includes stock-based compensation expense 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 style="width:55.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">(in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,187&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,093&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">3,618&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,055&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51,771&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,358&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,798&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,115&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,460&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62,487&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,453&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,060)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stock-based compensation expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">216,870&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164,466&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87,889&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">77</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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-weight:400;line-height:120%">The following table sets forth the components of our consolidated statements of operations as a percentage of revenue for each of the periods presented:</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 style="width:55.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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 a percentage of total revenue)</span></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%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100%</span></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%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40</span></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%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60</span></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%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:13.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;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 operating expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">132</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191</span></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%">Loss from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(61)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(130)</span></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%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></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%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></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%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(54)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(91)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</span></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%">Provision (benefit) for income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;</span></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%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(55)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(90)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(132)</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/>Note: Certain figures may not sum due to rounding.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Comparison of the Years Ended January 31, 2024 and 2023</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%">Revenue</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">621,154&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">422,179&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">198,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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;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%">Revenue increased by $199.0 million, or 47%, from $422.2 million for fiscal 2023 to $621.2 million for fiscal 2024, primarily due to a combination of sales to new customers and sales of additional endpoints and modules to existing customers.</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%">Cost of Revenue, Gross Profit, and Gross Margin</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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%">Cost of revenue</span></td><td style="background-color:#cceeff;padding:2px 0 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%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,281&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,177&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,104&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td style="background-color:#ffffff;padding:2px 0 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%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441,873&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,871&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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:#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%">Gross margin</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;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%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">78</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Cost of revenue increased by $35.1 million from $144.2 million for fiscal 2023 to $179.3 million for fiscal 2024, primarily due to a $23.9&#160;million increase in allocated customer support costs which were mostly personnel-related expenses, a $4.4&#160;million increase in amortization of acquired intangible assets in connection with the Attivo acquisition, $3.0&#160;million increase in amortization of capitalized internal use-software due to the continued investment in our platform, and $2.2&#160;million increase in cloud hosting usage charges to support our expanding business. Gross margin increased from 66% for fiscal 2023 to 71% for fiscal 2024, primarily due to revenue growth from existing and new customers outpacing growth in cost of revenue.</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%">Research and Development</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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%">Research and development expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">218,176&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">207,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">11,168&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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;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%">Research and development expenses increased from $207.0 million in fiscal 2023 to $218.2 million in fiscal 2024, primarily due to an increase in personnel-related expenses of $29.1&#160;million, including an increase of $9.3&#160;million related to stock-based compensation expense as a result of increased headcount, partially offset by a decrease of $14.2&#160;million incurred in the prior year as a result of the migration of Scalyr into our platform.</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%">Sales and Marketing</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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%">Sales and marketing expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">397,160&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">310,848&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">86,312&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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;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%">Sales and marketing expenses increased from $310.8 million in fiscal 2023 to $397.2 million in fiscal 2024, primarily due to an increase in personnel-related expenses of $56.9&#160;million, including an increase of $15.7&#160;million in stock-based compensation expense as a result of increased headcount and increase of $7.0&#160;million in commission expense. In addition, there were increases in marketing expenses of $14.5&#160;million due to overall business growth and further investment in marketing activities, and increases in allocated overhead costs of $5.4&#160;million.</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%">General and Administrative</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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%">General and administrative expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198,247&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">162,722&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,525&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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;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%">General and administrative expenses increased from $162.7 million in fiscal 2023 to $198.2 million in fiscal 2024, primarily due to an increase in personnel-related expenses of $33.5&#160;million, including an increase of $21.4&#160;million in stock-based compensation expense as a result of increased headcount, and $9.7&#160;million increase in litigation expenses due to settlements made during the period, partially offset by a $4.8&#160;million decrease in office related expenditures. </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%">Restructuring</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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%">6,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">6,706&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Restructuring charges increased by $6.7 million due to activities undertaken pursuant to the Plan. This included severance and employee benefit charges of $5.4&#160;million and impairment charges related to excess facilities of $2.4&#160;million, partially offset by stock-based compensation savings of $1.1&#160;million due to decreased headcount.</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%">Interest Income, Interest Expense, and Other Income (Expense), Net</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></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%">Interest income</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,880&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</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%">(1,216)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,830)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">614&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><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:top"><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:#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%">Other income (expense), net</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">918&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,293)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,211&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(171)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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;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%">Interest income increased $24.5 million as a result of higher interest rates on investments. Interest expense decreased due to the amortization of the discount related to Attivo indemnity escrow liability through July 2023. 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.</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%">Provision for (Benefit from) Income Taxes</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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(dollars in thousands)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td 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,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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,613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,472&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(204)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"><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;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%">The provision for income taxes increased in fiscal 2024, compared to fiscal 2023, 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 in fiscal 2023. </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%">In connection with the acquisition of Attivo, which 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 our 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&#160;million in fiscal 2023.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_61"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Liquidity and Capital Resources</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%">In July 2021, upon completion of our IPO and the concurrent private placement, we received net proceeds of $1.4 billion, after deducting underwriters&#8217; discounts and commissions and estimated offering expenses of $81.6 million. We did not pay any underwriting discounts or commissions with respect to shares that were sold in the private placement.</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 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.3 billion and $1.0 billion as of January&#160;31, 2024 and 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 January&#160;31, 2024 and 2023, our principal source of liquidity was cash, cash equivalents, and investments of $1.1 billion and $1.2 billion, respectively.</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%">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 global </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</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 hold our cash, cash equivalents, and investments with a diverse group of banking partners. However, any instability in the US 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&#8217; business, including in our customers&#8217; ability to pay for our platform.</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%">The following table shows a summary of our cash flows for the periods presented:</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 style="width:55.703%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.665%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.432%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.671%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Years Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="18" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(in thousands)</span></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%">Net cash used in operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68,374)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(193,287)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95,588)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">140,590&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,312,666)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></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%">Net cash provided by financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><span style="color:#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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,387,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></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%">Operating Activities</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%">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.</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%">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.</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%">Cash used in operating activities during fiscal 2024 was $68.4 million, primarily consisting of our net loss of $338.7 million, and $20.2 million used in net changes to our operating assets and liabilities, partially offset by non-cash items of $290.5 million. The main drivers of the changes in operating assets and liabilities were a $81.0 million increase in deferred contract acquisition costs, a $61.9 million increase in accounts receivable due to timing of cash received from customers, and a $4.5&#160;million decrease in accounts payable. These amounts were partially offset by a $19.1 million increase in accrued payroll and benefits and a $108.2 million increase in deferred revenue resulting primarily from increased subscription contracts.</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%">Cash used in operating activities during fiscal 2023 was $193.3 million, primarily consisting of our net loss of $378.7 million, and $35.4 million used in net changes to our operating assets and liabilities, partially offset by non-cash items of $220.8 million. The main drivers of the changes in operating assets and liabilities were a $61.3 million increase in deferred contract acquisition costs, a $44.4 million increase in accounts receivable due to timing of cash received from customers, a $14.5 million increase in prepaid expenses and other assets primarily due to annual insurance renewal and prepaid sponsorship costs, and a $7.2 million decrease in accrued payroll and benefits. These amounts were partially offset by a $92.5 million increase in deferred revenue resulting primarily from increased subscription contracts.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Investing Activities</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%">Cash provided by investing activities during fiscal 2024 was $140.6 million, consisting of $639.2 million of investment sales and maturities, partially offset by $466.3 million of investment purchases, $14.0 million of capitalized internal-use software costs, $13.6 million of net cash paid for the KSG acquisition, $3.5&#160;million for purchases of intangible assets, and $1.3 million of purchases of property and equipment to support additional office facilities.</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%">Cash used in investing activities during fiscal 2023 was $1.3 billion, consisting of $1.9 billion of investment purchases, $281.0 million of net cash paid for the Attivo acquisition, $13.5 million of capitalized internal-use software costs, and $5.0 million of purchases of property and equipment to support additional office facilities, partially offset by $925.2 million of investment maturities.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financing Activities</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%">Cash provided by financing activities during fiscal 2024 was $47.5 million, consisting of $28.3 million of proceeds from the exercise of employee stock options and $19.1 million of proceeds from the issuance of common stock under our 2021 Employee Stock Purchase Plan. </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%">Cash provided by financing activities during fiscal 2023 was $36.3 million, consisting of $19.2 million of proceeds from the issuance of common stock under our 2021 Employee Stock Purchase Plan, $17.3 million of proceeds from the exercise of stock options, partially offset by $0.2 million of payments of deferred offering costs.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_64"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contractual Obligations and Commitments</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;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%">Our operating lease obligations as of January&#160;31, 2024 were approximately $25.2 million, with $5.6 million expected to be paid within 12 months and the remainder thereafter. Our operating leases are related to leased office space with expirations through 2029. See Note 8, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the consolidated financial statements included in Part II, Item 8, Financial Statements and Supplementary Data.</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%">Our purchase obligations as of January&#160;31, 2024 were approximately $808.1&#160;million, with $109.1&#160;million expected to be paid within 12 months and the remainder thereafter.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_67"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Off-Balance Sheet Arrangements</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-weight:400;line-height:120%">We did not have during the periods presented, and we do not currently have, any off-balance sheet financing arrangements or any relationships with unconsolidated entities or financial partnerships, such as structured finance or special purpose entities, that were established for the purpose of facilitating off-balance sheet arrangements or other contractually narrow or limited purposes.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_70"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Critical Accounting Policies and Estimates</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%">Our consolidated financial statements are prepared in accordance with generally accepted accounting principles (GAAP) in the US. The preparation of consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, expenses, and related disclosures. We base our estimates on historical experience and on various other assumptions that we believe to be reasonable under the circumstances, 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.</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%">The critical accounting policies requiring estimates, assumptions, and judgments that we believe have the most significant impact on our consolidated financial statements are described below.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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:700;line-height:120%">Revenue Recognition</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 recognize revenue in accordance with Accounting Standards Codification (ASC) Topic 606,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Revenue from Contracts with Customers</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;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 consider the terms and conditions of contracts with customers and our customary business practices in identifying contracts. We determine we have a contract with a customer when the contract is approved, the payment terms for the services can be identified, each party&#8217;s rights regarding the services to be transferred can be identified, the contract has commercial substance, and we have determined that the customer has the ability and intent to pay. We apply judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit and financial information pertaining to such customer.</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%">Our contracts with customers may contain multiple performance obligations, which are accounted for separately if they are capable of being distinct and are distinct in the context of the contract. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on relative standalone selling price. Certain sales arrangements may include variable consideration, which is recorded as part of the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.</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:700;line-height:120%">Business Combinations</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 account for our acquisitions using the acquisition method of accounting. We allocate the fair value of purchase consideration to the tangible and intangible assets acquired, and liabilities assumed, based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain identifiable assets include, but are not limited to, the selection of valuation methodologies, forecasted revenue, discount rates, and useful lives. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_73"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recently Issued Accounting Pronouncements</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%">See Note 2, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Summary of Significant Accounting Policies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the consolidated financial statements included elsewhere in this Annual Report on Form 10-K for more information regarding recently issued accounting pronouncements.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_76"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</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 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.</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%">Interest Rate Risk</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%">As of January&#160;31, 2024, we had $1.1 billion of cash, cash equivalents, and investments, which consist of money market funds, certificates of deposit, commercial paper, corporate notes and bonds and US government securities. We also had $65.4 million of restricted cash as of January&#160;31, 2024 primarily due to Attivo indemnity escrow liability, and to a lesser extent, 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 $4.9&#160;million change in the fair market value of our investment portfolio as of January&#160;31, 2024.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Foreign Currency Exchange Risk</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%">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 U.S. are primarily denominated in U.S. dollars, while operating expenses incurred outside the U.S. are primarily denominated in each country&#8217;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 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. A hypothetical 10% adverse change in the US dollar against other currencies would have resulted in an increase in operating loss of approximately $7.4&#160;million and $9.7&#160;million for fiscal 2024 and 2023, respectively. The hypothetical impact in fiscal 2022 would not have been material.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_79"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">INDEX TO CONSOLIDATED FINANCIAL STATEMENTS  </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 style="width:93.611%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.189%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_82">Report of Independent Registered Public Accounting Firm</a><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_82"> (PCAOB ID </a></span><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-37">34</ix:nonNumeric>)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_82">86</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_85">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_85">88</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_88">Consolidated Statements of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_88">89</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_91">Consolidated Statements of Comprehensive Loss</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_91">90</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_94">Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_94">91</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_97">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_97">93</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_100">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_100">95</a></span></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_82"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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%">To the stockholders and the Board of Directors of SentinelOne, Inc. </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:700;line-height:120%">Opinion on the Financial Statements</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%">We have audited the accompanying consolidated balance sheets of SentinelOne, Inc. and subsidiaries (the &#8220;Company&#8221;) as of January&#160;31, 2024 and 2023, the related consolidated statements of operations, comprehensive loss, redeemable convertible preferred stock and stockholders&#8217; equity (deficit), and cash flows, for each of the three years in the period ended January&#160;31, 2024, and the related notes (collectively referred to as the &#8220;financial statements&#8221;). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of January&#160;31, 2024 and 2023, and the results of its operations and its cash flows for each of the three years in the period ended January&#160;31, 2024, in conformity with accounting principles generally accepted in the United States of America.</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%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of January&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission and our report dated March&#160;27, 2024, expressed an unqualified opinion on the Company's internal control over financial reporting. </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:700;line-height:120%">Basis for Opinion</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%">These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</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%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</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:700;line-height:120%">Critical Audit Matters</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 critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</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%">Revenue Recognition &#8212; Refer to Notes 2 and 3 to the financial statements</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:400;line-height:120%">Critical Audit Matter Description</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company generates substantially all its revenue from subscriptions to its Singularity Platform. This includes subscription, premium support and maintenance and other Singularity Modules, which are distinct performance obligations and are recognized (i) ratably over the subscription term as the performance obligations are satisfied, (ii) based on transaction volume or (iii) based on certain usage-based measures. To determine the amount and pattern of revenue recognition, management identifies and evaluates the relevant contractual terms in its customer contracts based on its accounting policy (collectively &#8220;contract terms and conditions&#8221;). </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div></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%">Given the significance of the proper identification and evaluation of contract terms and conditions to the amount and pattern of revenue recognition, performing audit procedures to evaluate whether management properly identified the relevant contract terms and conditions that impact the amount and pattern of revenue recognition required a high degree of auditor judgment and an increased extent of effort.</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:400;line-height:120%">How the Critical Audit Matter Was Addressed in the Audit</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%">Our audit procedures related to the evaluation of management&#8217;s identification of the relevant contract terms and conditions that impact the amount and pattern of revenue recognition included the following, among others:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We assessed management&#8217;s significant accounting policies related to revenue recognition for compliance with Accounting Standards Codification (ASC) 606, Revenue from Contracts with Customers.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">We selected a sample of recorded revenue transactions and contracts entered during the year and performed the following procedures:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Obtained and read customer source documents and the contract, including master agreements and related amendments, to evaluate if relevant contract terms and conditions have been appropriately identified by management.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;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%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">Evaluated the appropriateness of management&#8217;s determination of the impact of those terms and conditions on the amount and pattern of revenue recognition.</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:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-38">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-39">San Jose, California</ix:nonNumeric></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%">March&#160;27, 2024</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%">We have served as the Company&#8217;s auditor since 2018.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_85"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE, INC. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">CONSOLIDATED BALANCE SHEETS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(in thousands, except share data)</span></div></td></tr></table></div></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 style="width:72.617%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.720%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Assets</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets:</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-40">256,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-41">137,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-42">669,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-43">485,584</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-44">214,322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-45">151,492</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, current</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-46">54,158</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalizedContractCostNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-47">37,904</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-48">102,895</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-49">101,812</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current assets</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-50">1,297,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-51">914,733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-52">48,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-53">38,741</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-54">18,474</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-55">23,564</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-56">204,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LongTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-57">535,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs, non-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">71,640</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CapitalizedContractCostNetNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">55,536</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-60">122,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-61">145,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-62">549,411</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-63">540,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">8,033</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">5,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets</span></div></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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-66">2,321,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-67">2,258,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Liabilities and Stockholders&#8217; Equity</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities: </span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-68">6,759</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-69">11,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-70">104,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-71">100,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><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></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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-72">74,345</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-73">54,955</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, current</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">4,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">3,895</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, current</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-76">399,603</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-77">303,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">590,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">473,279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue, 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">114,930</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">103,062</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities, non-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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">18,239</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">23,079</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">4,128</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">2,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:33pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-86">727,364</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-87">602,208</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commitments and contingencies (Note 15)</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-88"/></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"><ix:nonFraction unitRef="usd" contextRef="c-6" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-89"/></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-90"><ix:nonFraction unitRef="usdPerShare" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-91">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-92"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-93">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of January&#160;31, 2024 and 2023, and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-94"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-95"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-96"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-97">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January&#160;31, 2024 and 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-98">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-99">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class A common stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-100"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-101">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-102"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-103">1,500,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of January&#160;31, 2024 and 2023; <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-104"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-105">269,780,805</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-106"><ix:nonFraction unitRef="shares" contextRef="c-8" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-107">222,951,206</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January&#160;31, 2024 and 2023, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-108">27</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-109">21</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Class B common stock; $<ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-110"><ix:nonFraction unitRef="usdPerShare" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-111">0.0001</ix:nonFraction></ix:nonFraction> par value; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-112"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-113">300,000,000</ix:nonFraction></ix:nonFraction> shares authorized as of January&#160;31, 2024 and 2023; <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-114"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-115">34,910,917</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-116"><ix:nonFraction unitRef="shares" contextRef="c-10" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-117">63,812,651</ix:nonFraction></ix:nonFraction> shares issued and outstanding as of January&#160;31, 2024 and 2023, respectively</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%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-118">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-119">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additional paid-in capital</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-120">2,934,607</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-121">2,663,394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:21pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive loss</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-122">1,550</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-123">6,367</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-124">1,339,044</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-125">1,000,351</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 34pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total stockholders&#8217; equity</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-126">1,594,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-127">1,656,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities and stockholders&#8217; equity</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-128">2,321,407</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-129">2,258,913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">88</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_88"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE, INC. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF OPERATIONS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share and per share data)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Verdana',sans-serif;font-size:12pt;font-weight:700;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:58.675%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.880%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.883%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></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%">Revenue</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-130">621,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-131">422,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-132">204,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-133">179,281</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-134">144,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CostOfRevenue" format="ixt:num-dot-decimal" scale="3" id="f-135">81,677</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-136">441,873</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-137">278,002</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-138">123,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-139">218,176</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-140">207,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-141">136,274</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and marketing</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">397,160</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-143">310,848</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SellingAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-144">160,576</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-145">198,247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-146">162,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-147">93,504</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt;text-indent:-18.01pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restructuring (Note 11)</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="3" id="f-148">6,706</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-149">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RestructuringCharges" format="ixt:fixed-zero" scale="3" id="f-150">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:30pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating expenses</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-151">820,289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-152">680,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-153">390,354</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from operations</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-154">378,416</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-155">402,576</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-156">267,232</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest income</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-157">45,880</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InvestmentIncomeInterest" format="ixt:num-dot-decimal" scale="3" id="f-158">21,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InvestmentIncomeInterest" scale="3" id="f-159">202</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-160">1,216</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-161">1,830</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="f-162">787</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="f-163">918</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-164">1,293</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:OtherNonoperatingIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-165">2,280</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-166">332,834</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-167">384,291</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-168">270,097</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Provision for (benefit from) income taxes</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-169">5,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-170">5,613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-171">1,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-172">338,693</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-173">378,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-174">271,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share attributable to Class A and Class B common stockholders, basic and diluted</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-175"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-176">1.15</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-177"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-178">1.36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-179"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-180">1.56</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-181"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-182">294,923,536</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-183"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-184">277,802,861</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-185"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-186">174,051,203</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">89</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_91"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE, INC. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr></table></div></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 style="width:52.906%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-187">338,693</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-188">378,678</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-189">271,101</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in unrealized gains (losses) on investments</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-190">4,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-191">6,821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:fixed-zero" scale="3" id="f-192">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-193">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-194">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-195">289</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total comprehensive loss</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-196">333,876</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-197">385,499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-198">270,812</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">90</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_94"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE, INC. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share data)</span></div></td></tr></table></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.173%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.358%"/><td style="width:0.1%"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="48" style="padding:0 1pt"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Redeemable Convertible Preferred Stock</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="9" style="padding:2px 21.25pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Class A and Class B Common Stock </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Additional Paid-In Capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Other Comprehensive Income (Loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total Stockholders&#8217; Equity (Deficit)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances as of January 31, 2021</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-199">167,058,113</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="f-200">621,139</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-201">39,242,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-202">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-203">29,869</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-204">165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-205">350,572</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-206">320,536</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;Conversion of redeemable convertible preferred stock to common stock upon initial public offering </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="s:TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" format="ixt:num-dot-decimal" scale="0" id="f-207">167,058,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-208">621,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-209">169,787,200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-210">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-211">621,129</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-212">621,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon initial public offering and private placements, net of underwriting discounts and commissions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="f-213">41,678,568</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="f-214">4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-215">1,380,956</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:num-dot-decimal" scale="3" id="f-216">1,380,960</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-217">9,793,331</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-218">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-219">14,611</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-220">14,621</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of warrants</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="s:StockIssuedDuringPeriodSharesExerciseOfWarrants" format="ixt:num-dot-decimal" scale="0" id="f-221">940,953</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-222">15,218</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-223">381,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-224">11,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-225">11,356</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of early exercised options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" scale="3" id="f-226">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" scale="3" id="f-227">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock and awards assumed in connection with acquisition</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="f-228">7,277,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-229">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-230">120,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-231">120,320</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of restricted stock awards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" format="ixt:num-dot-decimal" scale="0" id="f-232">1,315,099</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-233">92,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-234">92,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of restricted stock for services provided</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesIssuedForServices" format="ixt:num-dot-decimal" scale="0" id="f-235">20,000</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-236">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueIssuedForServices" scale="3" id="f-237">500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation adjustments</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-238">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="f-239">289</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-240">271,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-241">271,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances as of January 31, 2022</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-21" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-242">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-243">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-22" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-244">270,451,615</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-245">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-246">2,271,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-247">454</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-248">621,673</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-249">1,650,788</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-250">7,650,525</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-251">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-252">17,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-253">17,335</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-254">1,303,854</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-255">1,335,183</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-256">19,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-257">19,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cancellation of holdback shares</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-26" decimals="INF" name="s:StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" format="ixt:num-dot-decimal" scale="0" id="f-258">9,551</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of early exercised options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" scale="3" id="f-259">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" scale="3" id="f-260">103</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock in connection with acquisition</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="f-261">6,032,231</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-262">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-263">186,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-264">186,333</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-265">168,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-266">168,486</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive loss</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-267">6,821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-268">6,821</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-269">378,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-270">378,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2023</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-271">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-272">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-left:1pt solid #000;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-273">286,763,857</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-274">29</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-275">2,663,394</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-276">6,367</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-277">1,000,351</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-278">1,656,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock upon exercise of options</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-279">10,298,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="f-280">1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-281">28,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-282">28,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">91&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE, INC. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF REDEEMABLE CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands, except share data)</span></div></td></tr></table></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.173%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.159%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.349%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.262%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.358%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of restricted stock units</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-283">6,021,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock under employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" format="ixt:num-dot-decimal" scale="0" id="f-284">1,607,874</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-285">19,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" format="ixt:num-dot-decimal" scale="3" id="f-286">19,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of early exercised options</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" scale="3" id="f-287">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" scale="3" id="f-288">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-289">223,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" format="ixt:num-dot-decimal" scale="3" id="f-290">223,563</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income</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:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-291">4,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-292">4,817</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-293">338,693</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-294">338,693</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance as of January 31, 2024</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:TemporaryEquitySharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-295">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:TemporaryEquityCarryingAmountAttributableToParent" format="ixt:fixed-zero" scale="3" id="f-296">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-38" decimals="INF" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-297">304,691,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-298">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-39" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-299">2,934,607</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-40" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-300">1,550</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-41" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-301">1,339,044</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-302">1,594,043</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">92&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_97"></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE, INC. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr></table></div></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 style="width:59.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH FLOW FROM OPERATING ACTIVITIES:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-303">338,693</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-304">378,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-305">271,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments to reconcile net loss to net cash used in operating activities: </span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-306">38,912</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-307">29,721</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-308">7,909</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization of deferred contract acquisition costs</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="f-309">48,682</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="f-310">36,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="3" id="f-311">21,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash operating lease costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:NoncashOperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-312">4,020</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:NoncashOperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-313">3,559</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:NoncashOperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-314">2,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stock-based compensation expense</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-315">216,870</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-316">164,466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-317">87,889</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accretion of discounts, and amortization of premiums on investments, net</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-318">19,943</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:num-dot-decimal" scale="3" id="f-319">12,217</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" format="ixt:fixed-zero" scale="3" id="f-320">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net gain on strategic investments</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:GainLossOnStrategicInvestment" format="ixt:num-dot-decimal" scale="3" id="f-321">2,703</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:GainLossOnStrategicInvestment" format="ixt:fixed-zero" scale="3" id="f-322">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:GainLossOnStrategicInvestment" format="ixt:fixed-zero" scale="3" id="f-323">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-324">4,637</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-325">1,187</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OtherNoncashIncomeExpense" scale="3" id="f-326">456</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities, net of effects of acquisitions</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-327">61,949</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-328">44,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-329">59,082</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-330">1,207</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-331">14,499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-332">7,319</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:IncreaseDecreaseDeferredContractAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="f-333">81,039</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:IncreaseDecreaseDeferredContractAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="f-334">61,289</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:IncreaseDecreaseDeferredContractAcquisitionCosts" format="ixt:num-dot-decimal" scale="3" id="f-335">53,565</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-336">4,499</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-337">3,670</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayable" format="ixt:num-dot-decimal" scale="3" id="f-338">2,076</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-339">4,271</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-340">4,976</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-341">18,080</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accrued payroll and benefits</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-342">19,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-343">7,205</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-344">41,462</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-345">4,410</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-346">5,320</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-347">3,139</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-348">108,197</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-349">92,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="3" id="f-350">115,142</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 28pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-351">1,340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-352">3,755</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-353">6,136</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash used in operating activities</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-354">68,374</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-355">193,287</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-356">95,588</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH FLOW FROM INVESTING ACTIVITIES: </span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of property and equipment</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-357">1,304</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-358">4,953</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-359">3,653</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of intangible assets</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-360">3,505</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="f-361">407</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireIntangibleAssets" scale="3" id="f-362">802</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capitalization of internal-use software</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:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-363">13,956</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-364">13,452</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToDevelopSoftware" format="ixt:num-dot-decimal" scale="3" id="f-365">5,839</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Purchases of investments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-366">466,253</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-367">1,938,007</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireInvestments" format="ixt:num-dot-decimal" scale="3" id="f-368">6,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and maturities of investments</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-369">639,193</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-370">925,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments" format="ixt:fixed-zero" scale="3" id="f-371">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash paid for acquisitions, net of cash and restricted cash acquired</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-372">13,585</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-373">281,032</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-374">3,449</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by (used in) investing activities</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-375">140,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-376">1,312,666</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-377">19,743</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH FLOW FROM FINANCING ACTIVITIES:</span></div></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Payments of deferred offering costs</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:fixed-zero" scale="3" id="f-378">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" scale="3" id="f-379">186</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:PaymentsOfStockIssuanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-380">7,416</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Repayment of debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-381">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:fixed-zero" scale="3" id="f-382">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-383">20,000</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from exercise of stock options</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-384">28,317</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-385">17,335</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="f-386">14,622</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from issuance of common stock under the employee stock purchase plan</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-387">19,147</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-388">19,159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ProceedsFromIssuanceOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-389">11,356</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Proceeds from initial public offering and private placement, net of underwriting discounts and commissions</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" format="ixt:fixed-zero" scale="3" id="f-390">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" format="ixt:fixed-zero" scale="3" id="f-391">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" format="ixt:num-dot-decimal" scale="3" id="f-392">1,388,562</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net cash provided by financing activities</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-393">47,464</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-394">36,308</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-395">1,387,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="3" id="f-396">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:fixed-zero" scale="3" id="f-397">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-398">1,146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-399">119,680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-400">1,469,645</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-401">1,272,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH&#8211;Beginning of period</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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-402">202,406</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-403">1,672,051</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-404">399,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH&#8211;End of period</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-405">322,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-406">202,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-407">1,672,051</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest paid</span></div></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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-408">7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-409">17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="f-410">409</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes paid, net of refunds</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-411">5,111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-412">500</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="f-413">583</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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:8pt;font-weight:400;line-height:100%">Stock-based compensation capitalized as internal-use software</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:StockBasedCompensationCapitalizedAsInternalUseSoftware" format="ixt:num-dot-decimal" scale="3" id="f-414">6,693</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:StockBasedCompensationCapitalizedAsInternalUseSoftware" format="ixt:num-dot-decimal" scale="3" id="f-415">4,020</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:StockBasedCompensationCapitalizedAsInternalUseSoftware" format="ixt:num-dot-decimal" scale="3" id="f-416">4,779</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property and equipment purchased but not yet paid</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-417">98</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-418">203</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CapitalExpendituresIncurredButNotYetPaid" scale="3" id="f-419">913</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vesting of early exercised stock options</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:VestingOfEarlyExercisedStockOptions" scale="3" id="f-420">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:VestingOfEarlyExercisedStockOptions" scale="3" id="f-421">103</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:VestingOfEarlyExercisedStockOptions" scale="3" id="f-422">575</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred offering costs accrued but not yet paid</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="s:DeferredOfferingCostsAccruedButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-423">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="s:DeferredOfferingCostsAccruedButNotYetPaid" format="ixt:fixed-zero" scale="3" id="f-424">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="s:DeferredOfferingCostsAccruedButNotYetPaid" scale="3" id="f-425">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">93</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:90pt;width:100%"><div style="margin-bottom:15pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE, INC. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(in thousands)</span></div></td></tr></table></div></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 style="width:59.637%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.561%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:18pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Issuance of common stock and assumed equity awards in connection with acquisitions</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="f-426">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="f-427">186,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="f-428">120,319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</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:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ConversionOfStockAmountConverted1" format="ixt:fixed-zero" scale="3" id="f-429">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ConversionOfStockAmountConverted1" format="ixt:fixed-zero" scale="3" id="f-430">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ConversionOfStockAmountConverted1" format="ixt:num-dot-decimal" scale="3" id="f-431">621,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying notes are an integral part of these consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">94</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_100"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_103"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-432" continuedAt="f-432-1" escape="true"><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></ix:nonNumeric></div><ix:continuation id="f-432-1"><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><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%">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></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_106"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="f-433" continuedAt="f-433-1" escape="true"><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></ix:nonNumeric></div><ix:continuation id="f-433-1" continuedAt="f-433-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="f-434" escape="true"><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-style:italic;font-weight:700;line-height:120%">Basis of Presentation</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%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States (US). The 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></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-435" escape="true"><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-style:italic;font-weight:700;line-height:120%">Fiscal Year</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%">Our fiscal year ends on January 31. References to fiscal 2024, 2023 and 2022 refer to the fiscal years ended January&#160;31, 2024, January&#160;31, 2023 and January&#160;31, 2022, respectively.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-436" escape="true"><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-style:italic;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates include, but are not limited 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. Actual results could differ from those estimates.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingPolicyPolicyTextBlock" id="f-437" continuedAt="f-437-1" escape="true"><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-style:italic;font-weight:700;line-height:120%">Segment and Geographic Information</span></div></ix:nonNumeric><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%"><ix:continuation id="f-437-1">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.</ix:continuation> For information regarding our revenue and long-lived assets by geography, see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue and Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" id="f-438" escape="true"><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-style:italic;font-weight:700;line-height:120%">Foreign Currency</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 fiscal 2022, we changed the functional currency of certain subsidiaries from their respective local currency to the US dollar. The change in functional currency is due to increased exposure to the US dollar as a result of a change in facts and circumstances in the primary economic environment in which these subsidiaries operate. The effects of the change in functional currency were not significant to our consolidated financial statements.</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%">Subsequent to the change, our reporting currency and the functional currency of our foreign subsidiaries is the US dollar. Foreign currency transaction gains and losses are recorded in other income (expense), net in the consolidated statements of operations and were not material for any periods presented.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="f-439" continuedAt="f-439-1" escape="true"><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-style:italic;font-weight:700;line-height:120%">Revenue Recognition</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 recognize revenue in accordance with Accounting Standards Codification (ASC) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">95</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-439-1" continuedAt="f-439-2"><ix:continuation id="f-433-2" continuedAt="f-433-3"><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%">Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for the subscriptions and services. We apply the following five-step approach to recognize revenue:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identification of the Contract, or Contracts, with the Customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We determine that we have a contract with a customer when the contract is approved, the payment terms for the services can be identified, each party&#8217;s rights regarding the services to be transferred can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. We apply judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit and financial information of the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell through our indirect relationships with our channel partners or direct relationships with end customers through our internal sales force. Apart from certain sales arrangements where channel partners are determined to be our customers, we have concluded that the end customer is our customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identification of the Performance Obligations in the Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Performance obligations in a contract are identified based on the services that will be transferred to a customer that are both capable of being distinct, where the customer can benefit from the service either on its own or together with other resources that are readily available to the customer, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, we apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Determination of the Transaction Price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The transaction price is the amount of consideration we expect to be entitled from a customer in exchange for providing the subscriptions and services. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our end customers are entitled to receive service level commitment credits, in which we may be contractually obligated to provide partial refunds, and in rare instances, each representing a form of variable consideration. We have historically not experienced any significant incidents affecting the defined guarantees of performance levels or service response affecting the defined guarantees of performance levels or service response rates, and accordingly, estimated refunds related to service level commitment credits in the consolidated financial statements were not material during fiscal 2024, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of our contracts contain a significant financing component. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allocation of the Transaction Price to the Performance Obligations in the Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on relative standalone selling price (SSP). Certain arrangements include variable consideration that is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we may allocate the variable amount to each distinct service period within the series (i.e. direct allocation).</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Revenue when, or as, Performance Obligations are Satisfied</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Revenue is recognized when control of the related performance obligation is transferred to the customer in an </span></div></ix:continuation></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">96</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-433-3" continuedAt="f-433-4"><ix:continuation id="f-439-2"><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount that reflects the consideration expected to be received in exchange for the subscriptions or services.</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 generate substantially all of our revenue from subscriptions to our Singularity Platform. Our Singularity Platform delivers artificial intelligence-powered threat prevention, detection, and response capabilities, enabling an automatic protection against a full spectrum of cyber threats. We built our Singularity Platform to be deployed as a cloud service or in private and hybrid clouds. Customers can extend the functionality of their subscription to our platform by subscribing to additional Singularity Modules. The nature of our promise to the customer under the subscription is to stand ready to provide protection for the duration of the contractual term. As a result, we recognize revenue for these performance obligations ratably over the contractual term. 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.</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%">Certain arrangements include variable consideration related either to transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we i) recognize revenue as each distinct service period is performed, ii) recognize the estimate of variable consideration ratably over the period to which it relates, or iii) apply the &#8216;right to invoice&#8217; practical expedient and recognize revenue based on the amount invoiced to the customer during the period.</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 generally 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 <span style="-sec-ix-hidden:f-440">one</span> to <ix:nonNumeric contextRef="c-43" name="s:SubscriptionContractTerm" format="ixt-sec:durwordsen" id="f-441">three years</ix:nonNumeric>. Our payment terms typically range between <ix:nonNumeric contextRef="c-42" name="s:SubscriptionContractPaymentTerms" format="ixt-sec:durday" id="f-442">30</ix:nonNumeric> to <ix:nonNumeric contextRef="c-43" name="s:SubscriptionContractPaymentTerms" format="ixt-sec:durday" id="f-443">45</ix:nonNumeric> days. The invoiced amounts are treated as deferred revenue on the consolidated balance sheets and are recognized ratably over the term of the contract beginning on the date the customer is given access to our platform. Our contracts are generally non-cancelable over the contractual term.</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-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations</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%">Our contracts with customers may contain multiple promised services consisting of subscriptions to our Singularity Platform, premium support and maintenance, and other Singularity Modules that are distinct and accounted for separately. The transaction price is allocated to separate performance obligations on a relative SSP basis. Our best evidence for SSP is the price we charge for the subscription or service when we sell it separately in similar circumstances to similar customers. In instances where performance obligations do not have observable standalone sales, we utilize available information that may include, but is not limited to, product groupings or applying the expected cost-plus margin approach to estimate the price we would charge if the service was sold separately.</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%">Cost of Revenue</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%">Cost of revenue consists primarily of third-party cloud infrastructure expenses incurred in connection with the hosting and maintenance of our platform, personnel-related costs associated with our customer support and services organization, including salaries, benefits, bonuses, and stock-based compensation, amortization of intangible assets, amortization of capitalized internal-use software, software and subscription services used by our customer support and services team, and allocated overhead costs.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:ResearchAndDevelopmentExpensePolicy" id="f-444" escape="true"><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%">Research and Development</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%">Research and development costs are expensed as incurred, unless they qualify for recognition as capitalized internal-use software. Research and development expenses consist primarily of personnel-related costs, including salaries, benefits, bonuses, and stock-based compensation, consulting fees, software and subscription services, third-party cloud infrastructure expenses incurred in developing our platform and modules, and allocated overhead costs.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:AdvertisingCostsPolicyTextBlock" id="f-445" continuedAt="f-445-1" escape="true"><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%">Advertising Expenses</span></div></ix:nonNumeric><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%"><ix:continuation id="f-445-1">Advertising costs are expensed as incurred and included in sales and marketing expenses in the consolidated statements of operations.</ix:continuation> Advertising expenses were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-446">18.5</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-447">12.3</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AdvertisingExpense" format="ixt:num-dot-decimal" scale="6" id="f-448">8.4</ix:nonFraction>&#160;million for fiscal 2024, 2023 and 2022, respectively.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">97</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-433-4" continuedAt="f-433-5"><ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-449" escape="true"><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%">Stock-Based Compensation</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 account for stock-based awards issued to employees, directors, and non-employee consultants based on the fair value of the awards at grant date. The fair value of stock option awards granted and rights to purchase shares under our employee stock purchase plan (ESPP) are generally estimated using the Black-Scholes option pricing model. Stock-based compensation expense for awards with only service-based vesting conditions is recognized on a straight-line basis over the requisite service period of the awards. Forfeitures are accounted for in the period in which they occur.</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 granted certain awards that have both service-based vesting conditions and performance-based vesting conditions. For these awards, we recognize stock-based compensation expense on a graded basis over the total requisite service period for each separately vesting portion of performance tranches where it is probable that the performance-based vesting conditions will be achieved. </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 also granted stock option awards with service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer. For these awards, stock-based compensation expense is recognized using the accelerated attribution method over the requisite implied service period when it is probable the performance-based vesting condition will be achieved.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-450" escape="true"><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%">Income Taxes</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 are subject to income taxes in the US and other foreign jurisdictions.</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 utilize the asset and liability method of accounting for income taxes whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities, as well as from net operating loss carryforwards, and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</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%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.</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 recognize income tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained upon examination by the taxing authorities based on the technical merits of the position. We recognize penalties and accrued interest related to unrecognized tax benefits as income tax expense, in the consolidated statements of operations.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-451" escape="true"><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-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</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 compute basic and diluted net loss per share attributable to common stockholders using the two-class method required for participating securities. We consider our redeemable convertible preferred stock, restricted common stock, and shares issued upon the early exercise of stock options subject to repurchase to be participating securities. Under the two-class method, net loss is not allocated to redeemable convertible preferred stock, restricted common stock, and early exercised stock options as the holders do not have a contractual obligation to share in our losses.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" id="f-452" escape="true"><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;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 consider all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents may consist of amounts invested in money market funds and certificates of deposit. Restricted cash consists of indemnity escrow funds related to acquisitions and collateralized letters of credit established in connection with lease agreements for our office facilities. Restricted cash, current and non-current, are included within prepaid expenses and other current assets and other assets, respectively, on our consolidated balance sheets.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">98</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-433-5" continuedAt="f-433-6"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock" id="f-454" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" id="f-453" escape="true"><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%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the 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 style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-455">256,651</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-456">137,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-457">61,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashCurrent" format="ixt:num-dot-decimal" scale="3" id="f-458">61,264</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-459">4,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:RestrictedCashNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-460">3,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-461">322,086</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-462">202,406</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InvestmentPolicyTextBlock" id="f-463" escape="true"><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%">Investments</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 determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Investments not considered cash equivalents, and with maturities of one year or less from the consolidated balance sheet date, are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments. We classify our investments as available-for-sale securities. Our investments are recorded at fair value with unrealized gains and losses, if any, reported in accumulated other comprehensive income (loss). When evaluating whether an investment's unrealized losses are related to credit factors, we review factors such as the extent to which fair value is below its cost basis, any changes to the credit rating of the security, adverse conditions specifically related to the security, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, before recovery of cost basis. We invest in highly rated securities with a weighted average maturity of 18 months or less. In addition, our investment policy limits the amount of our credit exposure to any one issuer and requires investments to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. </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 did not identify any credit losses on investments as of January&#160;31, 2024 and 2023. Realized gains and losses on the sale of investments are determined on a specific identification method and are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses on the sale of investments during fiscal 2024, 2023 and 2022 were not significant.</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%">Strategic Investments</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 strategic investments consist of non-marketable equity and debt investments in privately held companies. We elect to apply the measurement alternative and record non-marketable equity investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Non-marketable debt securities are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. </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%">Strategic investments are included within long-term investments on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. During fiscal 2024, the Company recognized impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="6" id="f-464">0.8</ix:nonFraction>&#160;million and realized gains of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:num-dot-decimal" scale="6" id="f-465">3.5</ix:nonFraction>&#160;million on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during fiscal 2023 and 2022.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-466" escape="true"><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%">Fair Value of Financial Instruments</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%">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The carrying amounts reported on the consolidated balance sheets for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and benefits approximate their respective fair values due to their short-term nature.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-433-6" continuedAt="f-433-7"><ix:nonNumeric contextRef="c-1" name="us-gaap:ConcentrationRiskCreditRisk" id="f-467" continuedAt="f-467-1" escape="true"><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%">Concentrations of Credit Risk</span></div></ix:nonNumeric><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%"><ix:continuation id="f-467-1">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, investments, and accounts receivable. We maintain our cash, cash equivalents, restricted cash, and investments with high-credit-quality financial institutions mainly in the US and Israel. We have not experienced any credit losses relating to our cash, cash equivalents, restricted cash, and investments. For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. We perform periodic credit evaluations of our customers and generally do not require collateral.</ix:continuation> </span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" id="f-468" continuedAt="f-468-1" escape="true"><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%">Channel partners that represented 10% or more of accounts receivable, net for the periods presented were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:69.733%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.164%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Channel partner A</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%"><ix:nonFraction unitRef="number" contextRef="c-45" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-469">26</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="number" contextRef="c-46" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-470">20</ix:nonFraction>&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Channel partner B</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-47" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-471">12</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="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%">*</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%">Channel partner C</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%"><ix:nonFraction unitRef="number" contextRef="c-48" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-472">10</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%">*</span></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%">* Less than 10%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;text-align:justify"><span><br/></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 end customers that represented 10% or more of accounts receivable as of January&#160;31, 2024 or 2023.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><ix:continuation id="f-468-1"><div style="margin-bottom: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 only channel partner that represented 10% or more of our total revenue for the periods presented was 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 style="width:52.906%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.803%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.806%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Channel partner A</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="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%"><ix:nonFraction unitRef="number" contextRef="c-49" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-473">19</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="number" contextRef="c-50" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-474">18</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="number" contextRef="c-51" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-475">18</ix:nonFraction>&#160;</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></table></div></ix:continuation><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 end customers that represented 10% or more of total revenue for fiscal 2024, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:TradeAndOtherAccountsReceivablePolicy" id="f-476" continuedAt="f-476-1" escape="true"><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%">Accounts Receivable</span></div></ix:nonNumeric><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%"><ix:continuation id="f-476-1">Accounts receivable are recorded at invoiced amounts and are non-interest bearing. We have a well-established collection history from our channel partners and end customers. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience.</ix:continuation> The allowance for doubtful accounts balance was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="f-477">0.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" format="ixt:num-dot-decimal" scale="6" id="f-478">0.8</ix:nonFraction> million as of January&#160;31, 2024 and 2023, respectively.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DeferredChargesPolicyTextBlock" id="f-479" continuedAt="f-479-1" escape="true"><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%">Deferred Contract Acquisition Costs</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 capitalize sales commissions and associated payroll taxes, and certain incentives (such as referral fees) paid to partners, that are incremental to obtaining a customer contract, which are recorded as deferred contract acquisition costs on the consolidated balance sheets. Sales commissions for the renewal of a contract are not considered commensurate with commissions paid for the initial contracts, given the substantive difference in commission rates in proportion to their respective contract values. Commissions paid, including certain incentives paid to partners, on a new contract are amortized on a straight-line basis over an estimated period of benefit of <ix:nonNumeric contextRef="c-5" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-480">four years</ix:nonNumeric>, while commissions paid on renewal contracts are amortized over the average contractual term of the renewal. We determine the estimated period of benefit based on both quantitative and qualitative factors, including the duration of our relationships with customers and the estimated useful life of our technology. Amortization of deferred contract acquisition costs is included in sales and marketing expenses in the consolidated statements of operations.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">100</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-433-7" continuedAt="f-433-8"><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%"><ix:continuation id="f-479-1">We periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.</ix:continuation> We did not recognize any impairment of deferred contract acquisition costs during fiscal 2024, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-481" escape="true"><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%">Property and Equipment</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-weight:400;line-height:120%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. <ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentTextBlock" id="f-482" continuedAt="f-482-1" escape="true">Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:</ix:nonNumeric></span></div><ix:continuation id="f-482-1" continuedAt="f-482-2"><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 style="width:66.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.952%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Estimated Useful Life</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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-52" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-483">5</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software, and electronic equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-53" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-484">3</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-54" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-485">4</ix:nonNumeric> years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining term of lease</span></td></tr></table></div></ix:continuation><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%">Costs for maintenance and repairs are expensed as incurred.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-486" escape="true"><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%">Capitalized Internal-Use Software</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 capitalize certain internal-use software development costs related to our cloud platform. Costs incurred in the preliminary stages of development and post-development are expensed as incurred. Internal and external costs incurred during the development phase, if direct, are capitalized until the software is substantially complete and ready for our intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is included in property and equipment and is amortized to cost of revenue on a straight-line basis over its expected useful life.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" id="f-487" escape="true"><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%">Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)</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%">Long-lived assets, including intangible assets with finite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the asset group. In fiscal 2024, we recorded a $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AssetImpairmentCharges" format="ixt:num-dot-decimal" scale="6" id="f-488">2.4</ix:nonFraction>&#160;million impairment loss related to our excess facilities. <ix:nonFraction unitRef="usd" contextRef="c-11" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-489"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-490">No</ix:nonFraction></ix:nonFraction> impairment loss was recorded during fiscal 2023 and 2022.</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%">Goodwill is not amortized but tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. The impairment test consists of a qualitative assessment to determine if the quantitative assessment is required. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, net of related income tax effect, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. We did not recognize any impairment of goodwill during fiscal 2024, 2023 and 2022.</span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">101</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-433-8" continuedAt="f-433-9"><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-491" escape="true"><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 Combinations</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 account for our acquisitions using the acquisition method of accounting. We allocate the fair value of purchase consideration to the tangible and intangible assets acquired, and liabilities assumed, based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain identifiable assets include, but are not limited to, the selection of valuation methodologies, forecasted revenue, discount rates, and useful lives. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations. During the measurement period, which is up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations. See Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information regarding our acquisitions.</span></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-492" continuedAt="f-492-1" escape="true"><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%">Leases</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%">In accordance with ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we determine if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Operating lease right-of-use (ROU) assets and operating lease liabilities are recognized on the consolidated balance sheets at the lease commencement date based on the present value of lease payments over the lease term, which is the non-cancelable period stated in the contract adjusted for any options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</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%">Lease payments consist of the fixed payments under the arrangement, less any lease incentives, such as tenant improvement allowances. Variable costs, comprised of maintenance and utilities based on actual usage, are not included in the measurement of operating lease ROU assets and operating lease liabilities and are expensed when the event determining the amount of variable consideration to be paid occurs. When the implicit rate of the leases is not determinable, we use an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Lease cost for lease payments is recognized on a straight-line basis over the lease term.</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 account for lease components and non-lease components as a single lease component. In addition, we do not recognize operating lease ROU assets and operating lease liabilities for leases with lease terms of 12 months or less.</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%">In addition, we sublease certain of our unoccupied facilities to third parties. We recognize sublease income on a straight-line basis over the sublease term.</span></div></ix:nonNumeric><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 did not have any material finance leases during fiscal 2024, 2023 and 2022.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-493" continuedAt="f-493-1" escape="true"><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%">Recently Issued Accounting Pronouncement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Not Yet Adopted</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%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#8217;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU </span></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-493-1"><ix:continuation id="f-433-9"><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU.</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 December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 740). The ASU requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will result in the required additional disclosures being included in our consolidated financial statements, once adopted.</span></div></ix:continuation></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_112"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="f-494" continuedAt="f-494-1" escape="true"><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></ix:nonNumeric></div><ix:continuation id="f-494-1" continuedAt="f-494-2"><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><ix:nonNumeric contextRef="c-1" name="us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock" id="f-495" escape="true"><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 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"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:25.502%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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%">US</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-496">397,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-56" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-497">64</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-498">276,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-58" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-499">65</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-59" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-500">140,034</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-60" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-501">68</ix:nonFraction>&#160;</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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-61" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-502">223,269</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-62" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-503">36</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-63" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-504">145,736</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-64" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-505">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-65" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-506">64,765</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-66" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-507">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-508">621,154</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-67" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-509">100</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-510">422,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-68" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-511">100</ix:nonFraction>&#160;</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 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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-512">204,799</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-69" decimals="2" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-513">100</ix:nonFraction>&#160;</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></ix:nonNumeric><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 US represented 10% or more of our revenue during fiscal 2024, 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 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 consolidated balance sheets was $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-514">3.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:UnbilledReceivablesCurrent" format="ixt:num-dot-decimal" scale="6" id="f-515">1.5</ix:nonFraction>&#160;million as of January&#160;31, 2024 and 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 $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-516">514.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:ContractWithCustomerLiability" format="ixt:num-dot-decimal" scale="6" id="f-517">406.3</ix:nonFraction> million as of January&#160;31, 2024 and 2023, respectively. We recognized revenue of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-518">305.7</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-519">195.9</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ContractWithCustomerLiabilityRevenueRecognized" format="ixt:num-dot-decimal" scale="6" id="f-520">95.5</ix:nonFraction>&#160;million for fiscal 2024, 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-521">one</span> to <ix:nonNumeric contextRef="c-43" name="s:RevenueFromContractWithCustomerContractTerm" format="ixt-sec:durwordsen" id="f-522">three years</ix:nonNumeric>. 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="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%">For consumption and usage-based agreements 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&#8217; future consumption, which is inherently variable at the customers&#8217; discretion.</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 January&#160;31, 2024, our remaining performance obligations were $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:RevenueRemainingPerformanceObligation" format="ixt:num-dot-decimal" scale="6" id="f-523">896.2</ix:nonFraction> million, of which we expect to recognize <ix:nonFraction unitRef="number" contextRef="c-70" decimals="2" name="us-gaap:RevenueRemainingPerformanceObligationPercentage" scale="-2" id="f-524">87</ix:nonFraction>% as revenue over the next <ix:nonNumeric contextRef="c-70" name="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" format="ixt-sec:durmonth" id="f-525">24</ix:nonNumeric> months, with the remainder to be recognized thereafter. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">103</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-494-2"><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%">Capitalized contract costs were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-526">125.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:CapitalizedContractCostImpairmentLoss" format="ixt:num-dot-decimal" scale="6" id="f-527">93.4</ix:nonFraction> million as of January&#160;31, 2024 and 2023, respectively. Amortization expense of contract costs was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-528">48.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-529">36.4</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedContractCostAmortization" format="ixt:num-dot-decimal" scale="6" id="f-530">21.7</ix:nonFraction>&#160;million for fiscal 2024, 2023 and 2022, respectively. We periodically review deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. We did not recognize any impairment of deferred contract acquisition costs during fiscal 2024, 2023 and 2022.</span></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_151"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="f-531" continuedAt="f-531-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">ACQUISITIONS</span></ix:nonNumeric></div><ix:continuation id="f-531-1" continuedAt="f-531-2"><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-style:italic;font-weight:700;line-height:120%">KSG</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%">On November 8, 2023, we completed our acquisition of Krebs Stamos Group LLC (KSG), a Washington D.C.-based privately held strategic advisory group. The purchase price of $<ix:nonFraction unitRef="usd" contextRef="c-71" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-532">13.9</ix:nonFraction>&#160;million for all of the outstanding membership interests of KSG consisted of all cash 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;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 recorded $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="6" id="f-533">4.8</ix:nonFraction>&#160;million of net identifiable assets in our consolidated balance sheet as of the KSG acquisition date, of which $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="6" id="f-534">3.2</ix:nonFraction>&#160;million was related to intangible assets. The excess of the purchase price over the fair value of net identifiable assets acquired has been assigned to goodwill in the amount of $<ix:nonFraction unitRef="usd" contextRef="c-72" decimals="-5" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="6" id="f-535">9.1</ix:nonFraction>&#160;million. The goodwill in this transaction is primarily attributable to expected operational synergies and the assembled workforce. The goodwill is expected to be deductible for tax purposes. Intangible assets consist of customer relationships, which will be amortized to sales and marketing expense on a straight-line basis over the estimated useful life of <ix:nonNumeric contextRef="c-73" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" format="ixt-sec:durwordsen" id="f-536">four years</ix:nonNumeric>. The results of operations of KSG have been included in the consolidated financial statements from the date of acquisition, and would not have had a material impact on our combined results of operation if the acquisition had occurred on February 1, 2022. The estimates and assumptions regarding the fair value of certain tangible assets acquired and liabilities assumed, the valuation of intangible assets acquired, income taxes, and goodwill are subject to change as we obtain additional information during the measurement period, which usually lasts for up to one year from the acquisition date.</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%">In connection with the acquisition, we also granted PSUs under our 2021 Equity Incentive Plan. For further details, refer to Note 10, </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As the shares are subject to post-acquisition employment, we are accounting for them as post-acquisition compensation expense.</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%">Attivo</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%">On May 3, 2022, we acquired <ix:nonFraction unitRef="number" contextRef="c-74" decimals="2" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-537">100</ix:nonFraction>% of the issued and outstanding equity securities of Attivo Networks, Inc. (Attivo), an identity security and lateral movement protection company (the Attivo acquisition). Attivo expands our coverage of critical attack surfaces. Identity is an adjacent security solution that complements our core endpoint solution. The Attivo 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;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 had post-combination expense with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-538">32.9</ix:nonFraction>&#160;million that was not included in the total purchase consideration, which is comprised of <ix:nonFraction unitRef="shares" contextRef="c-76" decimals="INF" name="s:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-539">307,396</ix:nonFraction> shares of restricted common stock with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="s:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" format="ixt:num-dot-decimal" scale="6" id="f-540">10.0</ix:nonFraction>&#160;million, and <ix:nonFraction unitRef="shares" contextRef="c-76" decimals="INF" name="s:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-541">378,828</ix:nonFraction> assumed options with an aggregate fair value of $<ix:nonFraction unitRef="usd" contextRef="c-76" decimals="-5" name="s:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" format="ixt:num-dot-decimal" scale="6" id="f-542">11.5</ix:nonFraction>&#160;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 $<ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-5" name="s:BusinessCombinationCompensationRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-543">11.4</ix:nonFraction>&#160;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 us of certain stockholders of Attivo.</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%">In connection with the Attivo acquisition, we also granted RSUs and PSUs under our 2021 Equity Incentive Plan. For further details, refer to Note 10, </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">104</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-531-2" continuedAt="f-531-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" id="f-544" continuedAt="f-544-1" escape="true"><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 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 style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-545">348,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock (<ix:nonFraction unitRef="shares" contextRef="c-75" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-546">6,032,231</ix:nonFraction> 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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-547">185,885</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-75" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-548">534,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-549">8,836</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="f-550">4,867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-551">3,880</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" scale="3" id="f-552">260</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-553">151,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-554">4,270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued 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%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" format="ixt:num-dot-decimal" scale="3" id="f-555">1,113</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" scale="3" id="f-556">259</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-557">51,746</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-558">2,357</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-559">7,310</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-560">102,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-561">432,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight: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%"><ix:nonFraction unitRef="usd" contextRef="c-74" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-562">534,802</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-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 our common stock</span></div></ix:nonNumeric><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%">The valuation of intangible assets acquired are included in Note 7, </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;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%">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 Attivo 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;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 incurred $<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-563">5.5</ix:nonFraction>&#160;million of transaction expenses in connection with the Attivo acquisition during fiscal 2023. $<ix:nonFraction unitRef="usd" contextRef="c-78" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-564">3.2</ix:nonFraction>&#160;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. <ix:nonFraction unitRef="usd" contextRef="c-79" decimals="INF" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:fixed-zero" scale="0" id="f-565">No</ix:nonFraction> transaction expenses in connection with the acquisition were recorded during fiscal 2024.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-566" continuedAt="f-566-1" escape="true"><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%">The following unaudited supplemental pro forma financial information is provided for informational purposes only and summarizes our combined results of operations as if the acquisition occurred on February 1, 2021 (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:99.839%"><tr><td style="width:1.0%"/><td style="width:70.328%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.866%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-567">429,683</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-568">235,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-77" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-569">393,773</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-80" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-570">326,829</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">105</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-531-3" continuedAt="f-531-4"><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%">The unaudited supplemental pro forma results reflect certain adjustments for the amortization of acquired intangible assets, recognition of stock-based compensation, acquisition-related transaction expenses, and acquisition-related compensation costs. Such pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the date indicated, nor is it indicative of our future operating results.</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%">Scalyr</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 February&#160;6, 2021, we executed a merger agreement to acquire <ix:nonFraction unitRef="number" contextRef="c-81" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-571">100</ix:nonFraction>% of the issued and outstanding equity securities of Scalyr, Inc. (Scalyr), a leading cloud-native, cloud-scale data analytics platform. This Scalyr acquisition allows us to advance our data ingestion, search, and retention capabilities. The Scalyr acquisition closed on February 9, 2021. The aggregate consideration transferred was $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="6" id="f-572">125.3</ix:nonFraction> million, of which $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-573">5.0</ix:nonFraction> million was paid in cash, $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="f-574">106.2</ix:nonFraction> million was comprised of <ix:nonFraction unitRef="shares" contextRef="c-83" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-575">7,277,214</ix:nonFraction> shares of common stock, and $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-5" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="6" id="f-576">14.1</ix:nonFraction> million was comprised of assumed options to purchase <ix:nonFraction unitRef="shares" contextRef="c-84" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-577">2,138,347</ix:nonFraction> shares of common stock. As part of the merger agreement, we entered into non-compete agreements with the founder and the co-founder of Scalyr with a term of <ix:nonNumeric contextRef="c-85" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-578">three years</ix:nonNumeric> and a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-5" name="us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="6" id="f-579">0.7</ix:nonFraction> million. The fair value of the non-compete agreements was excluded from the purchase consideration and the net assets acquired, resulting in purchase consideration of $<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-5" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="6" id="f-580">124.6</ix:nonFraction> million. </span></div><ix:continuation id="f-544-1"><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 assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition 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 style="width:84.957%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" scale="3" id="f-581">699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" format="ixt:num-dot-decimal" scale="3" id="f-582">3,665</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" scale="3" id="f-583">444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" scale="3" id="f-584">277</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible 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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-585">17,150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-586">108,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" scale="3" id="f-587">412</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" format="ixt:num-dot-decimal" scale="3" id="f-588">5,041</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other 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%">(<ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" scale="3" id="f-589">347</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-81" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-590">124,628</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><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%">The valuation of intangible assets acquired are included in Note 7, </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;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%">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 as a result of the acquisition that will enhance our product available to both new and existing customers and increase 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%">As part of the consideration transferred, we withheld <ix:nonFraction unitRef="shares" contextRef="c-81" decimals="INF" name="s:BusinessCombinationHoldbackNumberOfShares" format="ixt:num-dot-decimal" scale="0" id="f-591">1,317,079</ix:nonFraction> shares of our common stock with a fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-81" decimals="2" name="s:BusinessCombinationHoldbackFairValuePerShare" scale="0" id="f-592">14.59</ix:nonFraction> per share at the time of grant (Holdback Shares) and $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:OtherPaymentsToAcquireBusinesses" format="ixt:num-dot-decimal" scale="6" id="f-593">0.4</ix:nonFraction> million of cash related to certain obligations, including indemnification for potential breach of general representations and warranties of the sellers. The Holdback Shares and cash are expected to be released <ix:nonNumeric contextRef="c-82" name="s:BusinessCombinationHoldbackSharesAndCashTerm" format="ixt-sec:durmonth" id="f-594">18</ix:nonNumeric> months from the acquisition closing date, subject to claims for any 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%">In connection with the acquisition, we granted <ix:nonFraction unitRef="shares" contextRef="c-86" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-595">1,315,099</ix:nonFraction> shares of restricted common stock that vest over a period of <ix:nonNumeric contextRef="c-86" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-596">two years</ix:nonNumeric> contingent on continued employment, for which stock-based compensation expense was recognized ratably over the vesting period. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">106</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-531-4"><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 was no other contingent consideration or cash consideration expected to be paid out subsequent to the acquisition. The results of operations of Scalyr have been included in our consolidated financial statements from the date of 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%">We incurred $<ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-5" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" format="ixt:num-dot-decimal" scale="6" id="f-597">1.4</ix:nonFraction> million of transaction costs in connection with the acquisition during fiscal 2022. These costs were recorded as general and administrative expenses in the consolidated statements of operations.</span></div><ix:continuation id="f-566-1"><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 unaudited pro forma financial information summarizes the results of operations of SentinelOne and Scalyr as if the acquisition occurred on February 1, 2020 (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:99.519%"><tr><td style="width:1.0%"/><td style="width:84.890%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.910%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align: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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-598">204,874</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-87" decimals="-3" sign="-" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-599">262,145</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><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 pro forma results reflect certain adjustments for the amortization of acquired intangible assets, adjustments to revenue resulting from the fair value adjustment to deferred revenue, recognition of stock-based compensation, and acquisition-related costs. Such pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the date indicated, nor is it indicative of our future operating results.</span></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_115"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueDisclosuresTextBlock" id="f-600" continuedAt="f-600-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">FAIR VALUE MEASUREMENTS</span></ix:nonNumeric></div><ix:continuation id="f-600-1" continuedAt="f-600-2"><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 measure fair value based on a three-level hierarchy, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs, as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;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%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt">Assets and liabilities whose values are based on observable inputs such as quoted (unadjusted)&#160;prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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%">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt">Assets and liabilities whose values are based on inputs from quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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%">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt">Assets and liabilities whose values are based on unobservable inputs that are supported by little or no market activity and that are significant to the overall fair value measurement.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">107</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="f-601" continuedAt="f-601-1" escape="true"><ix:continuation id="f-600-2" continuedAt="f-600-3"><div style="margin-bottom: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 table summarizes information about our cash, cash equivalents, and investments by investment category for the periods presented (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:99.038%"><tr><td style="width:1.0%"/><td style="width:28.511%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.654%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.683%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.447%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.656%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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&#160;31, 2024</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-602">43,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-603">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-604">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-605">43,925</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-606">204,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-607">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-608">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-609">204,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certificates of deposit</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 2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-610">8,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-611">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-612">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-613">8,245</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash and cash equivalents</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-614">256,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-615">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-616">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-617">256,651</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">US Treasury 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 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-618">234,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" format="ixt:fixed-zero" scale="3" id="f-619">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" format="ixt:num-dot-decimal" scale="3" id="f-620">1,053</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-621">233,723</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-622">279,248</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-623">12</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" format="ixt:num-dot-decimal" scale="3" id="f-624">1,068</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-625">278,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">US 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-626">157,873</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-627">18</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="f-628">501</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-629">157,390</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-630">671,897</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-631">30</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" format="ixt:num-dot-decimal" scale="3" id="f-632">2,622</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-633">669,305</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">US 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 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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-634">27,175</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="f-635">121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" format="ixt:fixed-zero" scale="3" id="f-636">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-637">27,296</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-638">69,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="f-639">279</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="f-640">67</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-641">70,182</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-642">90,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="f-643">303</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="f-644">48</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-645">91,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Total long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-646">188,069</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="f-647">703</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="f-648">115</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-649">188,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-650">1,116,617</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-651">733</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-652">2,737</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-653">1,114,613</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">108</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-600-3"><ix:continuation id="f-601-1"><div style="margin-bottom:9pt"><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 style="width:28.273%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.543%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.442%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.580%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.244%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><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&#160;31, 2023</span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fair Value Level</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Amortized Cost</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-654">35,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-655">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-656">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-657">35,055</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-658">102,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-659">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-660">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-661">102,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-662">137,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="f-663">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="f-664">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-665">137,941</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">US 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 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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-666">144,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-667">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="f-668">501</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-669">143,892</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-670">230,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-671">30</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="f-672">667</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-673">229,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-674">38,443</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-675">15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="f-676">148</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-677">38,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">US 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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-678">74,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-679">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" scale="3" id="f-680">349</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-681">73,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Total short-term investments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent" format="ixt:num-dot-decimal" scale="3" id="f-682">487,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" scale="3" id="f-683">49</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" format="ixt:num-dot-decimal" scale="3" id="f-684">1,665</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-685">485,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term investments:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">US 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 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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-686">192,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" format="ixt:fixed-zero" scale="3" id="f-687">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">(<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-688">2,460</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-689">189,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-690">233,946</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="f-691">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-692">2,029</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-693">232,095</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">US 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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-694">101,844</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="f-695">27</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" scale="3" id="f-696">921</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-697">100,950</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Total long-term investments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-698">528,127</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" scale="3" id="f-699">205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-700">5,410</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-701">522,922</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-702">1,153,268</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="f-703">254</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-704">7,075</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-705">1,146,447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></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 fiscal 2024, 2023 and 2022. As of January&#160;31, 2024, all of our investments will mature within two 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%">As of January&#160;31, 2024, we determined that the declines in the market value of our investment portfolio were not driven by credit related factors. During the years ended January&#160;31, 2024 and 2023, we did not recognize any losses on our investments due to credit related factors. As of January&#160;31, 2024, we had $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="6" id="f-706">2.1</ix:nonFraction>&#160;million in continuous unrealized loss positions for more than twelve months on securities with a total fair value of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="6" id="f-707">437.2</ix:nonFraction>&#160;million.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;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 tables above do not include the Company&#8217;s strategic investments in non-marketable debt and equity securities, which are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer (measurement alternative) and were $<ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-708">16.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-5" name="us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" format="ixt:num-dot-decimal" scale="6" id="f-709">12.5</ix:nonFraction>&#160;million as of January&#160;31, 2024 and 2023, respectively.</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%">During the year ended January&#160;31, 2024, the Company recognized impairment charges on its non-marketable strategic investments of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" sign="-" name="us-gaap:UnrealizedGainLossOnInvestments" format="ixt:num-dot-decimal" scale="6" id="f-710">0.8</ix:nonFraction>&#160;million. During the year ended January&#160;31, 2024, the Company recognized realized gains of $<ix:nonFraction unitRef="usd" contextRef="c-44" decimals="-5" name="us-gaap:RealizedInvestmentGainsLosses" format="ixt:num-dot-decimal" scale="6" id="f-711">3.5</ix:nonFraction>&#160;million 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.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">109</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_118"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-712" continuedAt="f-712-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">PROPERTY AND EQUIPMENT, NET</span></ix:nonNumeric></div><ix:continuation id="f-712-1"><ix:continuation id="f-482-2"><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%">Property and equipment, 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 style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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%">Office furniture and fixtures</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%"><ix:nonFraction unitRef="usd" contextRef="c-52" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-713">2,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-714">2,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-53" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-715">4,999</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-716">4,603</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-54" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-717">54,325</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-718">34,753</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-719">12,551</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-720">13,188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</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%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-721">21</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" scale="3" id="f-722">3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-723">73,974</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentGross" format="ixt:num-dot-decimal" scale="3" id="f-724">54,657</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-725">25,157</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-726">15,916</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-727">48,817</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="f-728">38,741</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><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 capitalized internal-use software costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="f-729">20.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="f-730">17.5</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAdditions" format="ixt:num-dot-decimal" scale="6" id="f-731">10.6</ix:nonFraction>&#160;million during fiscal 2024, 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%">Depreciation and amortization expense related to property and equipment was $<ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-732">10.0</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-733">6.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-5" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="6" id="f-734">4.6</ix:nonFraction>&#160;million for fiscal 2024, 2023 and 2022, respectively, including amortization expense related to capitalized internal-use software of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-735">7.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-736">4.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:CapitalizedComputerSoftwareAmortization1" format="ixt:num-dot-decimal" scale="6" id="f-737">2.1</ix:nonFraction>&#160;million for fiscal 2024, 2023 and 2022, respectively.</span></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_121"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="f-738" continuedAt="f-738-1" escape="true"><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></ix:nonNumeric></div><ix:continuation id="f-738-1" continuedAt="f-738-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-739" escape="true"><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 as of January 31, 2024 and 2023 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 style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-740">78,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-741">78,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-742">82,300</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-743">79,100</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-744">11,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-745">11,100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-746">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-747">650</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-748">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="f-749">150</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-750">5,016</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-751">1,501</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-752">177,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-753">171,201</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-754">55,268</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-755">26,363</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-756">122,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-757">144,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="f-758">255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill" scale="3" id="f-759">255</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-760">122,903</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-761">145,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:nonNumeric><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 $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-762">28.9</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-763">23.0</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="f-764">3.3</ix:nonFraction>&#160;million for fiscal 2024, 2023, and 2022, respectively. </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">110</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-765" escape="true"><ix:continuation id="f-738-2"><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 January&#160;31, 2024, 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 style="width:84.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-766">25,412</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-767">23,975</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-768">23,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-769">14,215</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-770">8,373</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-771">26,698</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-772">122,648</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div id="i5e2df99387bf4941af7fc693f1a3ae16_124"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeasesTextBlock" id="f-773" continuedAt="f-773-1" escape="true"><ix:continuation id="f-492-1" continuedAt="f-492-2"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">LEASES</span></ix:continuation></ix:nonNumeric></div><ix:continuation id="f-773-1" continuedAt="f-773-2"><ix:continuation id="f-492-2"><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 entered into real estate operating lease agreements with various expiration dates through 2029, some of which include options to extend the leases for up to <span style="-sec-ix-hidden:f-774">seven</span> years, and some of which include options to terminate the leases. Our lease terms include options to extend the lease if they are reasonably certain of being exercised. Our operating lease arrangements do not contain any restrictive covenants or residual value guarantees.</span></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-775" escape="true"><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%">Supplemental cash flow information related to our operating leases for fiscal 2024, 2023, and 2022 as well as the weighted-average remaining lease term and weighted-average discount rate as of January&#160;31, 2024 and 2023 were 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 style="width:55.150%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Supplemental Cash Flow Information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amount included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-776">4,987</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-777">5,266</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-778">4,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" scale="3" id="f-779">616</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-780">3,224</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-781">8,558</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-5" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-782">4.53</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-6" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-783">5.55</ix:nonNumeric></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%">Weighted-average discount rate</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%"><ix:nonFraction unitRef="number" contextRef="c-5" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-784">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-785">4.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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-weight:400;line-height:120%">The components of lease costs, net of sublease income, 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 style="width:55.791%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-786">4,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-787">4,905</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-788">4,027</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-789">19</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:ShortTermLeaseCost" scale="3" id="f-790">771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-791">2,248</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-792">1,323</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-793">1,886</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-794">1,124</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></div></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-795">941</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-796">700</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:SubleaseIncome" scale="3" id="f-797">563</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease costs</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-798">5,256</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-799">6,862</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-800">6,836</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">111</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-801" escape="true"><ix:continuation id="f-773-2"><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 maturities of our operating lease liabilities as of January&#160;31, 2024 were as follows (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 style="width:84.316%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-802">5,565</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-803">5,684</ix:nonFraction></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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-804">5,571</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-805">5,574</ix:nonFraction></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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-806">2,687</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="f-807">155</ix:nonFraction></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%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-808">25,236</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-809">2,308</ix:nonFraction>)</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%">Present value of operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-810">22,928</ix:nonFraction></span></td></tr></table></div></ix:continuation></ix:nonNumeric><div id="i5e2df99387bf4941af7fc693f1a3ae16_127"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="f-811" continuedAt="f-811-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">COMMON STOCK</span></ix:nonNumeric></div><ix:continuation id="f-811-1"><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 two classes of common stock: Class A common stock and Class B common stock. In connection with our IPO, we amended and restated our certificate of incorporation and authorized <ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-812"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-813">1,500,000,000</ix:nonFraction></ix:nonFraction> shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-814"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-815">300,000,000</ix:nonFraction></ix:nonFraction> shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting rights. Each share of Class A common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-7" decimals="INF" name="s:CommonStockNumberOfVotingRights" format="ixt-sec:numwordsen" scale="0" id="f-816">one</ix:nonFraction> vote. Each share of Class B common stock is entitled to <ix:nonFraction unitRef="vote" contextRef="c-9" decimals="INF" name="s:CommonStockNumberOfVotingRights" format="ixt-sec:numwordsen" scale="0" id="f-817">twenty</ix:nonFraction> votes. Class A and Class B common stock each have a par value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-818"><ix:nonFraction unitRef="usdPerShare" contextRef="c-7" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-819">0.0001</ix:nonFraction></ix:nonFraction> per share, and are referred to collectively as our common stock throughout the notes to the consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</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%">Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock automatically convert to Class A common stock at 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) <ix:nonNumeric contextRef="c-1" name="s:CommonStockConvertibilityNumberOfYearsFromFinalProspectus" format="ixt-sec:durwordsen" id="f-820">seven years</ix:nonNumeric> from the date of our prospectus filed with the SEC pursuant to Rule 424(b)(4) under the Securities Act (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 (such calculations shall include 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 <ix:nonFraction unitRef="number" contextRef="c-1" decimals="2" name="s:CommonStockConvertibilityPercentageOfSharesOutstanding" scale="-2" id="f-821">25</ix:nonFraction>% of the number of shares of outstanding Class B common stock (such calculation shall include 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 <ix:nonNumeric contextRef="c-1" name="s:CommonStockConvertibilityDeathOrDisabilityPeriod" format="ixt-sec:durmonth" id="f-822">12</ix:nonNumeric> months after the death or disability, as defined in our restated certificate of incorporation, of Mr. Weingarten.</span></div><ix:nonNumeric contextRef="c-1" name="s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" id="f-823" escape="true"><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 common stock reserved for future issuance on an as-converted basis as of January&#160;31, 2024 and 2023 were 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 style="width:70.374%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-824">21,159,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-825">32,446,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-127" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-826">27,406,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-128" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-827">14,409,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP reserved for future issuance</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%"><ix:nonFraction unitRef="shares" contextRef="c-129" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-828">9,303,700</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-130" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-829">8,043,936</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021 Plan available for future grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-830">36,450,021</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-831">40,175,515</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-832">94,320,028</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-833">95,075,431</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">112</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_133"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="f-835" continuedAt="f-835-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">STOCK-BASED COMPENSATION </span></ix:nonNumeric></div><ix:continuation id="f-835-1" continuedAt="f-835-2"><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-Based Compensation Expense</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" id="f-836" escape="true"><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 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 style="width:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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: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%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-837">17,187</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-838">10,093</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-839">61,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-840">51,771</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-841">55,798</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-842">40,115</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-843">83,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-844">62,487</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring</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:120%">(<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-845">1,060</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="3" id="f-846">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-847">216,870</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-848">164,466</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">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-weight:400;line-height:120%">In May 2021, our board of directors and in June 2021, our stockholders approved our 2021 Equity Incentive Plan (2021 Plan) as a successor to our 2013 Equity Incentive Plan (2013 Plan) and 2011 Stock Incentive Plan (2011 Plan) with the purpose of granting stock-based awards to employees, directors, officers and consultants, including stock options, restricted stock awards, restricted stock units (RSUs), and performance stock units (PSUs). A total of <ix:nonFraction unitRef="shares" contextRef="c-141" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-849">35,281,596</ix:nonFraction> shares of Class A common stock were initially available for issuance under the 2021 Plan. Our compensation committee administers the 2021 Plan. The number of shares of our Class A common stock available for issuance under the 2021 Plan is subject to an annual increase on the first day of each fiscal year beginning on February 1, 2022, equal to the lesser of: (i) five percent (<ix:nonFraction unitRef="number" contextRef="c-142" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-850">5</ix:nonFraction>%) of the aggregate number of outstanding shares of all classes of our common stock as of the last day of the immediately preceding fiscal year or (ii) such other amount as our board of directors may determine. </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 2013 Plan and 2011 Plan (together, the Prior Plans) were terminated in June 2021, in connection with the adoption of our 2021 Plan, and stock-based awards are no longer granted under the Prior Plans. However, the Prior Plans 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 Prior Plans will be automatically transferred to the 2021 Plan and be available for issuance as Class A common stock.</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%">Restricted Stock Units and Performance Stock Units</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock" id="f-851" escape="true"><div style="margin-bottom:9pt;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 RSU and PSU 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 style="width:55.630%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.214%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.215%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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&#160;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%"><ix:nonFraction unitRef="shares" contextRef="c-143" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-852">14,409,166</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-143" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-853">27.37</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="shares" contextRef="c-144" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-854">22,822,240</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-144" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-855">17.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="shares" contextRef="c-144" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-856">6,021,877</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-144" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-857">25.15</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="shares" contextRef="c-144" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-858">3,803,072</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-144" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-859">22.17</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-145" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-860">27,406,457</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-145" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-861">20.08</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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 January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested RSUs of $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-862">482.6</ix:nonFraction> million that is expected to be recognized on a straight-line basis over a weighted-average period of <ix:nonNumeric contextRef="c-144" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-863">2.95</ix:nonNumeric> 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%">As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested PSUs of $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-864">3.8</ix:nonFraction>&#160;million that is expected to be recognized on a straight-line basis over a weighted-average period of <ix:nonNumeric contextRef="c-147" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-865">2.13</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">113</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-835-2" continuedAt="f-835-3"><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%">During fiscal 2024, we granted PSUs covering <ix:nonFraction unitRef="shares" contextRef="c-148" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-866">1,133,455</ix:nonFraction> shares of Class A common stock at target to certain executives subject to service-based and performance-based vesting conditions. As of January&#160;31, 2024, the financial performance metrics have not been achieved. 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;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%">In November 2023, we granted <ix:nonFraction unitRef="shares" contextRef="c-149" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-867">312,686</ix:nonFraction> PSUs with a grant date fair value of $<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-5" name="s:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" format="ixt:num-dot-decimal" scale="6" id="f-868">5.4</ix:nonFraction>&#160;million subject to service-based and performance-based vesting conditions to retain the services of certain former KSG employees. These PSUs will vest <ix:nonFraction unitRef="number" contextRef="c-151" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-869">100</ix:nonFraction>% upon the achievement of certain financial performance and integration milestone events, subject to the employees&#8217; continued service to us from the grant date through the milestone events or target dates. For further details, refer to Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option Information</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-870" escape="true"><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 style="width:41.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.842%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.844%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number of Options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted-Average Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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&#160;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%"><ix:nonFraction unitRef="shares" contextRef="c-152" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-871">32,446,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-152" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-872">4.71</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-153" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-873">6.52</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-874">337,214</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%"><ix:nonFraction unitRef="shares" contextRef="c-154" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:fixed-zero" scale="0" id="f-875">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" format="ixt:fixed-zero" scale="0" id="f-876">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</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%">(<ix:nonFraction unitRef="shares" contextRef="c-154" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="0" id="f-877">10,298,114</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" scale="0" id="f-878">2.75</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="shares" contextRef="c-154" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-879">988,850</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-154" decimals="2" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" scale="0" id="f-880">5.60</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-155" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-881">21,159,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-155" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-882">5.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%"><ix:nonNumeric contextRef="c-154" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" format="ixt-sec:duryear" id="f-883">6.25</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-884">447,989</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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 January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-155" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-885">21,159,850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-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%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-155" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" scale="0" id="f-886">5.63</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-154" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-887">6.25</ix:nonNumeric></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-888">447,989</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and exercisable as of January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-155" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-889">15,633,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-155" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-890">4.51</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="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%"><ix:nonNumeric contextRef="c-154" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-891">5.96</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-892">348,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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 options granted during fiscal 2024 and 2023. The weighted-average grant-date fair value of options granted during fiscal 2022 was $<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-893">13.14</ix:nonFraction> per share. </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 aggregate intrinsic value is the difference between the exercise price and the estimated fair value of the underlying common stock. The aggregate intrinsic value of options exercised during fiscal 2024, 2023 and 2022 was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-894">170.1</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-895">173.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:num-dot-decimal" scale="6" id="f-896">333.7</ix:nonFraction>&#160;million, 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 January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested options of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" format="ixt:num-dot-decimal" scale="6" id="f-897">51.8</ix:nonFraction>&#160;million that is expected to be recognized on a straight-line basis over a weighted-average period of <ix:nonNumeric contextRef="c-156" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-898">1.85</ix:nonNumeric> 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%">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 <ix:nonFraction unitRef="shares" contextRef="c-157" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" format="ixt:num-dot-decimal" scale="0" id="f-899">1,404,605</ix:nonFraction> options to purchase shares of common stock subject to service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer under the 2013 Plan. These stock options will vest <ix:nonFraction unitRef="number" contextRef="c-157" decimals="INF" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" scale="-2" id="f-900">100</ix:nonFraction>% upon the occurrence of i) our IPO (the performance-based vesting condition), which was completed in June 2021, and ii) the achievement of a certain market capitalization target (the market-based vesting condition), subject to the executive&#8217;s continued service to us from the grant date through the milestone event. As of January&#160;31, 2024, the market capitalization target has not yet been achieved, and therefore, these milestone 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%">We recorded stock-based compensation expense related to these milestone options of $<ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-901">3.6</ix:nonFraction> million, $<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-902">3.6</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-903">3.1</ix:nonFraction>&#160;million during fiscal 2024, 2023, and 2022, respectively. As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested milestone options of $<ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" format="ixt:num-dot-decimal" scale="6" id="f-904">9.1</ix:nonFraction>&#160;million, that is expected to be recognized over the remaining implied service period of <ix:nonNumeric contextRef="c-158" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" format="ixt-sec:duryear" id="f-905">2.6</ix:nonNumeric> years.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">114</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-835-3"><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 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 Attivo acquisition, we issued restricted Class A common stock to Attivo&#8217;s employees. We recorded stock-based compensation expense related to these restricted shares in connection with the Attivo acquisition of $<ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-906">0.7</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-907">1.0</ix:nonFraction>&#160;million during fiscal 2024 and 2023, respectively. As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to this unvested restricted common stock of $<ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-5" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="6" id="f-908">0.3</ix:nonFraction>&#160;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 Scalyr acquisition, we granted <ix:nonFraction unitRef="shares" contextRef="c-86" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-909">1,315,099</ix:nonFraction> shares of restricted common stock. We recorded stock-based compensation expense related to restricted common stock in connection with the Scalyr acquisition of $<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-910">0.2</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-911">8.5</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-912">10.9</ix:nonFraction>&#160;million during fiscal 2024, 2023, and 2022, respectively. As of January&#160;31, 2024, this restricted common stock has fully vested.</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%">Employee Stock Purchase Plan (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-weight:400;line-height:120%">In May 2021, our board of directors, and in June 2021, our stockholders approved our ESPP, which became effective on the date of effectiveness of our Final Prospectus, or June 29, 2021. The ESPP initially reserved and authorized the issuance of up to a total of <ix:nonFraction unitRef="shares" contextRef="c-168" decimals="INF" name="us-gaap:CommonStockCapitalSharesReservedForFutureIssuance" format="ixt:num-dot-decimal" scale="0" id="f-913">7,056,319</ix:nonFraction> shares of common stock to eligible employees. The number of shares reserved for issuance and sale under the ESPP will automatically increase on the first day of each fiscal year, starting on February 1, 2022 for the first <span style="-sec-ix-hidden:f-914">ten</span> calendar years after the first offering date, in an amount equal to (i) <ix:nonFraction unitRef="number" contextRef="c-169" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" scale="-2" id="f-915">1</ix:nonFraction>% of the aggregate number of outstanding shares of all class our common stock on the last day of the immediately preceding fiscal year, or (ii) such other amount as the administrator of the ESPP may determine. The ESPP generally provides for <ix:nonNumeric contextRef="c-169" name="s:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" format="ixt-sec:durwordsen" id="f-916">six-month</ix:nonNumeric> offering periods beginning January 6 and July 6 of each year, with each offering period consisting of single <ix:nonNumeric contextRef="c-169" name="s:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" format="ixt-sec:durwordsen" id="f-917">six-month</ix:nonNumeric> purchase periods, except for the initial offering period which began on July 1, 2021, and ended on July 5, 2023. On each purchase date, eligible employees will purchase the shares at a price per share equal to <ix:nonFraction unitRef="number" contextRef="c-168" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="f-918">85</ix:nonFraction>% of the lesser of i) the fair market value of our common stock as of the beginning of the offering period or ii) the fair market value of our common stock on the purchase date, as defined in the ESPP, except for the initial offering period that had a <ix:nonNumeric contextRef="c-169" name="s:ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" format="ixt-sec:durwordsen" id="f-919">24-month</ix:nonNumeric> look back to the IPO price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="2" name="us-gaap:SharePrice" scale="0" id="f-920">35</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" id="f-921" escape="true"><div style="margin-bottom: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 table summarizes the assumptions used in estimating the fair value of employee stock purchase rights using the Black-Scholes option pricing model for the periods presented:</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 style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-170" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-922">0.5</ix:nonNumeric></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-171" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-923">0.5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-172" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" format="ixt-sec:duryear" id="f-924">1.0</ix:nonNumeric></span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-4" id="f-925">55</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-4" id="f-926">85</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-174" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" scale="-4" id="f-927">72</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-174" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" scale="-4" id="f-928">96</ix:nonFraction>%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-4" id="f-929">5.2</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-173" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-930">5.5</ix:nonFraction>%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-174" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" scale="-4" id="f-931">2.6</ix:nonFraction>% - <ix:nonFraction unitRef="number" contextRef="c-174" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" scale="-2" id="f-932">4.8</ix:nonFraction>%</span></div></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%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-173" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-933">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="number" contextRef="c-174" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" format="ixt:fixed-zero" scale="-2" id="f-934">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div></ix:nonNumeric><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 ESPP of $<ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-935">11.7</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-936">12.7</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="f-937">5.5</ix:nonFraction>&#160;million during fiscal 2024, 2023, and 2022, respectively.</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%">Modifications</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%">During fiscal 2024 and 2023, 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). The 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 fiscal 2024 and 2023, we recognized an incremental charge of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" format="ixt:num-dot-decimal" scale="6" id="f-938">6.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" format="ixt:num-dot-decimal" scale="6" id="f-939">4.5</ix:nonFraction>&#160;million, respectively, related to the Management Transitions.</span></div></ix:continuation><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"> </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">115</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_154"></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock" id="f-940" continuedAt="f-940-1" escape="true"><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></ix:nonNumeric></div><ix:continuation id="f-940-1"><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%">In June 2023, we announced a restructuring plan (the 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 <ix:nonFraction unitRef="number" contextRef="c-176" decimals="2" name="us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" scale="-2" id="f-941">5</ix:nonFraction>%, or approximately <ix:nonFraction unitRef="employee" contextRef="c-177" decimals="INF" name="us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" scale="0" id="f-942">100</ix:nonFraction> full-time employees. We incurred approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="s:RestructuringChargesIncludingWriteoffs" format="ixt:num-dot-decimal" scale="6" id="f-943">7.4</ix:nonFraction>&#160;million in charges in connection with the Plan in fiscal 2024, which consists of $<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-944">5.4</ix:nonFraction>&#160;million in charges related to severance payments and employee benefits, $<ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-945">2.4</ix:nonFraction> million of impairment charges related to excess facilities, $<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-946">0.7</ix:nonFraction>&#160;million related to inventory write-offs, offset partially by $<ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-5" name="us-gaap:RestructuringCharges" format="ixt:num-dot-decimal" scale="6" id="f-947">1.1</ix:nonFraction>&#160;million in savings related to the reversal of certain 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 consolidated financial statements of operations. These costs were paid as of January&#160;31, 2024. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to finalizing the disposition of certain office space.</span></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_136"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxDisclosureTextBlock" id="f-948" continuedAt="f-948-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">INCOME TAXES </span></ix:nonNumeric></div><ix:continuation id="f-948-1" continuedAt="f-948-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-949" escape="true"><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 loss before provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-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 style="width:49.701%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.765%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-950">406,151</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-951">432,235</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-952">274,270</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-953">73,317</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-954">47,944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-955">4,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss before provision for income taxes</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-956">332,834</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-957">384,291</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-958">270,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-959" escape="true"><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 provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands):</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 style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">State</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-960">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-961">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" scale="3" id="f-962">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-963">5,168</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-964">3,661</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-965">1,011</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-966">5,318</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-967">3,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-968">1,093</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-969">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-970">6,754</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-971">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-972">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-973">2,913</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:fixed-zero" scale="3" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-975">541</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-976">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-977">89</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-978">541</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-979">9,327</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:DeferredIncomeTaxExpenseBenefit" scale="3" id="f-980">89</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-981">5,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-982">5,613</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-983">1,004</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">116</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-948-2" continuedAt="f-948-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-984" escape="true"><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 reconciliation of the expected provision for (benefit from) income taxes at the statutory federal income tax rate to our recorded provision for income taxes consisted of the following (in thousands):</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 style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit from income taxes at US federal statutory rate</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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-985">69,895</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-986">80,701</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-987">56,720</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-988">150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-989">53</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" scale="3" id="f-990">82</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign tax rate differential</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-991">23,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-992">10,140</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-993">1,297</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-994">12,367</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-995">2,734</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-996">23,442</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible expenses</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-997">1,390</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" format="ixt:num-dot-decimal" scale="3" id="f-998">1,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" scale="3" id="f-999">322</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" format="ixt:num-dot-decimal" scale="3" id="f-1000">2,251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="f-1001">688</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationTaxCreditsResearch" scale="3" id="f-1002">20</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1003">40,525</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1004">60,145</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1005">81,739</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1006">394</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1007">924</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1008">340</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for (benefit from) income taxes</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1009">5,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1010">5,613</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1011">1,004</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1012" escape="true"><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%">Significant components of our net deferred tax assets and liabilities as of January&#160;31, 2024 and 2023 consisted of the following (in thousands):</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 style="width:66.207%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1013">226,971</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1014">228,400</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Research and development expenses</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1015">106,257</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment" format="ixt:num-dot-decimal" scale="3" id="f-1016">72,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1017">36,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsDeferredIncome" format="ixt:num-dot-decimal" scale="3" id="f-1018">25,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accruals and reserves</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="f-1019">9,265</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" format="ixt:num-dot-decimal" scale="3" id="f-1020">6,215</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DeferredTaxAssetsLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1021">7,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DeferredTaxAssetsLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1022">9,139</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1023">14,300</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1024">17,528</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1025">7,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsOther" format="ixt:num-dot-decimal" scale="3" id="f-1026">2,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross deferred tax 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1027">407,595</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1028">361,979</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1029">340,951</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1030">291,751</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax 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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1031">66,644</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-1032">70,228</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></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%">Acquired intangibles, property and equipment</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1033">28,652</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1034">37,170</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" format="ixt:num-dot-decimal" scale="3" id="f-1035">30,423</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" format="ixt:num-dot-decimal" scale="3" id="f-1036">22,868</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:DeferredTaxLiabilitiesRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1037">6,582</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:DeferredTaxLiabilitiesRightOfUseAssets" format="ixt:num-dot-decimal" scale="3" id="f-1038">8,162</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1039">1,782</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesOther" format="ixt:num-dot-decimal" scale="3" id="f-1040">2,279</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</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%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1041">67,439</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1042">70,479</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="f-1043">795</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DeferredTaxLiabilities" scale="3" id="f-1044">251</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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%">Based upon available objective evidence, we believe it is more likely than not that the US and Israel net deferred tax assets will not be fully realizable. Accordingly, we have established a valuation allowance for the US and Israel gross deferred tax assets. As of January&#160;31, 2024 and 2023, we had a valuation allowance of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-1045">341.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-5" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="6" id="f-1046">291.8</ix:nonFraction>&#160;million, respectively, against our deferred tax assets. During fiscal 2024 and 2023, total valuation allowance increased by $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-1047">49.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount" format="ixt:num-dot-decimal" scale="6" id="f-1048">72.8</ix:nonFraction>&#160;million, respectively, primarily due to additional net operating losses.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">117</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-948-3"><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 January&#160;31, 2024, we had federal net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic" format="ixt:num-dot-decimal" scale="6" id="f-1049">721.2</ix:nonFraction>&#160;million, which will begin to expire in 2031, and state net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" format="ixt:num-dot-decimal" scale="6" id="f-1050">390.6</ix:nonFraction>&#160;million, which will begin to expire in 2025. We also had foreign net operating loss carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign" format="ixt:num-dot-decimal" scale="6" id="f-1051">202.8</ix:nonFraction>&#160;million, which do not expire.</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 had federal research and development credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1052">5.9</ix:nonFraction>&#160;million, which will begin to expire in 2037, and state research and development credit carryforwards of $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-5" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" format="ixt:num-dot-decimal" scale="6" id="f-1053">2.9</ix:nonFraction>&#160;million, which do not expire.</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%">Federal and state tax laws impose substantial restrictions on the utilization of the net operating loss carryforwards and tax credit carryforwards in the event of an ownership change as defined in Section 382 of the Internal Revenue Code of 1986, as amended. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership change. Such a limitation could result in the expiration of carryforwards before they are utilized. The carryforwards are currently subject to a valuation allowance.</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%">Foreign withholding taxes have not been provided for the cumulative undistributed earnings of certain foreign subsidiaries of us as of January&#160;31, 2024 and 2023 due to our intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.</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 file income tax returns in the US federal jurisdiction and various state and foreign jurisdictions. Our tax years generally remain open and subject to examination by federal, state, or foreign tax authorities. We are currently under examination by the Israel Tax Authorities for the 2017 through 2021 tax years. We are not currently under audit in any other tax jurisdictions.</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" id="f-1054" escape="true"><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 changes in the gross amount of unrecognized tax benefits consisted of the following (in thousands):</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 style="width:49.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.925%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.927%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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 colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1055">1,013</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1056">566</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1057">534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" format="ixt:num-dot-decimal" scale="3" id="f-1058">1,027</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1059">447</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" scale="3" id="f-1060">32</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross increases for tax positions of prior year</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" scale="3" id="f-1061">157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1062">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" format="ixt:fixed-zero" scale="3" id="f-1063">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1064">2,197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1065">1,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:UnrecognizedTaxBenefits" scale="3" id="f-1066">566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><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 recognize interests and penalties related to income tax matters as a component of income tax expense. We do not anticipate that its total unrecognized tax benefits will significantly change during the next 12 months.</span></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_139"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerShareTextBlock" id="f-1067" continuedAt="f-1067-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS</span></ix:nonNumeric></div><ix:continuation id="f-1067-1" continuedAt="f-1067-2"><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 </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">118</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-1067-2"><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%">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><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-1068" escape="true"><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:100.000%"><tr><td style="width:1.0%"/><td style="width:57.714%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Numerator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1069">338,693</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1070">378,678</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-1071">271,101</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Denominator:</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1072"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-1073">294,923,536</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1074"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-1075">277,802,861</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1076"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-1077">174,051,203</ix:nonFraction></ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss per share attributable to Class A and Class B common stockholders, basic and diluted</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1078"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1079">1.15</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1080"><ix:nonFraction unitRef="usdPerShare" contextRef="c-11" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1081">1.36</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-1082"><ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" sign="-" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-1083">1.56</ix:nonFraction></ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-1084" escape="true"><div style="margin-bottom: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 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 style="width:57.714%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.201%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.202%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" 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:120%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-182" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1085">21,159,850</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-183" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1086">32,446,814</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-184" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1087">42,422,473</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-185" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1088">27,406,457</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-186" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1089">14,409,166</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-187" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1090">1,770,304</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-188" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1091">107,924</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-189" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1092">134,469</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-190" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1093">52,381</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-191" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1094">16,543</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-192" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1095">178,308</ix:nonFraction></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-193" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1096">20,091</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-194" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1097">10,621</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-195" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1098">451,444</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-196" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1099">1,142,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-197" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-1100">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-198" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-1101">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-199" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1102">1,317,089</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1103">48,701,395</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1104">47,620,201</ix:nonFraction></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="shares" contextRef="c-12" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-1105">46,724,834</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_142"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1106" continuedAt="f-1106-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">GEOGRAPHIC INFORMATION</span></ix:nonNumeric></div><ix:continuation id="f-1106-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock" id="f-1107" escape="true"><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%">Long-lived assets, consisting of property and equipment, net, and operating lease right-of-use assets, by geography were as follows (in thousands):</span></div><div style="margin-bottom:9pt;padding-right:-4.5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.964%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.047%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:120%">US</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%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1108">40,067</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1109">27,990</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Israel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1110">21,806</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1111">27,625</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Rest of world</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%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1112">5,418</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1113">6,690</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1114">67,291</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-1115">62,305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geography is presented in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue and Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_145"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1116" continuedAt="f-1116-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">COMMITMENTS AND CONTINGENCIES</span></ix:nonNumeric></div><ix:continuation id="f-1116-1" continuedAt="f-1116-2"><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></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-1116-2" continuedAt="f-1116-3"><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%">Securities Litigation</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%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Johansson v. SentinelOne, Inc., Case No. 4:23-cv-02786</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The suit is brought on behalf of an alleged class of stockholders who purchased or acquired shares of the Company&#8217;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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nyren v. SentinelOne, Inc., Case No. 4:23-cv-02982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On October 4, 2023, the court issued an order consolidating both cases under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re SentinelOne, Inc. Securities Litigation Case No. 4:23-cv-02786</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and appointing a lead plaintiff. Lead plaintiff filed an amended complaint on December 18, 2023. Defendants moved to dismiss the amended complaint on February 16, 2024. We believe the case is without merit and intend to defend the suit vigorously.</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;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%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fortis Advisors LLC v. SentinelOne, Inc., Case No. 2023-0946-VLM</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;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%">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&#8217;s annual recurring revenues. The Company believes Fortis&#8217; claims are without merit and intends to defend the suit vigorously. On November 3, 2023, the Company filed its answer to Fortis&#8217; 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&#8217;s breach of several of its representations, warranties and covenants in the merger agreement. The Company&#8217;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%">Derivative Litigation</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%">On January 10, 2024, a shareholder derivative complaint was filed, naming the Company&#8217;s Board of Directors, its Chief Executive Officer and its Chief Financial Officer as defendants, and the Company as nominal defendant.  The action was filed in the United States District Court, District of Delaware, and is captioned Stochevski v. Weingarten, et al., Case No. 4:24-cv-00024. The complaint alleges that the director and officer defendants breached their fiduciary duties by making or failing to correct false or misleading statements about the Company&#8217;s business, operations and prospects, including its annual recurring revenues and internal controls.</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 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&#8217;s intellectual property rights. </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 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 </span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">120</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:81pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><ix:continuation id="f-1116-3"><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%">our customers&#8217; 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 consolidated balance sheets as of January&#160;31, 2024 and 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></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_148"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:DefinedContributionPlanTextBlock" id="f-1117" continuedAt="f-1117-1" escape="true"><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></ix:nonNumeric></div><ix:continuation id="f-1117-1"><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 US employees participate in a 401(k) defined contribution plan sponsored by us. Contributions to the plan are discretionary. We made $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1118">2.6</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-5" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:num-dot-decimal" scale="6" id="f-1119">2.8</ix:nonFraction>&#160;million in matching contributions for fiscal 2024 and 2023, respectively. There were <ix:nonFraction unitRef="usd" contextRef="c-12" decimals="INF" name="us-gaap:DefinedContributionPlanCostRecognized" format="ixt:fixed-zero" scale="0" id="f-1120">no</ix:nonFraction> matching contributions for fiscal 2022. </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="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 consolidated balance sheets. For fiscal 2024, 2023, and 2022, we recorded $<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="f-1121">3.5</ix:nonFraction>&#160;million, $<ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="f-1122">3.9</ix:nonFraction>&#160;million, and $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-5" name="us-gaap:SeveranceCosts1" format="ixt:num-dot-decimal" scale="6" id="f-1123">3.7</ix:nonFraction>&#160;million, respectively, in severance expenses related to these employees.</span></div></ix:continuation><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">121</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_157"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></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 style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SENTINELONE,&#160;INC. </span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></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:700;line-height:120%">17.</span><ix:nonNumeric contextRef="c-1" name="us-gaap:SubsequentEventsTextBlock" id="f-1124" continuedAt="f-1124-1" escape="true"><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></ix:nonNumeric></div><ix:continuation id="f-1124-1"><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 February 1, 2024, we completed the acquisition of PingSafe Pte. Ltd. (PingSafe) to provide customers better automation across their entire cloud footprint. We acquired <ix:nonFraction unitRef="number" contextRef="c-209" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-1125">100</ix:nonFraction>% of the shares of PingSafe for total consideration of approximately $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-1126">57.5</ix:nonFraction>&#160;million in cash and <ix:nonFraction unitRef="shares" contextRef="c-210" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1127">2,354,607</ix:nonFraction> shares of our Class A common stock, subject to customary adjustments set forth in the purchase agreement. </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 February 1, 2024, we acquired <ix:nonFraction unitRef="number" contextRef="c-211" decimals="INF" name="us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired" scale="-2" id="f-1128">100</ix:nonFraction>% of the issued and outstanding equity securities of Stride Security Ltd. (Stride), a security automation company. The aggregate consideration for the Stride acquisition is approximately $<ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-5" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="6" id="f-1129">7.5</ix:nonFraction>&#160;million in cash, subject to customary adjustments. In addition, approximately $<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-5" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="6" id="f-1130">7.5</ix:nonFraction>&#160;million will be earned over <ix:nonNumeric contextRef="c-212" name="s:BusinessCombinationContingentConsiderationTerm" format="ixt-sec:durwordsen" id="f-1131">three years</ix:nonNumeric>, subject to continued employment.</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 PingSafe and Stride acquisitions will be accounted for as business combinations 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%"> 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 acquisition. We are currently working on the preliminary purchase price allocations and expect them to be completed in the first quarter of fiscal 2025.</span></div></ix:continuation><div id="i5e2df99387bf4941af7fc693f1a3ae16_160"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURES</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%">None.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_163"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9A. CONTROLS AND PROCEDURES</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%">Evaluation of Disclosure Controls and Procedures</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 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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January&#160;31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The term &#8220;disclosure controls and procedures,&#8221; 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&#8217;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&#8217;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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">January&#160;31, 2024</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, our disclosure controls and procedures were effective at the reasonable assurance level.</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%">Changes in Internal Control Over Financial Reporting</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 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 Annual Report on Form 10-K that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.</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%">Inherent Limitations on Effectiveness of Controls</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 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 </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">122</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></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%">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.</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%">Management&#8217;s Report on Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Our management conducted an evaluation of the effectiveness of our internal control over financial reporting as of January&#160;31, 2024, based on the criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Base</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">d on the results of its evaluation, management concluded that our internal control over financial reporting was effective as of January&#160;31, 2024. The effectiveness of our internal control over financial reporting as of January&#160;31, 2024, has been audited by Deloitte and Touche LLP, an independent registered public accounting firm, as stated in its report which is included in Part II, Item 8 of this Annual Report.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span><br/></span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">123</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</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%">To the stockholders and the Board of Directors of SentinelOne, Inc. </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:700;line-height:120%">Opinion on Internal Control over Financial Reporting</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%">We have audited the internal control over financial reporting of SentinelOne, Inc. and subsidiaries (the &#8220;Company&#8221;) as of January&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of January&#160;31, 2024, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8212; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by COSO.</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%">We have also audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated financial statements as of and for the year ended January&#160;31, 2024, of the Company and our report dated March&#160;27, 2024, expressed an unqualified opinion on those financial statements.</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:700;line-height:120%">Basis for Opinion</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</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:700;line-height:120%">Definition and Limitations of Internal Control over Financial Reporting</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%">A company&#8217;s internal control over financial reporting is a process designed 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. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</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:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-1132">DELOITTE &amp; TOUCHE LLP</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">San Jose, California</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%">March&#160;27, 2024</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">124</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_166"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9B. OTHER INFORMATION</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%">Our directors and Section 16 officers (as defined in Rule 16a-1(f) under the Exchange Act) are generally only permitted to trade in our securities pursuant to a prearranged <ix:nonNumeric contextRef="c-213" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1133"><ix:nonNumeric contextRef="c-213" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1134"><ix:nonNumeric contextRef="c-213" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1135">trading plan</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric> intended to satisfy the affirmative defense of Rule 10b5-1(c) under the Exchange Act (a Rule 10b5-1 Plan). During the fourth quarter of fiscal 2024, one of our Section 16 officers adopted a new Rule 10b5-1 Plan. The Weingarten Plan (as defined below) was entered into during an open trading window in accordance with our Insider Trading Policy.</span></div><ix:nonNumeric contextRef="c-214" name="ecd:MtrlTermsOfTrdArrTextBlock" id="f-1136" escape="true"><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%">On <ix:nonNumeric contextRef="c-215" name="ecd:TrdArrAdoptionDate" id="f-1137">January 11, 2024</ix:nonNumeric>, <ix:nonNumeric contextRef="c-215" name="ecd:TrdArrIndName" id="f-1138">Tomer Weingarten</ix:nonNumeric>, our <ix:nonNumeric contextRef="c-215" name="ecd:TrdArrIndTitle" id="f-1139">President, Chief Executive Officer and Chairman of the Board of Directors</ix:nonNumeric>, <ix:nonNumeric contextRef="c-215" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-true" id="f-1140">adopted a Rule 10b5-1 Plan</ix:nonNumeric> (the Weingarten Plan) providing for the potential sale of shares of Class A common stock owned by Mr. Weingarten, including <ix:nonFraction unitRef="shares" contextRef="c-216" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1141">64,744</ix:nonFraction> shares of Class A common stock and <ix:nonFraction unitRef="shares" contextRef="c-217" decimals="INF" name="ecd:TrdArrSecuritiesAggAvailAmt" format="ixt:num-dot-decimal" scale="0" id="f-1142">2,126,368</ix:nonFraction> shares underlying vested stock options for Class B common stock so long as the market price of our Class A common stock is higher than certain minimum threshold prices specified in the Weingarten Plan between an estimated start date of May 9, 2024 and April 24, 2025. Additionally, the Weingarten 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 Weingarten Plan, can only be determined upon the occurrence of the future vesting events. The Weingarten Plan is scheduled to expire on April 30, 2025.</span></div></ix:nonNumeric><div id="i5e2df99387bf4941af7fc693f1a3ae16_169"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</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%">Not applicable. </span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">125</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_172"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART III.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_175"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</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 information required by this Item (other than the information set forth in the next paragraph) will be included in our definitive Proxy Statement for our 2024 annual meeting of stockholders, which will be filed with the SEC within 120 days after the end of our fiscal year ended January&#160;31, 2024, and is incorporated herein by reference.</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 maintain a Code of Business Conduct and Ethics (Code of Ethics), applicable to all employees, including all directors and executive officers. Our Code of Ethics is published on our Investor Relations website at investors.sentinelone.com under &#8220;Governance.&#8221; We intend to satisfy the disclosure requirement under Item 5.05 of Form 8-K regarding amendments to, or waiver from, a provision of the Code of Ethics by posting such information on the website address and location specified above. </span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_178"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 11. EXECUTIVE 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 information required by this Item will be included in our Proxy Statement to be filed with the SEC within 120 days after the end of our fiscal year ended January&#160;31, 2024, and is incorporated herein by reference.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_181"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</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 information required by this Item will be included in our Proxy Statement to be filed with the SEC within 120 days after the end of our fiscal year ended January&#160;31, 2024, and is incorporated herein by reference.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_184"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</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 information required by this Item will be included in our Proxy Statement to be filed with the SEC, within 120 days after the end of our fiscal year ended January&#160;31, 2024, and is incorporated herein by reference.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_187"></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES</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 information required by this Item will be included in our Proxy Statement to be filed with the SEC, within 120 days after the end of our fiscal year ended January&#160;31, 2024, and is incorporated herein by reference.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">126</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_190"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART IV.</span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_193"></div><div style="-sec-extract:summary;margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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) Financial Statements.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-4.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Index to Consolidated Financial Statements in Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">(b) Financial Statement Schedule.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:31.5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All financial statement schedules are omitted because the information required to be set forth therein is not applicable or is shown in the consolidated financial statements or the notes thereto.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:36pt;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%">(c) Exhibits.</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 exhibits listed below are filed as part of this Annual Report on Form 10-K or are incorporated herein by reference, in each case as indicated below.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.628%"><tr><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/></tr><tr><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%">Exhibit</span></div><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%">Number</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Description of Document</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Form</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">File No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Filing Date</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex31restatedcer.htm">3.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex31restatedcer.htm">Restated Certificate of Incorporation of SentinelOne, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 7, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000078/sentinelonearbylawsdecem.htm">3.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000078/sentinelonearbylawsdecem.htm">Amended and Restated Bylaws of SentinelOne, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 13, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit41-sx1a1.htm">4.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit41-sx1a1.htm">Form of Class A Common Stock certificate of SentinelOne, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/exhibit42descriptionofcapi.htm">4.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/exhibit42descriptionofcapi.htm">Description of Registrant&#8217;s securities.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 7, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit42-sx1.htm">4.3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit42-sx1.htm">Amended and Restated Investors&#8217; Rights Agreement among SentinelOne, Inc. and certain holders of capital stock, dated October 28, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit101-sx1.htm">10.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit101-sx1.htm">Form of Indemnification Agreement between SentinelOne, Inc. and each of its directors and executive officers.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit104-sx1.htm">10.2</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit104-sx1.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit104-sx1.htm">SentinelOne, Inc. 2021 Equity Incentive Plan and related form agreements.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit105-sx1a1.htm">10.3</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit105-sx1a1.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit105-sx1a1.htm">SentinelOne, Inc. 2021 Employee Stock Purchase Plan and related form agreements.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit107-sx1a1.htm">10.4</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit107-sx1a1.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit107-sx1a1.htm">Confirmatory Employment Letter between SentinelOne, Inc. and Tomer Weingarten, dated May 28, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit108-sx1a1.htm">10.5</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit108-sx1a1.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit108-sx1a1.htm">Confirmatory Employment Letter between SentinelOne, Inc. and </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit108-sx1a1.htm">David</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit108-sx1a1.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit108-sx1a1.htm">Bernhardt</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit108-sx1a1.htm">, dated May 28, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex107arofferlet.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex107arofferlet.htm">6</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex107arofferlet.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex107arofferlet.htm">Confirmatory Employment Letter between SentinelOne, Inc. and Ric Smith, dated May 28, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 7, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex108offerlette.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex108offerlette.htm">7</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex108offerlette.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentineloneex108offerlette.htm">Offer of Employment and Change in Control and Severance Agreement between SentinelOne, Inc. and Keenan Conder, effective June 24, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 7, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1011s-1a1.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1011s-1a1.htm">8</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1011s-1a1.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1011s-1a1.htm">Change in Control and Severance Agreement by and between SentinelOne, Inc. and Tomer Weingarten, dated May 28, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">127</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.628%"><tr><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1012-sx1a1.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1012-sx1a1.htm">9</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1012-sx1a1.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021012509/exhibit1012-sx1a1.htm">Change in Control and Severance Agreement by and between SentinelOne, Inc. and David Bernhardt, dated May 28, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1/A</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 21, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentinelone10-kex1012.htm">10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentinelone10-kex1012.htm">0</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentinelone10-kex1012.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370822000016/sentinelone10-kex1012.htm">Change in Control and Severance Agreement by and between SentinelOne, Inc. and Ric Smith.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 7, 2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000014/ex1013sentineloneofferlett.htm">10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000014/ex1013sentineloneofferlett.htm">1</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000014/ex1013sentineloneofferlett.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000014/ex1013sentineloneofferlett.htm">Offer of Employment and Change in Control and Severance Agreement between SentinelOne, Inc. and Narayanan &#8216;Vats&#8217; Srivatsan, effective February 26, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-K</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 29, 2023</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000035/exhibit103-sentineloneglob.htm">10.</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000035/exhibit103-sentineloneglob.htm">1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000035/exhibit103-sentineloneglob.htm">2</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000035/exhibit103-sentineloneglob.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000035/exhibit103-sentineloneglob.htm">SentinelOne Global Corporate Cash Bonus Plan as amended effective August 1, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 1, 2023</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000054/ex-101x2021eipglobalrestri.htm">10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000054/ex-101x2021eipglobalrestri.htm">3</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000054/ex-101x2021eipglobalrestri.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000158370823000054/ex-101x2021eipglobalrestri.htm">2021 Equity Incentive Plan Global Notice of Restricted Stock Unit Award, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-Q</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">001-40531</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 5, 2023</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit107-sx1.htm">10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit107-sx1.htm">4</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/1583708/000162828021011624/exhibit107-sx1.htm">Office Lease, by and between SIC-Mountain Bay Plaza, LLC and SentinelOne, Inc. and Silicon Valley Bank dated as of June 9, 2020, as amended.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">S-1</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">333-256761</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June 3, 2021</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-1015x2021equityincentiv.htm">10.1</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-1015x2021equityincentiv.htm">5</a></span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-1015x2021equityincentiv.htm">&#8224;</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-1015x2021equityincentiv.htm">2021 Equity Incentive Plan Global Notice of Performance Stock Unit Award</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex211sentinelone-globalsub.htm">21.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex211sentinelone-globalsub.htm">List of Subsidiaries of SentinelOne, Inc.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-231consentofdeloittetou.htm">23.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-231consentofdeloittetou.htm">Consent of Deloitte &amp; Touche LLP, independent registered public accounting firm.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_199">24.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_199">Power of Attorney (included in signature pages hereto).</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex311sentinelone1312410-k.htm">31.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex311sentinelone1312410-k.htm">Certification of Principal Executive Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex312sentinelone1312410-k.htm">31.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex312sentinelone1312410-k.htm">Certification of Principal Financial Officer Pursuant to Rules 13a-14(a) and 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex321sentinelone1312410-k.htm">32.1*</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex321sentinelone1312410-k.htm">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm">97.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm">S</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm">entine</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm">l</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm">One, Inc. </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm">Compensation </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm">Recovery</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ex-971xsentineloneinccompe.htm"> Policy</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">101.INS</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Inline XBRL Instance Document--the instance document does not appear in the Interactive Data File because XBRL tags are embedded within the Inline XBRL document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">101.SCH</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Inline XBRL Taxonomy Extension Schema Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">128</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="-sec-extract:summary;margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:92.628%"><tr><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.038%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.529%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.799%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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%">101.CAL</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Inline XBRL Taxonomy Extension Calculation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">101.DEF</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Inline XBRL Taxonomy Extension Definition Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">101.LAB</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Inline XBRL Taxonomy Extension Label Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">101.PRE</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Inline XBRL Taxonomy Extension Presentation Linkbase Document.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="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%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101).</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">__________________</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">*</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%;padding-left:13.5pt">The certifications furnished in Exhibits 32.1 hereto are deemed to accompany this Annual Report on Form 10-K 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#8224;&#160;&#160;&#160;&#160;&#160;&#160;Indicates management contract or compensatory plan. </span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_196"></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:700;line-height:120%">ITEM 16. FORM 10-K SUMMARY</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%">None.</span></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">129</span></div></div></div><div id="i5e2df99387bf4941af7fc693f1a3ae16_199"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</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%">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, in Mountain View, California on the 27th day of March, 2024.</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 style="width:34.316%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.470%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.310%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:50.504%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">SENTINELONE, INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Tomer Weingarten</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;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%">Tomer Weingarten</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="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%">Chairman of the Board of Directors, President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Principal Executive Officer) </span></div></td></tr></table></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:9pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">POWER OF ATTORNEY</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%">KNOW ALL THESE PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Tomer Weingarten and David Bernhardt, and each of them, as his or her true and lawful attorney-in-fact and agent, with full power of substitution and resubstitution, for him or her and in his or her name, place and stead, in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with all exhibits thereto, and other documents in connection therewith, with the Securities and Exchange Commission, granting unto said attorneys-in-fact and agents, and each of them, full power and authority to do and perform each and every act and thing requisite and necessary to be done in connection therewith, as fully to all intents and purposes as he or she might or could do in person, hereby ratifying and confirming all that said attorneys-in-fact and agents, or any of them, or their, his or her substitutes, may lawfully do or cause to be done by virtue thereof.</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%">Pursuant to the requirements of the Exchange Act of 1934, as amended, this Annual Report on Form 10-K has been signed by the following persons in the capacities and on the dates indicated. </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 style="width:31.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.869%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Signature</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Title</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:112%">Date</span></div></td></tr><tr style="height:9pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:21pt"><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:10pt;font-weight:400;line-height:112%">/s/ Tomer Weingarten</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chairman of the Board of Directors, President, and Chief Executive Officer (Principal Executive Officer)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Tomer Weingarten</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ David Bernhardt</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Financial Officer (Principal Financial Officer)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">David Bernhardt</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Robin Tomasello</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Chief Accounting Officer (Principal Accounting Officer)</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Robin Tomasello</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Charlene T. Begley</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Charlene T. Begley</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Aaron Hughes</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Aaron Hughes</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Mark S. Peek</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Mark S. Peek</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Ana Pinczuk</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Ana Pinczuk</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="margin-bottom:9pt"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i5e2df99387bf4941af7fc693f1a3ae16_7">Table of Contents</a></span></div><div style="margin-bottom:9pt"><span><br/></span></div></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 style="width:31.752%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.797%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.441%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:28.869%"/><td style="width:0.1%"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Daniel Scheinman</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Daniel Scheinman</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:14pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">/s/ Teddie Wardi</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">March 27, 2024</span></td></tr><tr style="height:14pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Teddie Wardi</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" rowspan="2" style="padding:0 1pt"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.15
<SEQUENCE>2
<FILENAME>ex-1015x2021equityincentiv.htm
<DESCRIPTION>EX-10.15
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i47dbd4a694504beea2a27a21a27f8d26_1"></div><div style="min-height:64.08pt;width:100%"><div style="text-align:right"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 10.15</font></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SENTINELONE, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021 EQUITY INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">GLOBAL NOTICE OF PERFORMANCE STOCK UNIT AWARD</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline"><br></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">You (the &#8220;Participant&#8221;) have been granted an award of Performance Stock Units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) under the SentinelOne, Inc. (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) 2021 Equity Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) subject to the terms and conditions of the Plan, this Global Notice of Performance Stock Unit Award (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and the attached Performance Stock Unit Award Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), including the appendices attached hereto and any applicable country-specific provisions contained therein (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Appendices</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), which constitute part of the Agreement.</font></div><div style="margin-bottom:10pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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.</font></div><div style="margin-bottom:10pt;padding-left:108pt;text-indent:-72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Name&#58;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt;padding-left:108pt;text-indent:-72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Address&#58;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Grant Number</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#58;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt;padding-left:193.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Number of PSUs&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> </font></div><div style="margin-bottom:10pt;padding-left:193.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Date of Grant&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt;padding-left:193.5pt;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Start Date&#58;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt;padding-left:193.5pt;padding-right:10.8pt;text-align:justify;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Expiration Date&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;The earlier to occur of&#58; (a) the date on which settlement of all PSUs granted hereunder occurs, and (b) the tenth anniversary of the Date of Grant.  This PSU expires earlier if Participant&#8217;s Service terminates earlier, as described in the Agreement.</font></div><div style="margin-bottom:10pt;padding-left:193.5pt;padding-right:10.8pt;text-align:justify;text-indent:-157.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Vesting Schedule&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  &#160;&#160;&#160;&#160;See </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">   </font></div><div style="padding-right:1.8pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">By accepting (whether in writing, electronically or otherwise) the PSUs, Participant acknowledges and agrees to the following&#58; </font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.84pt">Participant understands that Participant&#8217;s Service is for an unspecified duration, can be terminated at any time (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, is &#8220;at-will&#8221;), 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 PSUs pursuant to this Notice and </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> is subject to achievement of the performance criteria set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> and Participant&#8217;s continuing Service.  To the extent permitted by applicable law, Participant agrees and acknowledges that the time-based Vesting Schedule applicable to the PSUs following attainment of the performance criteria set forth on </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix B</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> may change prospectively in the event that Participant&#8217;s Service status changes between full- and part-time and&#47;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.  </font></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.84pt">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.  </font></div><div style="margin-bottom:10pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.84pt">Participant has read the Company&#8217;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&#8217;s securities.  </font></div><div style="margin-bottom:10pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.84pt">By accepting the PSUs, Participant consents to electronic delivery and participation as set forth in the Agreement.</font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:20pt;padding-left:67.7pt;text-indent:-67.7pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PARTICIPANT&#160;&#160;&#160;&#160;SENTINELONE, INC.</font></div><div style="height:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:64.08pt;width:100%"><div style="text-align:right"><font><br></font></div><div><font><br></font></div></div><div style="margin-bottom:20pt;padding-left:67.7pt;text-indent:-67.7pt"><font><br></font></div><div style="margin-bottom:10pt;padding-left:67.5pt;text-indent:-67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Signature&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:10pt;padding-left:67.5pt;text-indent:-67.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Print Name&#58; &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Its&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">&#160;&#160;&#160;&#160;</font></div><div style="height:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><div id="i47dbd4a694504beea2a27a21a27f8d26_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SENTINELONE, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021 EQUITY INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">GLOBAL PERFORMANCE STOCK UNIT AWARD AGREEMENT</font></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Unless otherwise defined in this Global Performance Stock Unit Award Agreement (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), any capitalized terms used herein will have the same meaning ascribed to them in the SentinelOne, Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2021 Equity Incentive Plan (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant has been granted Performance Stock Units (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) subject to the terms, restrictions, and conditions of the Plan, the Notice of Performance Stock Unit Award (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), and this Agreement, including any applicable country-specific provisions in </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> attached hereto ( &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), 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.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Settlement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Settlement of PSUs shall be made in the same calendar year as the applicable date of vesting under the vesting schedule set forth in the Notice&#59; provided, however, that if a vesting date under the vesting schedule set forth in the Notice occurs in December, then settlement of any PSUs that vest in December shall be made within 30 days of vesting.  Settlement of PSUs shall be in Shares.  Settlement means the delivery to Participant of the Shares vested under the PSUs.  No fractional PSUs or rights for fractional Shares will be created pursuant to this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">No Stockholder Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Unless and until such time as Shares are issued in settlement of vested PSUs, Participant will have no ownership of the Shares allocated to the PSUs and will have no rights to dividends or to vote such Shares.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Dividend Equivalents</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Dividend equivalents, if any (whether in cash or Shares), will not be credited to Participant, except as permitted by the Committee.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Non-Transferability of PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The PSUs 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Termination&#59; Leave of Absence&#59; Change in Status</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  If Participant&#8217;s Service terminates for any reason, all unvested PSUs will be forfeited to the Company immediately, and all rights of Participant to such PSUs automatically terminate without payment of any consideration to Participant.  Participant&#8217;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&#8217;s employment agreement, if any) and will not, subject to the laws applicable to Participant&#8217;s Award, be extended by any notice period mandated under local laws (e.g., Service would not include a period of &#8220;garden leave&#8221; or similar period mandated under employment laws in the jurisdiction where Participant is employed or the terms of Participant&#8217;s employment agreement, if any).  Participant acknowledges and agrees that the time-based component of the Vesting Schedule may change prospectively in the event Participant&#8217;s service status changes between full- and part-time status and&#47;or in the event Participant is on an approved leave of absence in accordance the Company&#8217;s policies relating to work schedules and vesting of awards or as determined by the Committee.  Participant acknowledges that satisfaction of the time-based vesting criteria applicable to the Shares pursuant to this Notice and Agreement is subject to Participant&#8217;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).   </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt;text-decoration:underline">Responsibility for Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  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 &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Employer</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), 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&#8217;s participation in the Plan and legally applicable to Participant (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Tax-Related Items</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) is and remains Participant&#8217;s responsibility and may exceed the amount actually withheld by the Company or the Employer, if any.  Participant further acknowledges that the Company and&#47;or the Employer (i) make no representations or undertakings regarding the treatment of any Tax-Related Items in connection with any aspect of the PSUs, including, but not limited to, the grant, vesting or settlement of the PSUs 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 PSUs to reduce or eliminate Participant&#8217;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&#47;or the Employer (or former employer, as applicable) may be required to withhold or account for Tax-Related Items in more than one jurisdiction.  </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">PARTICIPANT SHOULD CONSULT A TAX ADVISER APPROPRIATELY QUALIFIED IN THE COUNTRY OR COUNTRIES IN WHICH PARTICIPANT RESIDES OR IS SUBJECT TO TAXATION.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt;text-decoration:underline">Withholding</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  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&#47;or the Employer to satisfy all Tax-Related Items.  In this regard, Participant authorizes the Company and&#47;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&#58;</font></div><div style="margin-bottom:12pt;padding-left:81pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">withholding from Participant&#8217;s wages or other cash compensation paid to Participant by the Company and&#47;or the Employer&#59; or</font></div><div style="margin-bottom:12pt;padding-left:81pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">withholding from proceeds of the sale of Shares acquired upon settlement of the PSUs either through a voluntary sale or through a mandatory sale arranged by the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(on Participant&#8217;s behalf pursuant to this authorization and without further consent)&#59; </font></div><div style="margin-bottom:12pt;padding-left:81pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:19.53pt">withholding Shares to be issued upon settlement of the PSUs, provided the Company only withholds the number of Shares necessary to satisfy no more than the maximum applicable statutory withholding amounts&#59; </font></div><div style="margin-bottom:12pt;padding-left:81pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(iv)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:20.13pt">Participant&#8217;s payment of a cash amount (including by check representing readily available funds or a wire transfer)&#59; or</font></div><div style="margin-bottom:12pt;padding-left:81pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(v)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">any other arrangement approved by the Committee and permitted under applicable law&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">all under such rules as may be established by the Committee and in compliance with the Company&#8217;s Insider Trading Policy and 10b5-1 Trading Plan Policy, if applicable&#59; 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).</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#8217;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 PSUs, notwithstanding that a number of the Shares are held back solely for the purpose of satisfying the withholding obligation for Tax-Related Items. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Finally, Participant agrees to pay to the Company and&#47;or the Employer any amount of Tax-Related Items that the Company and&#47;or the Employer may be required to withhold or account for as a result of Participant&#8217;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">7.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Nature of Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  By accepting the PSUs, Participant acknowledges, understands and agrees that&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">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&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the grant of the PSUs is exceptional, voluntary, and occasional, and does not create any contractual or other right to receive future grants of PSUs, or benefits in lieu of PSUs, even if PSUs have been granted in the past&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">all decisions with respect to future PSUs or other grants, if any, will be at the sole discretion of the Company&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">Participant is voluntarily participating in the Plan&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(e)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.8pt">the PSUs and Participant&#8217;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&#8217;s employment or service relationship (if any)&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(f)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.02pt">the PSUs and the Shares subject to the PSUs, and the income and value of same, are not intended to replace any pension rights or compensation&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(g)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">the PSUs and the Shares subject to the PSUs, 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&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(h)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">unless otherwise agreed with the Company, the PSUs, and the Shares subject to the PSUs, 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&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">the future value of the underlying Shares is unknown, indeterminable, and cannot be predicted with certainty&#59;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(j)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">no claim or entitlement to compensation or damages will arise from forfeiture of the PSUs resulting from Participant&#8217;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&#8217;s employment agreement, if any), and in consideration of the grant of the PSUs 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&#59; waives his or her ability, if any, to bring any such claim&#59; and releases the Employer, the Company, and any Parent, Subsidiary, or Affiliate from any such claim&#59; 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&#59; </font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(k)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:23.18pt">unless otherwise provided in the Plan or by the Company in its discretion, the PSUs and the benefits evidenced by this Agreement do not create any entitlement to have the PSUs or any such </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(l)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">the following provisions apply only if Participant is providing services outside the United States&#58;</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(i)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:25.63pt">the PSUs and the Shares subject to the PSUs are not part of normal or expected compensation or salary for any purpose&#59; and</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(ii)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:22.58pt">Participant acknowledges and agrees that neither the Company, the Employer nor any Parent or Subsidiary or Affiliate will be liable for any foreign exchange rate fluctuation between Participant&#8217;s local currency and the United States Dollar that may affect the value of the PSUs or of any amounts due to Participant pursuant to the settlement of the PSUs or the subsequent sale of any Shares acquired upon settlement. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">8.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">No Advice Regarding Grant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company is not providing any tax, legal, or financial advice, nor is the Company making any recommendations regarding Participant&#8217;s participation in the Plan, or Participant&#8217;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">9.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Appendix</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Notwithstanding any provisions in this Agreement, the PSUs will be subject to any special terms and conditions set forth in any appendix to this Agreement for Participant&#8217;s country outside the United States. Moreover, if Participant relocates to one of the countries included in Appendix A, 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.  Appendix A constitutes part of this Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">10.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Imposition of Other Requirements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company reserves the right to impose other requirements on Participant&#8217;s participation in the Plan, on the PSUs 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">11.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  The Company and Participant agree that the PSUs are granted under and governed by the Notice, this Agreement, and the Plan (incorporated herein by reference).  Participant&#58; (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 PSUs subject to all of the terms and conditions set forth herein and those set forth in the Plan and the Notice.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">12.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Entire Agreement&#59; Enforcement of Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">13.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Compliance&#160;with&#160;Laws&#160;and&#160;Regulations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  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&#8217;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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">clearance from any governmental authority for the issuance or sale of the Shares.  Further, Participant agrees that the Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">will have unilateral authority to amend the Plan and this Agreement without Participant&#8217;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. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">14.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  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.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">15.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Governing Law and Venue</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  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&#8217;s conflict of laws rules.</font></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#59; 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. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">16.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">No Rights as Employee, Director or Consultant</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  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&#8217;s Service, for any reason, with or without Cause.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">17.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Consent to Electronic Delivery of All Plan Documents and Disclosures</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  By Participant&#8217;s acceptance of the Notice (whether in writing or electronically), Participant and the Company agree that the PSUs 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&#8217;s residence address.  By acceptance of the PSUs, 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 PSUs 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&#8217;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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">copy of any documents delivered electronically if electronic delivery fails&#59; 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&#8217;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">18.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Insider Trading Restrictions&#47;Market Abuse Laws</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  Participant acknowledges that, depending on Participant&#8217;s country</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of residence, the broker&#8217;s country, or the country in which the Shares are listed, Participant may be subject to insider trading restrictions and&#47;or market abuse laws, which may affect Participant&#8217;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 &#8220;inside information&#8221; 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 &#8220;need to know&#8221; basis) and (ii) &#8220;tipping&#8221; 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&#8217;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&#8217;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&#8217;s securities.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">19.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Foreign Asset&#47;Account, Exchange Control and Tax Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participant may be subject to foreign asset&#47;account, exchange control and&#47;or tax reporting requirements as a result of the acquisition, holding and&#47;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&#47;or the transactions related thereto to the applicable authorities in Participant&#8217;s country and&#47;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&#47;account, exchange control and tax reporting requirements and should consult his or her personal legal and tax advisors on such matters.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">20.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Code Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  For purposes of this Agreement, a termination of employment will be determined consistent with the rules relating to a &#8220;separation from service&#8221; as defined in Section 409A of the Internal Revenue Code and the regulations thereunder (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Section 409A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;).  Notwithstanding anything else provided herein, to the extent any payments provided under this Agreement in connection with Participant&#8217;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 &#8220;specified employee&#8221; 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&#8217;s separation from service to the Employer or the Company, or (b) the date of Participant&#8217;s death following such a separation from service&#59; 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 &#8220;short-term deferral&#8221; 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. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">21.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:21pt;text-decoration:underline">Award Subject to Company Clawback or Recoupment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  To the extent permitted by applicable law, the PSUs 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&#8217;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&#8217;s PSUs (whether vested or unvested) and the recoupment of any gains realized with respect to Participant&#8217;s PSUs.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">BY ACCEPTING THIS AWARD OF PSUS, PARTICIPANT AGREES TO ALL OF THE TERMS AND CONDITIONS DESCRIBED ABOVE AND IN THE PLAN.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">APPENDIX A</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SENTINELONE, INC.</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021 EQUITY INCENTIVE PLAN</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">GLOBAL PERFORMANCE STOCK UNIT AWARD AGREEMENT</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">COUNTRY SPECIFIC PROVISIONS FOR PARTICIPANTS OUTSIDE THE U.S.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">At such time as the Committee issues an PSU under the Plan to a Participant who resides and&#47;or works outside of the United States (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">U.S.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), the Committee may adopt and include in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> additional terms and conditions that govern such PSU.  This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> forms part of the Agreement.  Any capitalized term used in this </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> without definition will have the meaning ascribed to it in the Notice, the Agreement or the Plan, as applicable. </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#47;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.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Appendix A</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> also includes information relating to exchange control, securities laws, foreign asset&#47;account reporting and other issues of which Participant should be aware with respect to Participant&#8217;s participation in the Plan.  The information is based on the securities, exchange control, foreign asset&#47;account reporting and other laws in effect in the respective countries as of </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">February 2023</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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&#8217;s participation in the Plan because the information may be out of date at the time that participant vests in the PSUs, sells Shares acquired under the Plan or takes any other action in connection with the Plan.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition, the information is general in nature and may not apply to Participant&#8217;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&#8217;s country may apply to Participant&#8217;s situation. Participant also is encouraged to review the country tax supplements attached to the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2021 EQUITY INCENTIVE PLAN</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> Prospectus available on the Company&#8217;s intranet for information about the general tax treatment of the PSUs.</font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#47;or residing, or Participant transfers employment and&#47;or residency after the Date of Grant, the information contained herein may not apply to Participant in the same manner.</font></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">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&#8217;s country may apply to his or her individual situation.</font></div><div style="margin-bottom:12pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">GLOBAL PROVISIONS APPLICABLE TO PARTICIPANTS IN COUNTRIES OTHER THAN THE U.S.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Tax Withholding Considerations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">. </font></div><div style="margin-bottom:11pt;margin-top:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This provision supplements Section 6 of the Agreement&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If Participant is engaged by a third-party professional employer organization (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">PEO</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), 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&#8217;s responsibility and may exceed the amount actually withheld by the PEO. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Service Provider</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Foreign Exchange Considerations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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&#8217;s local currency and the U.S. dollar that may affect the value of the PSU, or of any amounts due to Participant under the Plan or as a result of vesting in the PSUs and&#47;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 PSUs and Participant&#8217;s specific situation and understands that the relevant laws and regulations can change frequently and occasionally on a retroactive basis.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Suspension of PSU Vesting During Leave of Absence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For all Participants going out on a legally protected leave of absence under applicable local laws, unless otherwise determined by the Committee, Participant&#8217;s PSUs 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&#8217;s Chief People Officer or the Committee.  </font></div><div style="margin-bottom:12pt;padding-left:67.5pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For non-legally protected leaves, such as personal leave or educational leave, unless otherwise determined by the Committee, the vesting on Participant&#8217;s PSUs 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">.  Participant hereby explicitly and unambiguously consents to the collection, use and transfer, in electronic or other form, of Participant&#8217;s personal data as described in the Agreement and any other PSU grant materials by and among, as applicable, the Company, the Employer, or PEO for the exclusive purpose of implementing, administering and managing Participant&#8217;s participation in the Plan.</font></div><div style="margin-bottom:12pt;padding-left:67.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;Participant understands that the Company, the Employer, and&#47;or PEO, as applicable, may hold certain personal information about Participant, including, but not limited to, Participant&#8217;s name, home address, email address and telephone number, date </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-left:67.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">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 PSUs or any other entitlement to shares of stock awarded, canceled, exercised, vested, unvested or outstanding in Participant&#8217;s favor (&#8220;Data&#8221;), for the exclusive purpose of implementing, administering and managing the Plan.</font></div><div style="margin-bottom:12pt;padding-left:67.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;Participant understands that Data will be transferred to the Company&#8217;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 &#8220;Third Parties&#8221;) 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 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">https&#58;&#47;&#47;us.etrade.com&#47;l&#47;f&#47;privacy-statement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">. </font></div><div style="margin-bottom:12pt;padding-left:67.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160;Participant understands that the recipients of Data may be located in the U.S. or elsewhere, and that the recipients&#8217; country may have different data privacy laws and protections than Participant&#8217;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&#8217;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&#59; the only consequence of refusing or withdrawing Participant&#8217;s consent is that the Company would not be able to grant PSUs 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&#8217;s ability to participate in the Plan.  For more information on the consequences of Participant&#8217;s refusal to consent or withdrawal of consent, Participant understands that he or she may contact his or her local human resources representative.</font></div><div style="margin-bottom:12pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">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&#8217;s participation in the Plan in compliance with the data privacy laws in Participant&#8217;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&#47;or PEO. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;padding-left:27pt;text-decoration:underline">Language</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">  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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Agreement or any other document related to the PSU and&#47;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.</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">COUNTRY-SPECIFIC TERMS APPLICABLE TO PARTICIPANTS IN COUNTRIES OTHER THAN THE U.S.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Australia</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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&#58; (a) required by law to take steps to ensure that the recipient complied with the Australian Privacy Principles&#59; or (b) responsible for any breaches of the Australian Privacy Principles by the recipient, in respect of that information.</font></div><div style="margin-bottom:12pt;padding-right:-2.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;padding-right:-2.5pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The grant of PSUs is made under the new rules promulgated on October 1, 2022, under the Australian Corporations Act 2001 (Cth).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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&#8217;s behalf.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Austria </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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 &#8364;5 million.&#160;If this threshold is exceeded, quarterly or annual reporting obligations will be imposed. These rules also apply for the selling of Shares.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If the value of all Participant&#8217;s accounts abroad exceeds &#8364;10 million, the transfers and balances of all accounts must be reported as of the last day of each month, on or before the 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> day of the following month, on the prescribed form (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Meldungen SI-Forderungen und&#47;oder SI-Verpflichtungen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">). </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Belgium</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Asset&#47;Account Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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). </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Canada</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Award Payable Only in Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The grant of the PSUs does not give Participant any right to receive a cash payment, and the PSUs are payable in Shares only.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">French Language Provisions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provisions will apply if Participant is a resident of Quebec&#58; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Les parties reconnaissent avoir exig&#233; la redaction en anglais de cette convention (&#8220;Agreement&#8221;), ainsi que de tous documents ex&#233;cut&#233;s, avis donn&#233;s et procedures judiciaries intent&#233;es, directement ou indirectement, relativement &#224; la pr&#233;sente convention.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Czech Republic</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Upon request of the Czech National Bank (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">CNB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), Participant must report the following to the CNB&#58; 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. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Denmark</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Labor Law Acknowledgement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. By accepting the PSUs, Participant acknowledges that he or she understands and agrees that the PSUs relate to future services to be performed and do not form any part of, and are not, a bonus or compensation for past services. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Stock Option Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. With respect to Danish employees comprised (covered) by the Danish Stock Option Act, the following shall apply&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant acknowledges that he or she has received a statement in Danish setting forth the terms of the PSUs, a copy of which is included as </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">ANNEX I</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> to this Appendix A.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PSUs are not to be included in the calculation of holiday allowance, severance pay, statutory allowance and compensation, pension and similar payments.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Bank Account Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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.)  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Control and Tax Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. To the extent permitted by the Company, Participant may hold Shares acquired under the Plan in a safety-deposit account (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, 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 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">https&#58;&#47;&#47;skat.dk&#47;skat.aspx&#63;oid&#61;2234844</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> &#8211; 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">France</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">French Sub-Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The PSUs and underlying Shares shall be subject to the provisions of the Plan and the Sub-Plan for French Participants (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">French Sub-Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). 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 PSUs, the definitions in the French Sub-Plan shall prevail.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The PSUs are intended to qualify for specific tax and social security treatment in France (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">French-Qualified PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) 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&#176;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 PSUs. If the PSUs no longer qualify as French-Qualified PSUs, 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 PSUs (as well as any income tax that is due).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Vesting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. This provision supplements the Notice&#58;</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Except in the event of the French Participant&#8217;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 PSUs 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Restriction on Transfer and Sale of Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The French Participant may not sell or transfer the Shares issued at vesting of the PSUs 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).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the above, the French Participant&#8217;s heirs, in the case of Participant&#8217;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 PSUs 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. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Further, as long as the PSUs and the Shares acquired at vesting of the PSUs 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&#8217;s heirs, in the case of the French Participant&#8217;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Changes in Capitalization</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Certain adjustments of Shares may disqualify the PSUs, in which case they may no longer benefit from favorable tax and social security treatment in France.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Language</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.  Any French Participant accepting an award of French-Qualified PSUs 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. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Le Participant Fran&#231;ais reconnait qu&#8217;il ou elle maitrise l&#8217;anglais et qu&#8217;il ou elle comprend enti&#232;rement les termes et conditions du Sous Plan ainsi que ceux du Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Germany</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participant understands that if he or she remits proceeds in excess of &#8364;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 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">www.bundesbank.de</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">India</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls and Repatriation Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. As a condition of the grant of PSUs, 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&#8217;s share capital) and convert such amounts to local currency. Participant also must obtain a foreign inward remittance certificate (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">FIRC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Assets Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participant must declare foreign bank accounts and any foreign financial assets (including Shares subject to the PSUs held outside India) in his or her annual tax return. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Indonesia</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If Indonesian residents repatriate funds (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition, if there is a change of position (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, 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 15</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> day of the month following the change in position. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Ireland</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Director Reporting Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, PSUs, 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&#8217;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).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Israel</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The following provisions will apply if Participant is an employee of an Israeli resident subsidiary of the Company on the Date of Grant. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Israeli Sub-Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The PSUs and underlying Shares shall be subject to the provisions of the Plan and the Sub-Plan for Israeli Participants (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Israel</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Sub-Plan</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). The terms used herein shall have the meaning ascribed to them in the Plan and the Israel Sub-Plan.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Designation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The PSUs are intended to be subject to the trustee capital gain route of Section 102 of the Israeli Tax Ordinance &#91;New Version&#93; 1961 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Section 102</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; and &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Capital Gains Route</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), 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 PSUs do not meet the requirements of Section 102, such PSUs 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 PSUs will qualify for favorable tax treatment and will not be liable or responsible if favorable tax treatment is not available under Section 102. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">The Trustee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The PSUs and the Shares issued upon vesting and&#47;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 PSUs (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Additional Rights</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) shall be issued to or controlled by the Trustee for Participant&#8217;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 (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">ITA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). 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 &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Holding Period</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). 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.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Taxes</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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 PSUs and Shares, shall be borne solely by Participant and in the event of death, by Participant&#8217;s heirs. The Company, Participant&#8217;s employer and&#47;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&#8217;s employer and&#47;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&#8217;s employer and&#47;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&#8217;s employer or the Trustee any amount of taxes that the Company, Participant&#8217;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&#8217;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 PSUs and the Shares, shall be borne by Participant. The Trustee and&#47;or the Company, Participant&#8217;s employer shall be entitled to withhold or deduct such fees from payments otherwise due to&#47;from the Company, Participant&#8217;s employer or the Trustee.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Exemption</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. An exemption from the requirement to file a prospectus with respect to the Plan and the PSUs 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&#8217;s local human resources department.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Acknowledgements</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. In addition to section 11 above, by accepting the PSUs Participant hereby understands, acknowledges, agrees as follows&#58; (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&#8217;s PSUs 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&#59; (ii) Participant accepts the provisions of the trust agreement signed between the Company and the Trustee, and agrees to be bound by its terms&#59; (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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">violation of the terms of Section 102 and agrees to bear the relevant sanctions&#59; (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&#8217;s PSUs, 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Italy</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Participant&#8217;s Authorization to Release and Transfer Necessary Personal Information</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The following supplements Section 4 of this Appendix A&#58;</font></div><div style="margin-bottom:12pt;padding-left:0.95pt;padding-right:-1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Participant understands that Data will be held only as long as is required by law or as necessary to implement, administer and manage Participant&#8217;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&#47;679, Participant has rights, including but not limited to, the right to access, delete, update, request the rectification of Participant&#8217;s Data and cease the Data processing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">and to object, in whole or in part, on legitimate grounds, to the processing of Participant&#8217;s Data, even though they are relevant to the purpose of collection. Furthermore, Participant is aware that Participant&#8217;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&#8217;s personal data, Participant must do so by writing to the Company&#8217;s Equity Team at 444 Castro St., Suite 400, Mountain View, CA 94041, U.S. or via email at </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%;text-decoration:underline">stockadmin&#64;sentinelone.com</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">. If Participant requests that the Company cease processing Participant&#8217;s Data, the Company will not be able to administer this award. Accordingly, if Participant requests that the Company cease processing Participant&#8217;s Data, this PSU will be cancelled when Participant&#8217;s withdrawal is received.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">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&#47;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Governing Law and Plan Document Acknowledgment</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160;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  &#8364;15,000 or the euro equivalent (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, bank accounts where proceeds from the sale of Shares acquired under the Plan are deposited) also shall be reported.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Japan </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Asset&#47;Account Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participant understands that if he or she acquires Shares valued at more than &#165;100 million in a single transaction, he or she must file a Report Concerning Acquisition or Transfer </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">of Securities (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">shoken no shutoku mataha joto ni kansuru hokokusho</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) 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 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">kokugai zaisan chosho</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) in respect of any assets (including Shares acquired at PSU vesting) held outside Japan as of December 31, to the extent such assets have a total net fair market value exceeding &#165;50 million. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Jordan</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No country-specific provisions. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Malaysia</font></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Data Privacy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Below is a translation of Section 4 of this Appendix A into Bahasa Malaysia for Participant&#8217;s reference&#58;</font></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Privasi Data</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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 PSU lain oleh dan di kalangan, yang berkenaan, Syarikat, Majikan atau PEO untuk tujuan eksklusif untuk melaksanakan, mentadbir dan mengurus penyertaan Peserta dalam Pelan.</font></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Peserta memahami bahawa Syarikat, Majikan dan&#47;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 PSU atau apa-apa kelayakan lain untuk saham saham yang diberikan, dibatalkan, dilaksanakan, diberi hak, tidak diberi hak atau tertunggak bagi pihak Peserta (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Data</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), untuk tujuan eksklusif untuk melaksanakan, mentadbir dan mengurus Pelan.</font></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;Peserta memahami bahawa Data akan dipindahkan ke perkhidmatan pengurusan jadual permodalan Syarikat, eShares, Inc. dba Carta, Inc. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Carta, Inc.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) atau brokernya, E*TRADE Financial dan sekutunya, sebagaimana yang berkenaan, untuk menyediakan bahagian perkhidmatan pentadbiran dan pembrokeran berkaitan Pelan (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Pihak Ketiga</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) 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&#58;&#47;&#47;carta.com&#47;privacy-policy&#47;. 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&#58;&#47;&#47;us.etrade.com&#47;l&#47;f&#47;privacy-statement.</font></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#59; satu-satunya akibat daripada menolak atau menarik balik persetujuan Peserta ialah Syarikat tidak akan dapat memberikan PSU 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.</font></div><div style="margin-bottom:12pt;padding-right:2pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#47;atau PEO.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Mexico</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No country-specific provisions. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">The Netherlands</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No country-specific provisions. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Poland </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If Participant holds foreign securities (including Shares) and maintain accounts abroad, then it is Participant&#8217;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. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Further, any transfer or settlement of funds in excess of a specified threshold (currently &#8364;15,000) must be effected through an authorized bank, authorized payment institution or authorized e-money institution. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Qatar</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No country-specific provisions. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Singapore</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">The award of the PSUs is being made in reliance of sections 273(1)(f) and 272A(1) of the Securities and Futures Act (Cap. 289) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">SFA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">&#8221;) for which it is exempt from the prospectus and registration requirements under the SFA .</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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 (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">NASDAQ, NYSE), Participant shall not, within six (6) months of Participant&#8217;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Director Notification Obligation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. If Participant is a director, shadow director, or hold any similar position</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of a Singapore-incorporated company (each a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Singapore company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">e.g.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, 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&#8217;s shareholdings (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Register</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;). Among these requirements is an obligation to notify the Singapore company in writing of&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.8pt">shares in, debentures of, or participatory interests made available by, the Singapore company or its related corporation which are held by Participant&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.18pt">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)&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.8pt">rights or options that Participant has in respect of the acquisition or disposal of shares in the Singapore company or its related corporation&#59; and </font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.18pt">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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant must notify the Singapore company in writing when there is any change in the particulars of Participant&#8217;s interests as mentioned above (including when Participant sells Common Stock issued from the Plan). </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Participant is deemed to hold or have an interest or a right in or over any shares or debentures, if&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.8pt">Participant&#8217;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&#59; or</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:5.18pt">Participant&#8217;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#8217;s family as aforesaid (not being himself or herself a director or chief executive officer).</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Particulars of Participant&#8217;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&#8217;s interests also must be given within two (2) business days of the change.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Slovakia</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No country-specific provisions. </font></div><div style="border-bottom:1pt solid black;margin-bottom:5pt;margin-top:10pt;width:150pt"></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:100%;position:relative;top:-4.2pt;vertical-align:baseline">1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Under section 4(1) of the Singapore Companies Act, the term &#8220;director&#8221; includes any person occupying the position of director of a corporation by whatever name called.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Slovenia</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">No country-specific provisions. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">South Korea </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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&#47;received, Participant may need to explain the transaction to the bank and submit any requested paperwork.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">South Africa</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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&#8217;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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Spain</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Assets Reporting</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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 &#8364;50,000 as of December 31 each year. Vested PSUs are subject to this reporting requirement.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#47;or assets are initially reported, the reporting obligation will only apply if the value of previously-reported rights or assets increases by more than &#8364;20,000 as of each subsequent December 31&#59; additional reporting requirements may apply if Participant&#8217;s assets or asset increases exceed these amounts. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Share Reporting Requirement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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&#59; 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.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Foreign Currency Payments</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. When receiving foreign currency payments exceeding &#8364;50,000 derived from the ownership of shares (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">i.e.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">, 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&#58; (i) Participant&#8217;s name, address, and fiscal identification number&#59; (ii) the name and corporate domicile of the Company&#59; (iii) the amount of the payment and the currency used&#59; (iv) the country of origin&#59; (v) the reasons for the payment&#59; and (vi) further information that may be required.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Switzerland</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The grant of PSUs 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 PSUs (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). </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Taiwan</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participant acknowledges and agrees that he or she may be required to do certain acts and&#47;or execute certain documents in connection with the grant of the PSUs the vesting of the PSUs 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 PSUs, or Shares received upon the vesting thereof.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">If Participant is a Taiwan resident (those who are over 20 years of age and holding a Republic of China citizen&#8217;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.  </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Thailand</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Exchange Controls</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">.&#160; When Participant sells Shares received following vesting of PSUs, 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.&#160; 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.&#160;Failing to comply with these obligations, Participant may be subject to penalties assessed by the Bank of Thailand.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Turkey</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. Participant acknowledges and agrees that the offer of this award of PSUs 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 PSUs, any Shares issued upon vesting of the PSUs, and the related offer thereof are not subject to regulation by any securities regulator in Turkey.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">United Arab Emirates </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Notifications</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Securities Law Notice</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. 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.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">United Kingdom</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Terms and Conditions</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Tax Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">. The following provision supplements Section 6 of the Agreement&#58; 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&#8217;s participation in the Plan is not made by Participant to Participant&#8217;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 &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Due Date</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;), that the amount of any uncollected income tax will constitute a loan owed by Participant to Participant&#8217;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&#8217;s Revenue and Customs, it will be immediately due and repayable by Participant, and the Company and&#47;or the Employer may recover it at any time thereafter by any of the means referred to in the Plan and&#47;or the Agreement. </font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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&#8217;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&#47;or the Agreement.</font></div><div style="margin-bottom:12pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">At the discretion of the Company, the PSUs 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&#8217;s Revenue &#38; Customs (a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:100%">Joint Election</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) under which any liability of the Company and&#47;or the Employer for Employer&#8217;s national insurance contributions arising in respect of the granting, vesting, settlement of or other dealing in the PSUs, or the acquisition of Shares on the settlement of the PSUs, is transferred to and met by Participant.</font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div style="margin-bottom:12pt;text-align:justify"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">ANNEX I</font></div><div style="margin-top:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">ADDITIONAL PROVISIONS FOR EMPLOYEES IN DENMARK</font></div><div style="text-align:justify"><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">ERKL&#198;RING OM TILDELING AF BETINGEDE AKTIEENHEDER, HERUNDER ERKL&#198;RING I HENHOLD TIL AKTIEOPTIONSLOVEN</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:125%">STATEMENT CONCERNING GRANTING OF RESTRICTED STOCK UNITS, INCLUDING STATEMENT PURSUANT TO THE DANISH STOCK OPTION ACT</font></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.1pt;padding-left:3.5pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne, Inc.</font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Selskabet</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.4pt;padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne, Inc.</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;)</font></div></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Og</font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font><br></font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Medarbejderen, der elektronisk har givet samtykke til vilk&#229;rene og betingelserne i Restricted Stock Unit Award Agreement.</font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Medarbejderen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.5pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">And</font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font><br></font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The individual providing services to the Company electronically consenting to the terms and conditions of the Restricted Stock Unit Award Agreement.</font></div><div style="padding-left:3.5pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Service Provider</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;)</font></div></td></tr><tr style="height:13pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:3.7pt;padding-right:1.75pt;text-indent:-43.95pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:36.97pt">Og</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne, Inc. </font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">605 Fairchild Dr.</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mountain View, California</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94043, US</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Moderselskabet</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;)</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">And</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font><br></font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne, Inc. </font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">605 Fairchild Dr.</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Mountain View, California</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">94043, US</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">(the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Parent Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;)</font></div></td></tr></table></div><div><font><br></font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">har indg&#229;et Restricted Stock Unit Award Agreement og alle bilag og till&#230;g hertil (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Tildelingsaftalen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;) i relation til de Performance Stock Units (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PSU&#8217;er</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;), som Moderselskabet har tildelt Medarbejderen.</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font><br></font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font><br></font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denne erkl&#230;ring (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Erkl&#230;ringen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) udg&#248;r en erkl&#230;ring til Medarbejderen i henhold til &#167; 3, stk. 1 i lov om brug af k&#248;beret eller tegningsret til aktier m.v. i ans&#230;ttelsesforhold (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Aktieoptionsloven</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;). </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">have entered into the Restricted Stock Unit Award Agreement, including all exhibits and appendices thereto (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;) concerning the Performance Stock Units (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">PSUs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;) granted by the Parent Company to the Service Provider.</font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font><br></font></div><div style="padding-left:3.7pt;padding-right:1.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This statement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Statement&#8221;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">) 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 &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Stock Option Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;). </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">I tilf&#230;lde af uoverensstemmelser mellem Erkl&#230;ringen og Tildelingsaftalen og&#47;eller Medarbejderens ans&#230;ttelsesaftale med Selskabet har Tildelingsaftalen forrang.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In the event of any discrepancies between the Statement and the Agreement and&#47;or Service Provider's contract of employment with the Company, the Agreement shall prevail.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Moderselskabet har vedtaget et Restricted Stock Unit program, der omfatter medarbejdere i Moderselskabet og dettes datterselskaber, herunder Selskabets medarbejdere. Vilk&#229;rene for Restricted Stock Unit-programmet, der ogs&#229; omfatter de Restricted Stock Units, der tildeles i medf&#248;r af Tildelingsaftalen, er fastsat i &#34;SentinelOne, Inc. 2021 Equity Incentive Plan&#34; (ben&#230;vnt &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Aktieincitamentsprogrammet</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;).</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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 &#34;SentinelOne, Inc. 2021 Equity Incentive Plan&#34; (the &#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Equity Incentive Program</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#34;).</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Vilk&#229;rene i Aktieincitamentsprogrammet finder anvendelse p&#229; Medarbejderens Restricted Stock Units, medmindre Tildelingsaftalen fasts&#230;tter vilk&#229;r, der fraviger vilk&#229;rene i Aktieincitamentsprogrammet. I s&#229;danne tilf&#230;lde har Tildelingsaftalen vilk&#229;r forrang.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">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.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Definitioner anvendt i Tildelingsaftalen skal have samme betydning som i Aktieincitamentsprogrammet, medmindre andet f&#248;lger af Tildelingsaftalen.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font><br></font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The definitions of the Agreement shall have the same meaning as the definitions of the Equity Incentive Program, unless otherwise provided by Agreement.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">RESTRICTED STOCK UNITS OG VEDERLAG</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">RESTRICTED STOCK UNITS AND CONSIDERATION</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:17.08pt">Medarbejderen tildeles l&#248;bende Restricted Stock Units, der giver Medarbejderen ret til aktier (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Aktier</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#34;) i Moderselskabet og&#47;eller kontantbetaling. De p&#229;g&#230;ldende Restricted Stock Units tildeles vederlagsfrit.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:17.08pt">The Service Provider is granted Restricted Stock Units on a current basis entitling the Service Provider to shares (&#34;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:133%">Shares</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#34;) in the Parent Company and&#47;or cash payment. The Restricted Stock Units are granted free of charge.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:17.08pt">V&#230;rdien pr. aktie, som Restricted Stock Units&#8217;erne repr&#230;senterer vil blive som n&#230;rmere fastsat i Tildelingsaftalen.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.79pt">The value per share that the Restricted Stock Units represent shall be as specified in the Agreement. </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:46.7pt;padding-right:2.75pt;text-indent:-43.95pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2</font><font style="color:#000000;font-family:'Georgia',serif;font-size:11pt;font-weight:400;line-height:133%">.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%"> &#216;VRIGE VILK&#197;R OG BETINGELSER</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">OTHER TERMS AND CONDITIONS</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Restricted Stock Units&#8217;erne tildeles i overensstemmelse med Aktieincitamentsprogrammet.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.79pt">The Restricted Stock Units are granted under the Equity Incentive Program.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Restricted Stock Units&#8217;erne tildeles efter Administrator af Ordningens sk&#248;n og n&#229;r Administrator af Ordningen m&#229;tte beslutte det. </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.79pt">The Restricted Stock Units are granted at the discretion of the Plan Administrator and at the timing of its discretion.  </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Restricted Stock Units&#8217;erne optjenes i overensstemmelse med Tildelingsaftalen.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.79pt">The Restricted Stock Units shall vest as set forth in the Agreement.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.4 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">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&#230;ttelsesforholdets oph&#248;r, uanset &#229;rsag hertil, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:133%">jf</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">. dog nedenfor. Optjeningen af Restricted Stock Units p&#229;virkes ikke af lovreguleret orlov.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">2.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.79pt">The 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, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:133%">cf</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">. however below. The earning of Restricted Stock Units is not influenced by statutory leave.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:46.7pt;padding-right:2.75pt;text-indent:-43.95pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">3. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">OPTJENING AF RESTRICTED STOCK UNITS</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">EARNING OF RESTRICTED STOCK UNITS</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">3.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Efter optjeningsperioden vil  Restricted Stock Units vaere optjent forudsat, at de ikke er bortfaldet efter vilk&#229;rene i Tildelingsaftalen og indtil det tidspunkt, hvor s&#229;danne Restricted Stock Units oph&#248;rer, bortfalder og&#47;eller fortabes i overensstemmelse med vilk&#229;rene i Tildelingsaftalen. </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.86pt">Restricted 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&#47;or forfeited pursuant to the terms of the Agreement.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">3.2 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">I tilf&#230;lde af ans&#230;ttelsesforholdets oph&#248;r og uanset &#229;rsagen hertil, vil ikke-vestede Restricted Stock Units automatisk fortabes, oph&#248;re og bortfalde per tidspunktet for ans&#230;ttelsesforholdets oph&#248;r uden kompensation eller rettigheder i tilknytning hertil.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">3.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.86pt">Upon 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.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:46.7pt;padding-right:2.75pt;text-indent:-43.95pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">4. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">REGULERING AF RESTRICTED STOCK UNITS </font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">ADJUSTMENT OF THE RESTRICTED STOCK UNITS </font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:47.75pt;padding-right:-0.9pt;text-indent:-16.65pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Regulering ved kapital&#230;ndringer</font></div></td><td colspan="3" style="padding:2px 1pt 2px 31.17pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Adjustment in connection with capital changes</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">4. 1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">S&#229;fremt der sker en &#230;ndring i antallet af udest&#229;ende Aktier som f&#248;lge af &#230;ndring i Moderselskabets kapitalstruktur uden vederlag s&#229;som aktieudbytte, rekapitalisering, aktiesplit, omvendt aktiesplit, rekonstruktion, fusion, konsolidering, opdeling, kombination, genk&#248;b eller ombytning af Selskabets Aktier eller &#248;vrige v&#230;rdipapirer eller andre &#230;ndringer i Moderselskabets selskabsstruktur, der kan p&#229;virke Aktien,  kan der gennemf&#248;res justeringer, der kan p&#229;virke Aktieincitamentsprogrammet, herunder en justering af antallet af samt klassen af Aktier, der kan opn&#229;s i henhold til Programmet, af K&#248;bsprisen pr. aktie og af det antal Aktier for hver option i henhold til Programmet, der endnu ikke er udnyttet, og de talm&#230;ssige begr&#230;nsninger i Aktieincitamentsprogrammet.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.73pt">If 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.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:45.3pt;padding-right:1.75pt;text-indent:-14.2pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:100%">Andre &#230;ndringer</font></div></td><td colspan="3" style="padding:2px 1pt 2px 31.17pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Other changes</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.2&#160;&#160;&#160;&#160;I tilf&#230;lde af forslag om opl&#248;sning eller likvidation af Selskabet, og i tilf&#230;lde af fusion eller &#230;ndring i kontrollen med Selskabet eller Moderselskabet, kan der ske andre reguleringer i Aktieincitamentsprogrammet og Restricted Stock Units.</font></div><div style="padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#160;</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.73pt">In 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.</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 32.12pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Administrator af Ordningens regulering af Optioner</font></td><td colspan="3" style="padding:2px 1pt 2px 31.17pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Plan Administrator's regulation of Options</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">4.3 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Administrator af Ordningens adgang til at regulere Restricted Stock Units i de i &#167; 4 omhandlede situationer er reguleret af vilk&#229;rene i Aktieincitamentsprogrammet. Med hensyn til Administrator af Ordningens generelle adgang til at &#230;ndre eller opsige Aktieincitamentsprogrammet, henvises der til artikel fire, punkt V og punkt 3.8 i Aktieincitamentsprogrammet.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">4.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.73pt">The Plan Administrator&#8217;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&#8217;s, general access to amend or terminate the Equity Incentive Program reference is made to the Equity Incentive Program Article Four, Section 11.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">5. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">&#216;KONOMISKE ASPEKTER VED DELTAGELSE I ORDNINGEN</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">THE FINANCIAL ASPECTS OF PARTICIPATING IN THE SCHEME</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">5.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Restricted Stock Units&#8217;erne er risikobetonede v&#230;rdipapirer, der er afh&#230;ngige af aktiemarkedet og Moderselskabets resultater. Som f&#248;lge heraf er der ingen garanti for, at Restricted Stock Units&#8217;erne udl&#248;ser en fortjeneste. Restricted Stock Units&#8217;erne skal ikke medregnes ved opg&#248;relsen af feriepenge, fratr&#230;delsesgodtg&#248;relse, godtg&#248;relse eller kompensation fastsat ved lov, pension og lignende.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">5.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:16.09pt">The 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.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:46.7pt;padding-right:2.75pt;text-indent:-43.95pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">6. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">SKATTEM&#198;SSIGE FORHOLD</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">TAX MATTERS</font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:91.025%"><tr><td style="width:1.0%"></td><td style="width:49.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.020%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">6.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">De skattem&#230;ssige konsekvenser for Medarbejderen som f&#248;lge af tildelingen af Restricted Stock Units og den efterf&#248;lgende udnyttelse heraf er i sidste ende Medarbejderens ansvar. Selskabet opfordrer Medarbejderen til selvst&#230;ndigt at indhente r&#229;dgivning om den skattem&#230;ssige behandling af tildeling og udnyttelse af Restricted Stock Units.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">6.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:15.72pt">Any 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.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">7. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">OVERDRAGELSE OG PANTS&#198;TNING AF OPTIONER MV.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:21.37pt">TRANSFER AND PLEDGING OF OPTIONS, ETC.</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">7.1 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%">Restricted Stock Units er personlige. Ingen rettigheder om betaling for Restricted Stock Units eller tildeling af Aktier i henhold til Aktieincitamentsprogrammet kan overdrages, overf&#248;res, pants&#230;ttes eller p&#229; anden vis disponeres over af Medarbejderen, frivilligt eller ved udl&#230;g.</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:12pt;padding-left:31.1pt;padding-right:2.75pt;text-indent:-28.35pt"><font style="color:#000000;font-family:'Georgia',serif;font-size:10pt;font-weight:400;line-height:133%">7.1</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:133%;padding-left:16.35pt">The 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.</font></div></td></tr></table></div><div><font><br></font></div><div style="margin-bottom:12pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">APPENDIX B</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">SENTINELONE, INC.</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">GLOBAL PERFORMANCE STOCK UNIT AWARD AGREEMENT</font></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">VESTING CRITERIA</font></div><div style="text-align:center"><font><br></font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21.1
<SEQUENCE>3
<FILENAME>ex211sentinelone-globalsub.htm
<DESCRIPTION>EX-21.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i9dd2fe93c4094344bbf6ee7a83b04fd5_1"></div><div style="min-height:77.04pt;width:100%"><div style="text-align:center"><img alt="sentinelone_logoxrgbx3cxpu.jpg" src="sentinelone_logoxrgbx3cxpu.jpg" style="height:63px;margin-bottom:5pt;vertical-align:text-bottom;width:336px"></div><div style="padding-left:0.36pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit 21.1</font></div></div><div><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:112%">SentinelOne, Inc, Global Subsidiaries Chart</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">As of February 29, 2024</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Company Name</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Country</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Relationship</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Address</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne, Inc</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">US</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ultimate Parent</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">444 Castro Street, 4th Floor, Mountain View, CA 94041</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Ventures LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">US</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">444 Castro Street, 4th Floor, Mountain View, CA 94041</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sentinel Labs Israel Ltd</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Israel</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">121 Menachem Begin Road, Sarona Tower, 38th Floor, Tel Aviv</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Scalyr, LLC (fka Scalyr, Inc.)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">US</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">444 Castro Street, 4th Floor, Mountain View, CA 94041</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attivo Networks, LLC (fka Attivo Networks, Inc.)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">US</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">444 Castro Street, 4th Floor, Mountain View, CA 94041</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Federal, Inc.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">US</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">444 Castro Street, 4th Floor, Mountain View, CA 94041</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sentinel Labs Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">UK</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fourth Floor, St James House, St James Square, Cheltenham, GL50 3PR</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">EPP Sentinel Research Labs France SAS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">France</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">23 Rue Balzac, 75008 Paris, France</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Holding B.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Strawinskylaan 4117, 1077ZX Amsterdam, the Netherlands</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne B.V.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Netherlands</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Strawinskylaan 4117, 1077ZX Amsterdam, the Netherlands</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne CZ s.r.o</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Czech Republic</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Karolinsk&#225; 707&#47;7, Karl&#237;n, 186 00 Praha 8, Czech Republic</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Denmark ApS</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Denmark</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">C&#47;O Crowe Ryg&#229;rds All&#233; 104 2900 Hellerup, Denmark</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Italy Srl</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Italy</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">MILANO (MI) VIA CERESIO 7 CAP 20154, Italy</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Cybersecurity Ireland Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Ireland</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">70 Sir John Rogerson's Quay, Dublin 2, Ireland</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne CyberSecurity Spain, S.L.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Barcelona (08007) Diputacio Street, Number 260</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne GmbH</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Germany</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Prielmayerstrasse 3, 80335 Munchen</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Poland Sp Z o.o.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Poland</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity &#8211; Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ul. Pi&#281;kna 18, 00-549 Warsaw</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Japan KK</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Japan</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2-1-3 Nihonbashi, Chuo-ku, Tokyo</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sentinel Labs Pte Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">12 Tannery Road #10-01, HB Centre 1, Singapore 347722</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Korea, LLC</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Korea</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity &#8211; Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">302 Teheran-ro, Gangnam-gu, Seoul</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sentinel Labs Australia Pty Ltd</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Australia</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">c&#47;o McCullough Robertson, Level 32, MLC Centre, 19 Martin Place, Sydney, NSW 2000</font></td></tr></table></div><div style="height:66.24pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:3.9pt;text-align:right"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:77.04pt;width:100%"><div style="text-align:center"><font><br></font></div><div style="padding-left:18pt;padding-right:18pt;text-align:center"><font><br></font></div><div><font><br></font></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.909%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.266%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.366%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.059%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne Costa Rica, S.R.L.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Costa Rica</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity &#8211; Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">San Jos&#233;-Santa Ana, Pozos, Radial Santa Ana-San Antonio de Bel&#233;n kil&#243;metro tres, Centro Empresarial v&#237;a Lindora, Edificio BLP Abogados quinto piso</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne CyberSecurity Spain, S.L.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Spain</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity &#8211; Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Barcelona (08007) Diputacio Street, Number 260</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">SentinelOne India Private Limited<br>(Dormant)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">24, 3 Floor, Harbans Singh Street, Darya Ganj, Delhi Central, Delhi DL 110002 IN</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attivo Networks Security India Private Limited</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1 Right Wing Second Floor IT PA Bangalore, India</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Attivo Networks Private Limited.<br>(Non-operational)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10 Anson Road, #20-05A, International Plaza, Singapore 079903</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PingSafe Private Limited.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Singapore</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">160 Robinson Road #20-0, Singapore Business Federation Center, Singapore (068914)</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PingSafe India Private Limited.</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">India</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity - Limited Company</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">307, Sakti Statesman, Opposite Iblur Lake, Bellandur, Bengaluru, Karnataka 560103</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">PingSafe Inc.<br>(Dormant)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">US</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">651 N Broad St, Suite 206, Middletown, DE 19709</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Stride Security Limited.</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Israel</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Entity &#8211; Limited Company</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nahalat Binyamin 39, Tel Aviv, Israel</font></td></tr></table></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:112%">Each entity set forth on this chart is a wholly-owned subsidiary of its parent company and the voting rights in each such subsidiary is equivalent to the ownership percentage in such entity.</font></div><div style="height:66.24pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>ex-231consentofdeloittetou.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i6240cc4ff36745368e65f751df4325f2_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">EXHIBIT 23.1</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</font></div><div style="margin-bottom:8pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">We consent to the incorporation by reference in Registration Statement Nos. 333-257593, 333-264185 and 333-270937 on Form S-8 of our reports dated March 27, 2024, relating to the financial statements of SentinelOne, Inc. and the effectiveness of SentinelOne, Inc.'s internal control over financial reporting appearing in this Annual Report on Form 10-K for the year ended January 31, 2024.</font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; DELOITTE &#38; TOUCHE LLP </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">San Jose, California</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%"><br>March 27, 2024</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>ex311sentinelone1312410-k.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i218e03b2f86a4bfdb3063933641c42b9_1"></div><div style="min-height:63pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Tomer Weingarten, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Annual Report on Form 10-K of SentinelOne, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#58;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59; and</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59; and</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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)&#58;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59; and</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:44.573%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.413%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;27, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; Tomer Weingarten</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tomer Weingarten</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chairman of the Board of Directors, President and Chief Executive Officer<br>(Principal Executive Officer)</font></td></tr></table></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>6
<FILENAME>ex312sentinelone1312410-k.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i22deb46a964c42858f3da4897d5e14ff_1"></div><div style="min-height:63pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO EXCHANGE ACT RULES 13a-14(a) AND 15d-14(a),</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, David Bernhardt, certify that&#58;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1. I have reviewed this Annual Report on Form 10-K of SentinelOne, Inc.&#59;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#59;</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#58;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59; and</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59; and</font></div><div style="margin-top:9pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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)&#58;</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#59; and</font></div><div style="margin-top:9pt;padding-left:49.5pt;text-align:justify;text-indent:-13.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-bottom:6pt;padding-left:1pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><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:61.880%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.791%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:28.388%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; March&#160;27, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;s&#47; David Bernhardt</font></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">David Bernhardt</font></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chief Financial Officer<br>(Principal Financial Officer)</font></td></tr></table></div><div style="height:63pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>ex321sentinelone1312410-k.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i78d3f848f2e94224bc3be13a57a1dbf3_1"></div><div style="min-height:72pt;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 32.1</font></div><div style="text-align:right"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO 18 U.S.C. SECTION 1350,</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Annual Report on Form 10-K of SentinelOne, Inc. for the fiscal year ended January&#160;31, 2024 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 Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of SentinelOne, Inc.</font></div><div style="margin-bottom:0.08pt;text-align:justify"><font><br></font></div><div style="margin-bottom:0.08pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"></td><td style="width:29.967%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.035%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Date&#58; March&#160;27, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; Tomer Weingarten</font></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Tomer Weingarten</font></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Chairman of the Board of Directors, President and Chief Executive Officer<br>(Principal Executive Officer)<br></font></td></tr></table></div><div><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 Annual Report on Form 10-K of SentinelOne, Inc. for the fiscal year ended January&#160;31, 2024 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 Annual Report on Form 10-K fairly presents, in all material respects, the financial condition and results of operations of SentinelOne, Inc.</font></div><div style="margin-bottom:0.08pt;text-align:justify"><font><br></font></div><div style="margin-bottom:8pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.711%"><tr><td style="width:1.0%"></td><td style="width:13.282%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:29.526%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.698%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.094%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:0.08pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Date&#58; March&#160;27, 2024</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">By&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#47;s&#47; David Bernhardt</font></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Name&#58;</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">David Bernhardt</font></td></tr><tr><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Title&#58;</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:125%">Chief Financial Officer<br>(Principal Financial Officer)</font></td></tr></table></div><div style="margin-bottom:6pt;padding-left:300.64pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:0.08pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>8
<FILENAME>ex-971xsentineloneinccompe.htm
<DESCRIPTION>EX-97.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="ic35c5eb6f0e14e89ba90e5e955a0a91f_1"></div><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Exhibit 97.1</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:22pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">LGL-0026 &#8211; 1.0.0</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">Table of Contents</font></div><div style="margin-bottom:8pt;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:79.028%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.772%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">1. Administration</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">2. Covered Persons and Applicable Compensation</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">3. Triggering Event</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">2</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">4. Calculation of Recoupment Amount</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">5. Method of Recoupment</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">6. Arbitration</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">3</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">7. Recovery Process&#59; Impracticability</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">4</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">8. Non-Exclusivity</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">4</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">9. No Indemnification</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">10. Covered Person Acknowledgement and Agreement</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">11. Successors</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">12. Interpretation of Policy</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">5</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">13. Amendments&#59; Termination</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">14. Definitions</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">6</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Exhibit A&#58; Certification</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">10</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Exhibit B&#58; Calculation Guidelines</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">11</font></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:400;line-height:125%">Adopted September 12, 2023</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Board has determined that it is in the best interests of the Company and its stockholders to adopt this Policy enabling the Company to recover from specified current and former Company executives certain incentive-based compensation in the event of an accounting restatement resulting from material noncompliance with any financial reporting requirements under the federal securities laws. Capitalized terms are defined in Section 14.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">This Policy is designed to comply with Rule 10D-1 of the Exchange Act and shall become effective on the Effective Date and shall apply to Incentive-Based Compensation Received by Covered Persons on or after the Listing Rule Effective Date.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">1. Administration</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">This Policy shall be administered by the Administrator. The Administrator is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. The Administrator may retain, at the Company&#8217;s expense, outside legal counsel and such compensation, tax or other consultants as it may determine are advisable for purposes of administering this Policy.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">2. Covered Persons and Applicable Compensation </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">This Policy applies to any Incentive-Based Compensation Received by a person (a) after beginning service as a Covered Person&#59; (b) who served as a Covered Person at any time during the performance period for that Incentive-Based Compensation&#59; and (c) was a Covered Person during the Clawback Period.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">However, recovery is not required with respect to&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">i.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.71pt">Incentive-Based Compensation Received prior to an individual becoming a Covered Person, even if the individual served as a Covered Person during the Clawback Period.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:10.19pt">Incentive-Based Compensation Received prior to the Listing Rule Effective Date. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">iii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:7.67pt">Incentive-Based Compensation Received prior to the Clawback Period.</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">iv.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:7.75pt">Incentive-Based Compensation Received while the Company did not have a class of listed securities on a national securities exchange or a national securities association, including the Exchange. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Administrator will not consider the Covered Person&#8217;s responsibility or fault or lack thereof in enforcing this Policy with respect to recoupment under the Final Rules.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">3. Triggering Event</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Subject to and in accordance with the provisions of this Policy, if there is a Triggering Event, the Administrator shall require a Covered Person to reimburse or forfeit to the Company the Recoupment Amount applicable to such Covered Person. A Company&#8217;s obligation to recover the Recoupment Amount is not dependent on if or when the restated financial statements are filed. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 2 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">If the Administrator determines that the Covered Person engaged in any fraud or intentional misconduct that materially contributes to or causes economic loss to the Company, this may be independently considered a Triggering Event, as determined by the Administrator in its sole discretion. In such case, the Company will use reasonable efforts to recover from such Covered Person up to 100% (as determined by the Administrator in its sole discretion to be appropriate based on the conduct involved) of the Incentive-Based Compensation, not just the Recoupment Amount.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">4. Calculation of Recoupment Amount </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Recoupment Amount will be calculated in accordance with the Final Rules, as provided in the Calculation Guidelines attached hereto as </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Exhibit B</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">5. Method of Recoupment</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Subject to compliance with the Final Rules and applicable law, the Administrator will determine, in its sole discretion, the method for recouping the Recoupment Amount hereunder which may include, without limitation&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">i.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.71pt">Requiring reimbursement or forfeiture of the pre-tax amount of cash Incentive-Based Compensation previously paid&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:10.19pt">Offsetting the Recoupment Amount from any compensation otherwise owed by the Company to the Covered Person, including without limitation, any prior cash incentive payments, executive retirement benefits, wages, equity grants or other amounts payable by the Company to the Covered Person in the future&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">iii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:7.67pt">Seeking recovery of any gain realized on the vesting, exercise, settlement, cash sale, transfer, or other disposition of any equity-based awards&#59; and&#47;or</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">iv.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:7.75pt">Taking any other remedial and recovery action permitted by law, as determined by the Administrator.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">6. Arbitration</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">To the fullest extent permitted by law, any disputes under this Policy shall be submitted to mandatory binding arbitration (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%">Arbitrable Claims</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;), governed by the Federal Arbitration Act (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-style:italic;font-weight:700;line-height:125%">FAA</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">&#8221;). Further, to the fullest extent permitted by law, no class or collective actions can be asserted in arbitration or otherwise. All claims, whether in arbitration or otherwise, must be brought solely in the Covered Person&#8217;s individual capacity, and not as a plaintiff or class member in any purported class or collective proceeding. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SUBJECT TO THE ABOVE PROVISO, ANY RIGHTS THAT A COVERED PERSON MAY HAVE TO TRIAL BY JURY IN REGARD TO ARBITRABLE CLAIMS ARE WAIVED. ANY RIGHTS THAT A COVERED PERSON MAY HAVE TO PURSUE OR PARTICIPATE IN A CLASS OR COLLECTIVE ACTION PERTAINING TO ANY CLAIMS BETWEEN A COVERED PERSON AND THE COMPANY ARE WAIVED.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Covered Person is not restricted from filing administrative claims that may be brought before any government agency where, as a matter of law, the Covered Person&#8217;s ability to file such claims may not be restricted. However, to the fullest extent permitted by law, arbitration shall be the exclusive remedy </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 3 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">for the subject matter of such administrative claims. The arbitration shall be conducted in Santa Clara County, CA through JAMS before a single neutral arbitrator, in accordance with the JAMS Comprehensive Arbitration Rules and Procedures then in effect, provided however, that the FAA, including its procedural provisions for compelling arbitration, shall govern and apply to this Arbitration provision. The arbitrator shall issue a written decision that contains the essential findings and conclusions on which the decision is based. If, for any reason, any term of this Arbitration provision is held to be invalid or unenforceable, all other valid terms and conditions herein shall be severable in nature and remain fully enforceable.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">7. Recovery Process&#59; Impracticability</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Actions by the Administrator to recover the Recoupment Amount will be reasonably prompt. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Administrator must cause the Company to recover the Recoupment Amount unless the Administrator shall have previously determined that recovery is impracticable and one of the following conditions is met&#58;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">i.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.71pt">The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered&#59; before concluding that it would be impracticable to recover any amount of erroneously awarded Incentive-Based Compensation based on expense of enforcement, the Company must make a reasonable attempt to recover such erroneously awarded Incentive-Based Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the Exchange&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:10.19pt">Recovery would violate home country law where that law was adopted prior to November 28, 2022&#59; before concluding that it would be impracticable to recover any amount of erroneously awarded Incentive-Based Compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the Exchange, that recovery would result in such a violation, and must provide such opinion to the Exchange&#59; or</font></div><div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">iii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:7.67pt">Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">8. Non-Exclusivity</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Administrator intends that this Policy will be applied to the fullest extent of the law. Without limitation to any broader or alternate clawback authorized in any written document with a Covered Person, (i) the Administrator may require that any employment agreement, equity award agreement, or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require a Covered Person to agree to abide by the terms of this Policy, and (ii) this Policy will nonetheless apply to Incentive-Based Compensation as required by the Final Rules, whether or not specifically referenced in those arrangements. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company pursuant to the terms of any other clawback policy of the Company as then in effect, or any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies or regulations available or applicable to the Company (including SOX 304). If </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 4 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">recovery is required under both SOX 304 and this Policy, any amounts recovered pursuant to SOX 304 may, in the Administrator&#8217;s discretion, be credited toward the amount recovered under this Policy, or vice versa. </font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">9. No Indemnification</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Company shall not indemnify any Covered Persons against (i) the loss of erroneously awarded Incentive-Based Compensation or any adverse tax consequences associated with any incorrectly awarded Incentive-Based Compensation or any recoupment hereunder, or (ii) any claims relating to the Company enforcement of its rights under this Policy. For the avoidance of doubt, this prohibition on indemnification will also prohibit the Company from reimbursing or paying any premium or payment of any third-party insurance policy to fund potential recovery obligations obtained by the Covered Person directly. No Covered Person will seek or retain any such prohibited indemnification or reimbursement.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Further, the Company shall not enter into any agreement that exempts any Incentive-Based Compensation from the application of this Policy or that waives the Company&#8217;s right to recovery of any erroneously awarded Incentive-Based Compensation and this Policy shall supersede any such agreement (whether entered into before, on or after the Effective Date).</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">10. Covered Person Acknowledgement and Agreement</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">All Covered Persons subject to this Policy must acknowledge their understanding of, and agreement to comply with, the Policy by executing the certification attached hereto as </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;text-decoration:underline">Exhibit A</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">. </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%;text-decoration:underline">Notwithstanding the foregoing, this Policy will apply to Covered Persons whether or not they execute such certification.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">11. Successors</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">This Policy shall be binding and enforceable against all Covered Persons and their beneficiaries, heirs, executors, administrators or other legal representatives and shall inure to the benefit of any successor to the Company.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">12. Interpretation of Policy</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">To the extent there is any ambiguity between this Policy and the Final Rules, this Policy shall be interpreted so that it complies with the Final Rules. If any provision of this Policy, or the application of such provision to any Covered Person or circumstance, shall be held invalid, the remainder of this Policy, or the application of such provision to Covered Persons or circumstances other than those as to which it is held invalid, shall not be affected thereby. </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">In the event any provision of this Policy is inconsistent with any requirement of any Final Rules, the Administrator, in its sole discretion, shall amend and administer this Policy and bring it into compliance with such rules.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Any determination under this Policy by the Administrator shall be conclusive and binding on the applicable Covered Person. Determinations of the Administrator need not be uniform with respect to Covered Persons or from one payment or grant to another.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 5 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">13. Amendments&#59; Termination </font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Administrator may make any amendments to this Policy as required under applicable law, rules and regulations, or as otherwise determined by the Administrator in its sole discretion.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Administrator may terminate this Policy at any time.</font></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">14. Definitions</font></div><div style="margin-bottom:8pt"><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:32.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#e7e6e6;border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Term</font></td><td colspan="3" style="background-color:#e7e6e6;border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:125%">Definition</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Administrator</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Compensation Committee of the Board, or in the absence of a committee of independent directors responsible for executive compensation decisions, a majority of the independent directors serving on the Board.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Board</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Board of Directors of the Company.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Clawback Measurement Data</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The earlier to occur of&#58; </font></div><div style="padding-left:38.75pt;padding-right:2.75pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">i.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:12.71pt">The date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an accounting restatement as described in this Policy&#59; or</font></div><div style="padding-left:38.75pt;padding-right:2.75pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:10.19pt">The date a court, regulator, or other legally authorized body directs the Company to prepare an accounting restatement as described in this Policy.</font></div></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Clawback Period</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The three (3) completed fiscal years immediately prior to the Clawback Measurement Date and any transition period between the last day of the Company&#8217;s previous fiscal year end and the first day of its new fiscal year (that results from a change in the Company&#8217;s fiscal year) within or immediately following such three (3)-year period&#59; provided that any transition period between the last day of the Company&#8217;s previous fiscal year end and the first day of its new fiscal year that comprises a period of 9 to 12 months will be deemed a completed fiscal year.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Company</font></td><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SentinelOne, Inc., a Delaware corporation, or any successor corporation.</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 6 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:8pt"><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:32.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Covered Person</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Any Executive Officer (as defined in the Final Rules), including, but not limited to, those persons who are or have been determined to be &#8220;officers&#8221; of the Company within the meaning of Section&#160;16 of Rule&#160;16a-1(f) of the rules promulgated under the Exchange Act, and &#8220;executive officers&#8221; of the Company within the meaning of Item&#160;401(b) of Regulation&#160;S-K, Rule&#160;3b-7 promulgated under the Exchange Act, and Rule&#160;405 promulgated under the Securities Act of 1933, as amended&#59; provided that the Administrator or the Company&#8217;s Chief Executive Officer may identify additional employees who shall be treated as Covered Persons for the purposes of this Policy with prospective effect, in accordance with the Final Rules.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Effective Date</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">September 12, 2023, the date the Policy was adopted by the Board.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Exchange</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The New York Stock Exchange or any other national securities exchange or national securities association in the United States on which the Company has listed its securities for trading.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Exchange Act</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The Securities Exchange Act of 1934, as amended.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Final Rules</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The&#160;final rules promulgated by the SEC under Section&#160;954 of the Dodd-Frank Act, Rule&#160;10D-1 and Exchange listing standards, as may be amended from time to time.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Financial Reporting Measure</font></td><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Measures that are determined and presented in accordance with the accounting principles used in preparing the Company&#8217;s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and TSR are also financial reporting measures. A financial reporting measure need not be presented within the financial statements or included in a filing with the SEC.</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 7 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:8pt"><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:32.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Incentive-Based Compensation</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Compensation that is granted, earned or vested based wholly or in part on the attainment of any Financial Reporting Measure. Examples of &#8220;Incentive-Based Compensation&#8221; include, but are not limited to&#58; non-equity incentive plan awards that are earned based wholly or in part on satisfying a Financial Reporting Measure performance goal&#59; bonuses paid from a &#8220;bonus pool,&#8221; the size of which is determined based wholly or in part on satisfying a Financial Reporting Measure performance goal&#59; other cash awards based on satisfaction of a Financial Reporting Measure performance goal&#59; restricted stock, restricted stock units, performance share units, stock options, and SARs that are granted or become vested based wholly or in part on satisfying a Financial Reporting Measure goal&#59; and proceeds received upon the sale of shares acquired through an incentive plan that were granted or vested based wholly or in part on satisfying a Financial Reporting Measure goal. &#8220;Incentive-Based Compensation&#8221; excludes, for example, time-based awards such as stock options or restricted stock units that are granted or vest&#160;solely&#160;upon completion of a service period&#59; awards based on non-financial strategic or operating metrics such as the consummation of a merger or achievement of non-financial business goals&#59; service-based retention bonuses&#59; discretionary compensation&#59; and salary.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Listing Rule Effective Date</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The effective date of the listing standards of the Exchange on which the Company&#8217;s securities are listed.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Policy</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">This Compensation Recovery Policy.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Received</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Incentive-Based Compensation is deemed &#8220;Received&#8221; in the Company&#8217;s fiscal period during which the relevant Financial Reporting Measure specified in the Incentive-Based Compensation award is attained, irrespective of whether the payment or grant occurs on a later date or if there are additional vesting or payment requirements, such as time-based vesting or certification or approval by the Compensation Committee or Board, that have not yet been satisfied.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Recoupment Amount</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The amount of Incentive-Based Compensation Received by the Covered Person based on the financial statements prior to the restatement that exceeds the amount such Covered Person would have received had the Incentive-Based Compensation been determined based on the financial restatement, computed without regard to any taxes paid (i.e., gross of taxes withheld).</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SARs</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Stock appreciation rights.</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SEC</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">The U.S. Securities and Exchange Commission.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">SOX 304</font></td><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Section 304 of the Sarbanes-Oxley Act of 2002.</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 8 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:8pt"><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:32.553%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:65.247%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Triggering Event</font></td><td colspan="3" style="border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Any event in which the Company is required to prepare an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">TSR</font></td><td colspan="3" style="border-bottom:0.5pt solid #999999;border-left:0.5pt solid #999999;border-right:0.5pt solid #999999;border-top:0.5pt solid #999999;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Total stockholder return.</font></td></tr></table></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 9 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">Exhibit A&#58; Certification</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">I certify that&#58;</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.66pt">I have read and understand SentinelOne, Inc.&#8217;s Compensation Recovery Policy (the &#8220;Policy&#8221;). I understand that the Company is available to answer any questions I have regarding the Policy.</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.66pt">I understand that the Policy applies to all of my existing and future compensation-related agreements with the Company, whether or not explicitly stated therein. </font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.66pt">I agree that notwithstanding the Company&#8217;s certificate of incorporation, bylaws, and any agreement I have with the Company, including any indemnity agreement I have with the Company, I will not be entitled to, and will not seek indemnification from the Company for, any amounts recovered or recoverable by the Company in accordance with the Policy.</font></div><div style="padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.66pt">I understand and agree that in the event of a conflict between the Policy and the foregoing agreements and understandings on the one hand, and any prior, existing or future agreement, arrangement or understanding, whether oral or written, with respect to the subject matter of the Policy and this Certification, on the other hand, the terms of the Policy and this Certification shall control, and the terms of this Certification shall supersede any provision of such an agreement, arrangement or understanding to the extent of such conflict with respect to the subject matter of the Policy and this Certification&#59; provided that, in accordance with Section 8 of the Policy, nothing herein limits any other remedies or rights of recoupment that may be available to the Company. </font></div><div style="margin-bottom:8pt;padding-left:54pt;text-indent:-36pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:27.66pt">I agree to abide by the terms of the Policy, including, without limitation, by returning any erroneously awarded Incentive-Based Compensation to the Company to the extent required by, and in a manner permitted by, the Policy.</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Signature&#58; __________________________</font></div><div style="margin-bottom:8pt;text-align:center"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Name&#58; _____________________________</font></div><div style="margin-bottom:8pt;text-align:center"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Title&#58; ______________________________</font></div><div style="margin-bottom:8pt;text-align:center"><font><br></font></div><div style="margin-bottom:8pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Date&#58; ______________________________</font></div><div style="margin-bottom:8pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 10 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div><hr style="page-break-after:always"><div style="min-height:112.5pt;width:100%"><div><img alt="sentinelone_logoxrgbx3cxpua.jpg" src="sentinelone_logoxrgbx3cxpua.jpg" style="height:30px;margin-bottom:5pt;vertical-align:text-bottom;width:160px"></div><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Compensation Recovery Policy</font></div><div><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">LGL-0026 &#8211; 1.0.0&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div style="margin-bottom:8pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">Version &#8211; 1.0.0</font></div></div><div style="margin-bottom:6pt;margin-top:12pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:16pt;font-weight:400;line-height:125%">Exhibit B&#58; Calculation Guidelines</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">For purposes of calculating the Recoupment Amount&#58; </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">i.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:12.71pt">For cash awards not paid from bonus pools, the erroneously awarded compensation is the difference between the amount of the cash award (whether payable as a lump sum or over time) that was received and the amount that should have been received applying the restated Financial Reporting Measure. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">ii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:10.19pt">For cash awards paid from bonus pools, the erroneously awarded compensation is the pro rata portion of any deficiency that results from the aggregate bonus pool that is reduced based on applying the restated Financial Reporting Measure. </font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">iii.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:7.67pt">For equity awards, if the shares, options, restricted stock units, or SARs are still held at the time of recovery, the erroneously awarded compensation is the number of such securities received in excess of the number that should have been received applying the restated Financial Reporting Measure (or the value of that excess number). If the options or SARs have been exercised, but the underlying shares have not been sold, the erroneously awarded compensation is the number of shares underlying the excess options or SARs (or the value thereof). If the underlying shares have been sold, the Company may recoup proceeds received from the sale of shares.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">iv.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:7.75pt">For Incentive-Based Compensation based on stock price or TSR, where the amount of erroneously awarded compensation is not subject to mathematical recalculation directly from the information in an accounting restatement&#58;</font></div><div style="padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">a.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:9.97pt">The amount must be based on a reasonable estimate of the effect of the accounting restatement on the stock price or TSR upon which the Incentive-Based Compensation was Received.</font></div><div style="margin-bottom:8pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%">b.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:125%;padding-left:9.46pt">The Company must maintain documentation of the determination of that reasonable estimate and the Company must provide such documentation to the Exchange in all cases.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Security Classification&#58; Public&#160;&#160;&#160;&#160;&#124; Page 11 of 11 &#124;&#160;&#160;&#160;&#160;Owner&#58; CLO</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>s-20240131.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:129c876a-c116-4d8b-b459-0dd9be11990b,g:bbc83eac-d921-491f-b9fa-66fe75f1175b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:s="http://www.sentinelone.com/20240131" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2022-03-31" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.sentinelone.com/20240131">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2023" schemaLocation="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2022-03-31" schemaLocation="https://www.xbrl.org/dtr/type/2022-03-31/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/ecd/2023" schemaLocation="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="s-20240131_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="s-20240131_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="s-20240131_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="s-20240131_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.sentinelone.com/role/Cover">
        <link:definition>0000001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.sentinelone.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Cover_1" roleURI="http://www.sentinelone.com/role/Cover_1">
        <link:definition>0000003 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheets" roleURI="http://www.sentinelone.com/role/ConsolidatedBalanceSheets">
        <link:definition>0000004 - Statement - Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedBalanceSheetsParenthetical" roleURI="http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical">
        <link:definition>0000005 - Statement - Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofOperations" roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofOperations">
        <link:definition>0000006 - Statement - Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofComprehensiveLoss" roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss">
        <link:definition>0000007 - Statement - Consolidated Statements of Comprehensive Loss</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>0000008 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000009 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OrganizationandDescriptionofBusiness" roleURI="http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness">
        <link:definition>0000010 - Disclosure - Organization and Description of Business</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>0000011 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalances" roleURI="http://www.sentinelone.com/role/RevenueandContractBalances">
        <link:definition>0000012 - Disclosure - Revenue and Contract Balances</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://www.sentinelone.com/role/Acquisitions">
        <link:definition>0000013 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurements" roleURI="http://www.sentinelone.com/role/FairValueMeasurements">
        <link:definition>0000014 - Disclosure - Fair Value Measurements</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNet" roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNet">
        <link:definition>0000015 - Disclosure - Property and Equipment, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.sentinelone.com/role/IntangibleAssets">
        <link:definition>0000016 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.sentinelone.com/role/Leases">
        <link:definition>0000017 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStock" roleURI="http://www.sentinelone.com/role/CommonStock">
        <link:definition>0000018 - Disclosure - Common Stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.sentinelone.com/role/StockBasedCompensation">
        <link:definition>0000019 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Restructuring" roleURI="http://www.sentinelone.com/role/Restructuring">
        <link:definition>0000020 - Disclosure - Restructuring</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.sentinelone.com/role/IncomeTaxes">
        <link:definition>0000021 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributableToCommonStockholders" roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders">
        <link:definition>0000022 - Disclosure - Net Loss Per Share Attributable To Common Stockholders</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicInformation" roleURI="http://www.sentinelone.com/role/GeographicInformation">
        <link:definition>0000023 - Disclosure - Geographic Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentandContingencies" roleURI="http://www.sentinelone.com/role/CommitmentandContingencies">
        <link:definition>0000024 - Disclosure - Commitment and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlan" roleURI="http://www.sentinelone.com/role/EmployeeBenefitPlan">
        <link:definition>0000025 - Disclosure - Employee Benefit Plan</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvents" roleURI="http://www.sentinelone.com/role/SubsequentEvents">
        <link:definition>0000026 - Disclosure - Subsequent Events</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalancesTables" roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesTables">
        <link:definition>9954473 - Disclosure - Revenue and Contract Balances (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://www.sentinelone.com/role/AcquisitionsTables">
        <link:definition>9954474 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsTables" roleURI="http://www.sentinelone.com/role/FairValueMeasurementsTables">
        <link:definition>9954475 - Disclosure - Fair Value Measurements (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetTables" roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetTables">
        <link:definition>9954476 - Disclosure - Property and Equipment, Net (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsTables" roleURI="http://www.sentinelone.com/role/IntangibleAssetsTables">
        <link:definition>9954477 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.sentinelone.com/role/LeasesTables">
        <link:definition>9954478 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockTables" roleURI="http://www.sentinelone.com/role/CommonStockTables">
        <link:definition>9954479 - Disclosure - Common Stock (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://www.sentinelone.com/role/StockBasedCompensationTables">
        <link:definition>9954480 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://www.sentinelone.com/role/IncomeTaxesTables">
        <link:definition>9954481 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributableToCommonStockholdersTables" roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables">
        <link:definition>9954482 - Disclosure - Net Loss Per Share Attributable To Common Stockholders (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicInformationTables" roleURI="http://www.sentinelone.com/role/GeographicInformationTables">
        <link:definition>9954483 - Disclosure - Geographic Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails">
        <link:definition>9954485 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails">
        <link:definition>9954486 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails">
        <link:definition>9954487 - Disclosure - Summary of Significant Accounting Policies - Strategic Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails">
        <link:definition>9954488 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails">
        <link:definition>9954489 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails">
        <link:definition>9954490 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails" roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails">
        <link:definition>9954491 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails">
        <link:definition>9954492 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalancesNarrativeDetails" roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails">
        <link:definition>9954493 - Disclosure - Revenue and Contract Balances - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails" roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails">
        <link:definition>9954494 - Disclosure - Revenue and Contract Balances - Remaining Performance Obligations Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1" roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1">
        <link:definition>9954494 - Disclosure - Revenue and Contract Balances - Remaining Performance Obligations Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsKSGNarrativeDetails" roleURI="http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails">
        <link:definition>9954495 - Disclosure - Acquisitions - KSG Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAttivoNarrativeDetails" roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails">
        <link:definition>9954496 - Disclosure - Acquisitions - Attivo, Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails" roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails">
        <link:definition>9954497 - Disclosure - Acquisitions - Attivo, Assets Acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAttivoandScalyrProFormaDetails" roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails">
        <link:definition>9954498 - Disclosure - Acquisitions - Attivo and Scalyr, Pro Forma (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsScalyrNarrativeDetails" roleURI="http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails">
        <link:definition>9954499 - Disclosure - Acquisitions - Scalyr, Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails" roleURI="http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails">
        <link:definition>9954500 - Disclosure - Acquisitions - Scalyr, Assets acquired and Liabilities Assumed (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsScheduleofInvestmentsDetails" roleURI="http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails">
        <link:definition>9954501 - Disclosure - Fair Value Measurements - Schedule of Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsNarrativeDetails" roleURI="http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails">
        <link:definition>9954502 - Disclosure - Fair Value Measurements - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails" roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails">
        <link:definition>9954503 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNetNarrativeDetails" roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails">
        <link:definition>9954504 - Disclosure - Property and Equipment, Net - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsScheduleofIntangibleAssetsNetDetails" roleURI="http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails">
        <link:definition>9954505 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsNarrativeDetails" roleURI="http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails">
        <link:definition>9954506 - Disclosure - Intangible Assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsAmortizationExpenseDetails" roleURI="http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails">
        <link:definition>9954507 - Disclosure - Intangible Assets - Amortization Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.sentinelone.com/role/LeasesNarrativeDetails">
        <link:definition>9954508 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalCashFlowInformationDetails" roleURI="http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails">
        <link:definition>9954509 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeaseTermandDiscountRateDetails" roleURI="http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails">
        <link:definition>9954510 - Disclosure - Leases - Lease Term and Discount Rate (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseCostsDetails" roleURI="http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails">
        <link:definition>9954511 - Disclosure - Leases - Components of Lease Costs (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesDetails" roleURI="http://www.sentinelone.com/role/LeasesMaturitiesDetails">
        <link:definition>9954512 - Disclosure - Leases - Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesDetails_1" roleURI="http://www.sentinelone.com/role/LeasesMaturitiesDetails_1">
        <link:definition>9954512 - Disclosure - Leases - Maturities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommonStockDetails" roleURI="http://www.sentinelone.com/role/CommonStockDetails">
        <link:definition>9954513 - Disclosure - Common Stock (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails">
        <link:definition>9954514 - Disclosure - Stock-Based Compensation - Components of Stock Based Compensation Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation2021EquityIncentivePlanNarrativeDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails">
        <link:definition>9954515 - Disclosure - Stock-Based Compensation - 2021 Equity Incentive Plan Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockUnitsDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails">
        <link:definition>9954516 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails">
        <link:definition>9954517 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Performance Stock Units Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionInformationDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails">
        <link:definition>9954518 - Disclosure - Stock-Based Compensation - Stock Option Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationStockOptionInformationNarrativeDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails">
        <link:definition>9954519 - Disclosure - Stock-Based Compensation - Stock Option Information Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationMilestoneOptionsNarrativeDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails">
        <link:definition>9954520 - Disclosure - Stock-Based Compensation - Milestone Options Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationRestrictedCommonStockNarrativeDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails">
        <link:definition>9954521 - Disclosure - Stock-Based Compensation - Restricted Common Stock Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails">
        <link:definition>9954522 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationAssumptionsDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails">
        <link:definition>9954523 - Disclosure - Stock-Based Compensation - Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationModificationNarrativeDetails" roleURI="http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails">
        <link:definition>9954524 - Disclosure - Stock-Based Compensation - Modification Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringNarrativeDetails" roleURI="http://www.sentinelone.com/role/RestructuringNarrativeDetails">
        <link:definition>9954525 - Disclosure - Restructuring - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofProvisionForIncomeTaxesDetails" roleURI="http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails">
        <link:definition>9954526 - Disclosure - Income Taxes - Schedule of Provision For Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesComponentsofIncomeTaxExpenseDetails" roleURI="http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails">
        <link:definition>9954527 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" roleURI="http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails">
        <link:definition>9954528 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDeferredTaxAssetsDetails" roleURI="http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails">
        <link:definition>9954529 - Disclosure - Income Taxes - Deferred Tax Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9954530 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesUnrecognizedTaxBenefitsDetails" roleURI="http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails">
        <link:definition>9954531 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails">
        <link:definition>9954532 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails">
        <link:definition>9954533 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails" roleURI="http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails">
        <link:definition>9954534 - Disclosure - Geographic Information - Summary of Long-Lived Assets by Geographic Areas (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlanDetails" roleURI="http://www.sentinelone.com/role/EmployeeBenefitPlanDetails">
        <link:definition>9954535 - Disclosure - Employee Benefit Plan (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEventsDetails" roleURI="http://www.sentinelone.com/role/SubsequentEventsDetails">
        <link:definition>9954536 - Disclosure - Subsequent Events (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="s_MilestoneSharesMember" abstract="true" name="MilestoneSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_BusinessCombinationHoldbackNumberOfShares" abstract="false" name="BusinessCombinationHoldbackNumberOfShares" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" abstract="false" name="DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" abstract="false" name="ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_TomerWeingartenTradingArrangementClassACommonStockMember" abstract="true" name="TomerWeingartenTradingArrangementClassACommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_ContingentlyIssuableSharesMember" abstract="true" name="ContingentlyIssuableSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_DeferredOfferingCostsAccruedButNotYetPaid" abstract="false" name="DeferredOfferingCostsAccruedButNotYetPaid" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" abstract="false" name="PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_PerformanceShareUnitsMember" abstract="true" name="PerformanceShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_EmployeeSeveranceAndEmployeeBenefitsMember" abstract="true" name="EmployeeSeveranceAndEmployeeBenefitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_ChannelPartnerCMember" abstract="true" name="ChannelPartnerCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" abstract="false" name="TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="s_BusinessCombinationHoldbackFairValuePerShare" abstract="false" name="BusinessCombinationHoldbackFairValuePerShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="s_SharesSubjectToRepurchaseMember" abstract="true" name="SharesSubjectToRepurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_DeferredTaxLiabilitiesRightOfUseAssets" abstract="false" name="DeferredTaxLiabilitiesRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_BusinessCombinationContingentConsiderationTerm" abstract="false" name="BusinessCombinationContingentConsiderationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_IncreaseDecreaseDeferredContractAcquisitionCosts" abstract="false" name="IncreaseDecreaseDeferredContractAcquisitionCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_BusinessCombinationHoldbackSharesAndCashTerm" abstract="false" name="BusinessCombinationHoldbackSharesAndCashTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_CommonClassAAndBMember" abstract="true" name="CommonClassAAndBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_VestingOfEarlyExercisedStockOptions" abstract="false" name="VestingOfEarlyExercisedStockOptions" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" abstract="true" name="RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_StrideSecurityLtd.Member" abstract="true" name="StrideSecurityLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" abstract="false" name="DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus" abstract="false" name="CommonStockConvertibilityNumberOfYearsFromFinalProspectus" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" abstract="false" name="DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_StockIssuedDuringPeriodSharesExerciseOfWarrants" abstract="false" name="StockIssuedDuringPeriodSharesExerciseOfWarrants" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" abstract="false" name="AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" abstract="false" name="TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" abstract="false" name="GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_BusinessCombinationCompensationRelatedCosts" abstract="false" name="BusinessCombinationCompensationRelatedCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" abstract="true" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="s_ComputersSoftwareAndElectronicEquipmentMember" abstract="true" name="ComputersSoftwareAndElectronicEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_StockBasedCompensationMember" abstract="true" name="StockBasedCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" abstract="false" name="DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_GainLossOnStrategicInvestment" abstract="false" name="GainLossOnStrategicInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" abstract="false" name="ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" abstract="false" name="CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="s_SubscriptionContractTerm" abstract="false" name="SubscriptionContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_ScalyrMember" abstract="true" name="ScalyrMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_DeferredTaxAssetsLeaseLiability" abstract="false" name="DeferredTaxAssetsLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" abstract="false" name="CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_CommonStockNumberOfVotingRights" abstract="false" name="CommonStockNumberOfVotingRights" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" abstract="false" name="StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="s_TomerWeingartenMember" abstract="true" name="TomerWeingartenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_TomerWeingartenTradingArrangementStockOptionsMember" abstract="true" name="TomerWeingartenTradingArrangementStockOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_RestructuringChargesIncludingWriteoffs" abstract="false" name="RestructuringChargesIncludingWriteoffs" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_SubscriptionContractPaymentTerms" abstract="false" name="SubscriptionContractPaymentTerms" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_KrebsStamosGroupLLCMember" abstract="true" name="KrebsStamosGroupLLCMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_ChannelPartnerAMember" abstract="true" name="ChannelPartnerAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_LeaseTermAndDiscountRateAbstract" abstract="true" name="LeaseTermAndDiscountRateAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="s_PingSafePte.Ltd.Member" abstract="true" name="PingSafePte.Ltd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ChannelPartnerBMember" abstract="true" name="ChannelPartnerBMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_NoncashOperatingLeaseCost" abstract="false" name="NoncashOperatingLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="s_RevenueFromContractWithCustomerContractTerm" abstract="false" name="RevenueFromContractWithCustomerContractTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_CommonStockConvertibilityDeathOrDisabilityPeriod" abstract="false" name="CommonStockConvertibilityDeathOrDisabilityPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_CommonStockConvertibilityPercentageOfSharesOutstanding" abstract="false" name="CommonStockConvertibilityPercentageOfSharesOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="s_ExcessFacilitiesMember" abstract="true" name="ExcessFacilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="s_AttivoMember" abstract="true" name="AttivoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_OtherGeographicalAreasMember" abstract="true" name="OtherGeographicalAreasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_StrategicInvestmentsMember" abstract="true" name="StrategicInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_A2021EquityIncentivePlanMember" abstract="true" name="A2021EquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_InventoryWriteOffsMember" abstract="true" name="InventoryWriteOffsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_StockBasedCompensationCapitalizedAsInternalUseSoftware" abstract="false" name="StockBasedCompensationCapitalizedAsInternalUseSoftware" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" abstract="false" name="DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="s_USAgencySecuritiesMember" abstract="true" name="USAgencySecuritiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" abstract="false" name="ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>s-20240131_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:129c876a-c116-4d8b-b459-0dd9be11990b,g:bbc83eac-d921-491f-b9fa-66fe75f1175b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_813093e8-7b37-449c-a5dd-4c032a1649e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d67fdc87-bf21-4e2d-913e-05b93ef2b809" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_813093e8-7b37-449c-a5dd-4c032a1649e2" xlink:to="loc_us-gaap_StockholdersEquity_d67fdc87-bf21-4e2d-913e-05b93ef2b809" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d43419ec-9731-4ae2-b5c9-e0c196860b1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_813093e8-7b37-449c-a5dd-4c032a1649e2" xlink:to="loc_us-gaap_Liabilities_d43419ec-9731-4ae2-b5c9-e0c196860b1e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_20b23286-6a2a-418c-9b1b-c61224e4f4e7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_813093e8-7b37-449c-a5dd-4c032a1649e2" xlink:to="loc_us-gaap_CommitmentsAndContingencies_20b23286-6a2a-418c-9b1b-c61224e4f4e7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_85d4d398-6416-4885-ad3e-54215dfda7b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_45dc2139-912c-4f48-8a84-ee4c84f07904" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_85d4d398-6416-4885-ad3e-54215dfda7b8" xlink:to="loc_us-gaap_CommonStockValue_45dc2139-912c-4f48-8a84-ee4c84f07904" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_9fa792ae-4208-44bb-8cfe-0bace4f7d44d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_85d4d398-6416-4885-ad3e-54215dfda7b8" xlink:to="loc_us-gaap_AdditionalPaidInCapital_9fa792ae-4208-44bb-8cfe-0bace4f7d44d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cce5b22a-89e4-42b2-98fa-e2216b22ae90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_85d4d398-6416-4885-ad3e-54215dfda7b8" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cce5b22a-89e4-42b2-98fa-e2216b22ae90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_92cbdda8-7847-4d9f-91a9-f1341f84a7b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_85d4d398-6416-4885-ad3e-54215dfda7b8" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_92cbdda8-7847-4d9f-91a9-f1341f84a7b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_817eee69-8303-4e3d-a3b9-6c60ecd2c599" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_85d4d398-6416-4885-ad3e-54215dfda7b8" xlink:to="loc_us-gaap_PreferredStockValue_817eee69-8303-4e3d-a3b9-6c60ecd2c599" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8f0bde8d-65f7-4057-bb23-3ce6c701090a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8f0bde8d-65f7-4057-bb23-3ce6c701090a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_e5739ea0-9fd9-408f-b646-6e8243a1a647" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_e5739ea0-9fd9-408f-b646-6e8243a1a647" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_e329f1c4-4de0-4a14-8e91-8f0ff3004f92" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_Goodwill_e329f1c4-4de0-4a14-8e91-8f0ff3004f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_cff6effa-1ba1-4516-a94d-db7e16174fb2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_cff6effa-1ba1-4516-a94d-db7e16174fb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_fcd4f730-a1c7-4a0c-9846-a635252ca3b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_fcd4f730-a1c7-4a0c-9846-a635252ca3b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_fe300ea0-1b47-4183-8b1a-3aba0532aa1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_LongTermInvestments_fe300ea0-1b47-4183-8b1a-3aba0532aa1f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_06c44cc2-a19d-4e6e-ac1d-a3dc0a5b8b35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_AssetsCurrent_06c44cc2-a19d-4e6e-ac1d-a3dc0a5b8b35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_adc5119a-53b4-466b-aedb-a856d504e391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_51a1dd68-2da7-4b79-b20a-109fabd81aee" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_adc5119a-53b4-466b-aedb-a856d504e391" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_4d3f11fc-976a-4255-9aeb-8e19a27f7b79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_bca45dbd-3ddc-46b2-9190-57826c6fbdf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4d3f11fc-976a-4255-9aeb-8e19a27f7b79" xlink:to="loc_us-gaap_ShortTermInvestments_bca45dbd-3ddc-46b2-9190-57826c6fbdf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_1208471a-aba3-4b86-8026-a45a79522bfe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4d3f11fc-976a-4255-9aeb-8e19a27f7b79" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_1208471a-aba3-4b86-8026-a45a79522bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_ee24df55-f841-4f3a-8305-452a314db359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4d3f11fc-976a-4255-9aeb-8e19a27f7b79" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_ee24df55-f841-4f3a-8305-452a314db359" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_88e8b0fd-cf53-424c-9713-4736302ad249" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4d3f11fc-976a-4255-9aeb-8e19a27f7b79" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_88e8b0fd-cf53-424c-9713-4736302ad249" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5ef16cc7-14a8-4067-8ae5-b77ae4c5eb14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_4d3f11fc-976a-4255-9aeb-8e19a27f7b79" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5ef16cc7-14a8-4067-8ae5-b77ae4c5eb14" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_7d15cc39-437a-4d63-accd-2c6f6c85311a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_fee878e7-18c4-4de8-8ace-f3256e8d872b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7d15cc39-437a-4d63-accd-2c6f6c85311a" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_fee878e7-18c4-4de8-8ace-f3256e8d872b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_3f1041f2-0e41-4ceb-9feb-228095b92166" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7d15cc39-437a-4d63-accd-2c6f6c85311a" xlink:to="loc_us-gaap_AccountsPayableCurrent_3f1041f2-0e41-4ceb-9feb-228095b92166" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01046262-545a-46b9-9f13-a8b8899e5a72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7d15cc39-437a-4d63-accd-2c6f6c85311a" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_01046262-545a-46b9-9f13-a8b8899e5a72" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_5e112e83-f996-420c-afab-21feda2afb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7d15cc39-437a-4d63-accd-2c6f6c85311a" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_5e112e83-f996-420c-afab-21feda2afb0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4e311ab-10fa-49a4-8eeb-9eb598c8f100" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_7d15cc39-437a-4d63-accd-2c6f6c85311a" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_c4e311ab-10fa-49a4-8eeb-9eb598c8f100" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_d93fc355-1cd8-4a45-a3a1-4342c686caf8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_35602d1e-5deb-4cfe-b63c-19bf01fca23f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d93fc355-1cd8-4a45-a3a1-4342c686caf8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_35602d1e-5deb-4cfe-b63c-19bf01fca23f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_481d2a00-8e09-40be-86ec-6b2d13f41dd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d93fc355-1cd8-4a45-a3a1-4342c686caf8" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_481d2a00-8e09-40be-86ec-6b2d13f41dd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da737645-7687-45f0-b6f7-5e777fbf43bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d93fc355-1cd8-4a45-a3a1-4342c686caf8" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_da737645-7687-45f0-b6f7-5e777fbf43bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_5ba073cf-ad80-4010-a493-051377e2aa13" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_d93fc355-1cd8-4a45-a3a1-4342c686caf8" xlink:to="loc_us-gaap_LiabilitiesCurrent_5ba073cf-ad80-4010-a493-051377e2aa13" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofOperations"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_732c2c42-f7b8-4d6a-aae2-1394d201527e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_2390fe52-8092-4d6d-a456-d7f5e077bda6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_732c2c42-f7b8-4d6a-aae2-1394d201527e" xlink:to="loc_us-gaap_InvestmentIncomeInterest_2390fe52-8092-4d6d-a456-d7f5e077bda6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_8af4dc2e-1af9-454f-8e1c-5591c773656b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_732c2c42-f7b8-4d6a-aae2-1394d201527e" xlink:to="loc_us-gaap_InterestExpense_8af4dc2e-1af9-454f-8e1c-5591c773656b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_fb31e302-5b50-48a8-ac8c-c1b4a99fe014" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_732c2c42-f7b8-4d6a-aae2-1394d201527e" xlink:to="loc_us-gaap_OperatingIncomeLoss_fb31e302-5b50-48a8-ac8c-c1b4a99fe014" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7094fa6e-edf0-444d-acf1-952cf36a1f2f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_732c2c42-f7b8-4d6a-aae2-1394d201527e" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7094fa6e-edf0-444d-acf1-952cf36a1f2f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_97197f86-3620-4a74-b33b-e41dbdf281ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_9db3d5ae-f43a-4fb2-a965-b6ff27cb2370" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_97197f86-3620-4a74-b33b-e41dbdf281ad" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_9db3d5ae-f43a-4fb2-a965-b6ff27cb2370" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_4e01575a-b1d3-4b89-bb42-9b3efa008e59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_97197f86-3620-4a74-b33b-e41dbdf281ad" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_4e01575a-b1d3-4b89-bb42-9b3efa008e59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_1598dcbe-a3cd-4a3a-a5f7-762caf3f02a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_97197f86-3620-4a74-b33b-e41dbdf281ad" xlink:to="loc_us-gaap_SellingAndMarketingExpense_1598dcbe-a3cd-4a3a-a5f7-762caf3f02a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_65145e4b-6e62-4c9a-b595-20421a7af8b3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_97197f86-3620-4a74-b33b-e41dbdf281ad" xlink:to="loc_us-gaap_RestructuringCharges_65145e4b-6e62-4c9a-b595-20421a7af8b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6acc6002-1556-49ce-b5f9-29570981b02c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_86644e65-60b9-4929-8dd5-3a5572d878e8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6acc6002-1556-49ce-b5f9-29570981b02c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_86644e65-60b9-4929-8dd5-3a5572d878e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36583f13-8706-4d20-8033-b6cfae5059e5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_6acc6002-1556-49ce-b5f9-29570981b02c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_36583f13-8706-4d20-8033-b6cfae5059e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_98b0e616-f1cd-44ae-bfca-06cff839370b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_8b8ae7ba-86a2-4211-ba5f-96711c7ca13b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_98b0e616-f1cd-44ae-bfca-06cff839370b" xlink:to="loc_us-gaap_OperatingExpenses_8b8ae7ba-86a2-4211-ba5f-96711c7ca13b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_9c6d7468-54ed-47d3-a37d-30bd4af1af4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_98b0e616-f1cd-44ae-bfca-06cff839370b" xlink:to="loc_us-gaap_GrossProfit_9c6d7468-54ed-47d3-a37d-30bd4af1af4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3cab1c4f-09db-4294-8d04-b93efde3b7d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3e513732-f7da-49cc-b7b7-14e8d1d0421c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_3cab1c4f-09db-4294-8d04-b93efde3b7d2" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_3e513732-f7da-49cc-b7b7-14e8d1d0421c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_c6b16335-cf7b-4716-a830-efcb34b1a87d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_3cab1c4f-09db-4294-8d04-b93efde3b7d2" xlink:to="loc_us-gaap_CostOfRevenue_c6b16335-cf7b-4716-a830-efcb34b1a87d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_9a3fdc95-a5e4-4792-bb4b-37a97914b987" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9a474000-c242-4c3c-a55b-d07c2f6b110f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9a3fdc95-a5e4-4792-bb4b-37a97914b987" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_9a474000-c242-4c3c-a55b-d07c2f6b110f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cde5a4df-5309-4088-b41b-936e08c51023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9a3fdc95-a5e4-4792-bb4b-37a97914b987" xlink:to="loc_us-gaap_NetIncomeLoss_cde5a4df-5309-4088-b41b-936e08c51023" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2bf4a1cd-72fe-4b75-ba47-b37f57bfdcd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_9a3fdc95-a5e4-4792-bb4b-37a97914b987" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_2bf4a1cd-72fe-4b75-ba47-b37f57bfdcd3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a373a547-8daf-40f2-9575-962bc3b3f103" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_25a78b8a-97bd-41bd-9361-34be673f0caf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a373a547-8daf-40f2-9575-962bc3b3f103" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_25a78b8a-97bd-41bd-9361-34be673f0caf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b3041270-b678-4200-8081-141c97dc1c44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a373a547-8daf-40f2-9575-962bc3b3f103" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_b3041270-b678-4200-8081-141c97dc1c44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_f4cd89dd-3a7b-48d0-b79f-b722bcc2bd29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a373a547-8daf-40f2-9575-962bc3b3f103" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_f4cd89dd-3a7b-48d0-b79f-b722bcc2bd29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_9877f5f8-ee43-4974-9b17-e68a6b9c453b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a373a547-8daf-40f2-9575-962bc3b3f103" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_9877f5f8-ee43-4974-9b17-e68a6b9c453b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_4904d057-a8d5-4ba1-8401-9b94e64b6aae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a373a547-8daf-40f2-9575-962bc3b3f103" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_4904d057-a8d5-4ba1-8401-9b94e64b6aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_986825d5-ed65-47e7-b19b-091f1d6d03a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_a373a547-8daf-40f2-9575-962bc3b3f103" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_986825d5-ed65-47e7-b19b-091f1d6d03a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7dacbe0-9d65-44b6-ba50-ee0487894cfc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_48440888-4802-44e6-9153-25f79ce967a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7dacbe0-9d65-44b6-ba50-ee0487894cfc" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_48440888-4802-44e6-9153-25f79ce967a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27928934-a70a-4c5f-ba00-53fffd51c287" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7dacbe0-9d65-44b6-ba50-ee0487894cfc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_27928934-a70a-4c5f-ba00-53fffd51c287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fb057c4-2d94-4042-b521-260a797e0ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7dacbe0-9d65-44b6-ba50-ee0487894cfc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_4fb057c4-2d94-4042-b521-260a797e0ee4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_53913e92-748b-4d2e-a1ea-68bcac0b17b2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_b7dacbe0-9d65-44b6-ba50-ee0487894cfc" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_53913e92-748b-4d2e-a1ea-68bcac0b17b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_IncreaseDecreaseDeferredContractAcquisitionCosts_8d52dd70-5f82-4b94-89cc-dc55bd4811d6" xlink:href="s-20240131.xsd#s_IncreaseDecreaseDeferredContractAcquisitionCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_s_IncreaseDecreaseDeferredContractAcquisitionCosts_8d52dd70-5f82-4b94-89cc-dc55bd4811d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3190b072-59b4-4900-9cc6-25c172d4bf7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_NetIncomeLoss_3190b072-59b4-4900-9cc6-25c172d4bf7b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_20f7bd21-cd0f-4932-93db-2b3c830e5621" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_20f7bd21-cd0f-4932-93db-2b3c830e5621" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_5eacd09f-6c12-4d06-ad54-e0e0e3a431dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_5eacd09f-6c12-4d06-ad54-e0e0e3a431dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8f52d8a2-63ff-4123-abdb-dfcba6ca3cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_8f52d8a2-63ff-4123-abdb-dfcba6ca3cd3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a3078355-99a8-4545-abe9-c90fa636d422" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a3078355-99a8-4545-abe9-c90fa636d422" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_4fad4504-0b34-4607-bb77-c4912c978ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_4fad4504-0b34-4607-bb77-c4912c978ca6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9f0676b3-d066-45a8-a4de-6bd3f3fc4f80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9f0676b3-d066-45a8-a4de-6bd3f3fc4f80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b77a6c3b-903f-44c4-9fac-306a1be810cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_b77a6c3b-903f-44c4-9fac-306a1be810cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments_713f9b96-e4e9-4e2a-99cc-d09e4c3a170f" xlink:href="s-20240131.xsd#s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments_713f9b96-e4e9-4e2a-99cc-d09e4c3a170f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_494f0383-1b7c-4309-aa75-9e63552e5375" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_ShareBasedCompensation_494f0383-1b7c-4309-aa75-9e63552e5375" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_3b731c17-e135-458f-8e0a-b8161a299e65" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_DepreciationAndAmortization_3b731c17-e135-458f-8e0a-b8161a299e65" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_NoncashOperatingLeaseCost_69b5ed3b-37bb-43fd-884b-5d83b44dc596" xlink:href="s-20240131.xsd#s_NoncashOperatingLeaseCost"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_s_NoncashOperatingLeaseCost_69b5ed3b-37bb-43fd-884b-5d83b44dc596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_1ec445cc-603f-4354-9a09-cf754658f17c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_1ec445cc-603f-4354-9a09-cf754658f17c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_c0536707-3fef-44f8-baba-3042f86c3fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="15" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_c0536707-3fef-44f8-baba-3042f86c3fa5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9f3e41ee-4334-4127-a6c1-a64520010910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_9f3e41ee-4334-4127-a6c1-a64520010910" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_GainLossOnStrategicInvestment_32d8b0ae-f8ad-452d-9725-434c7376a2ae" xlink:href="s-20240131.xsd#s_GainLossOnStrategicInvestment"/>
    <link:calculationArc order="17" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a6864540-d80f-4b2f-ac98-7e9d4100311d" xlink:to="loc_s_GainLossOnStrategicInvestment_32d8b0ae-f8ad-452d-9725-434c7376a2ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8bfaf98-8aed-45ee-a4f8-73cfeb481310" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_b6acc81c-929a-4b9e-ab42-fdc7b9f33938" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8bfaf98-8aed-45ee-a4f8-73cfeb481310" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_b6acc81c-929a-4b9e-ab42-fdc7b9f33938" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_0e8f408d-09fa-4068-99ac-f4ad048be331" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8bfaf98-8aed-45ee-a4f8-73cfeb481310" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_0e8f408d-09fa-4068-99ac-f4ad048be331" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_89afb594-06ca-4912-b0fc-d5aea8bed275" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8bfaf98-8aed-45ee-a4f8-73cfeb481310" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_89afb594-06ca-4912-b0fc-d5aea8bed275" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_6a8766e6-73e9-4ffc-a188-4dd1fb0ad219" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8bfaf98-8aed-45ee-a4f8-73cfeb481310" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_6a8766e6-73e9-4ffc-a188-4dd1fb0ad219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement_c1d5147f-b112-4329-bee0-5a17f58ac991" xlink:href="s-20240131.xsd#s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_a8bfaf98-8aed-45ee-a4f8-73cfeb481310" xlink:to="loc_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement_c1d5147f-b112-4329-bee0-5a17f58ac991" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f6552a1-0cd5-4404-962a-20c09c36e66c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_99f70660-3c57-40c3-baa2-4e51fe486f98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f6552a1-0cd5-4404-962a-20c09c36e66c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_99f70660-3c57-40c3-baa2-4e51fe486f98" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_a7b41b0a-fb99-4b88-bd17-8a45242865f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f6552a1-0cd5-4404-962a-20c09c36e66c" xlink:to="loc_us-gaap_RestrictedCashCurrent_a7b41b0a-fb99-4b88-bd17-8a45242865f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_ae732fdc-0a25-4f1c-908a-c9077d343604" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_7f6552a1-0cd5-4404-962a-20c09c36e66c" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_ae732fdc-0a25-4f1c-908a-c9077d343604" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f8e523fa-0c6d-498a-898f-72024bb48e81" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f8e523fa-0c6d-498a-898f-72024bb48e81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_02d2557b-8799-46d0-8308-2ac000c18dee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_02d2557b-8799-46d0-8308-2ac000c18dee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_b89f5076-41e3-4420-9e26-bb8e1217ec5e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_b89f5076-41e3-4420-9e26-bb8e1217ec5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_29dec814-c57a-4bdb-8d2f-496bcb9950ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_29dec814-c57a-4bdb-8d2f-496bcb9950ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_7ac35d82-6af9-4f1c-9d5b-3a66bdc1547a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_7ac35d82-6af9-4f1c-9d5b-3a66bdc1547a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5c3481a5-ad41-4723-8a52-56e8ad504398" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5c3481a5-ad41-4723-8a52-56e8ad504398" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_19c742ba-bb5c-4340-8d9d-e23a8028b85a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_19c742ba-bb5c-4340-8d9d-e23a8028b85a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_3021a2e2-3580-4803-b6ec-fdc77cc363d1" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_3021a2e2-3580-4803-b6ec-fdc77cc363d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_6600f7bf-54d8-4867-9f0e-3ce1c060a20d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_6600f7bf-54d8-4867-9f0e-3ce1c060a20d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_54572cd5-8254-4699-a127-fcb96bf0ee5e" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_54572cd5-8254-4699-a127-fcb96bf0ee5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_c4647a6f-894f-415a-ac30-c253a99a5be2" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b2be644a-8a16-4b56-a782-2a17b37d9bec" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_c4647a6f-894f-415a-ac30-c253a99a5be2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3e9e72ef-9ff5-461c-9db6-93e382392aeb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_530da516-83dc-40ad-8fc2-deefae10c8f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3e9e72ef-9ff5-461c-9db6-93e382392aeb" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_530da516-83dc-40ad-8fc2-deefae10c8f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_0e0e0676-63a7-40b6-a2c4-92ec6818f844" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_3e9e72ef-9ff5-461c-9db6-93e382392aeb" xlink:to="loc_us-gaap_Goodwill_0e0e0676-63a7-40b6-a2c4-92ec6818f844" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e8bc08fa-0b37-48b2-aa0a-46ee01ab237b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_6b5a621b-488b-4d81-be7c-21bb37b5dc71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e8bc08fa-0b37-48b2-aa0a-46ee01ab237b" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_6b5a621b-488b-4d81-be7c-21bb37b5dc71" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d2df83df-b6bf-420b-9d14-f51113438ffa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_e8bc08fa-0b37-48b2-aa0a-46ee01ab237b" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d2df83df-b6bf-420b-9d14-f51113438ffa" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_64374e88-b70c-4c46-86c9-dd698a4141ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_64374e88-b70c-4c46-86c9-dd698a4141ac" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_9ada80d3-60c3-4236-8fb1-3e9575791867" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_9ada80d3-60c3-4236-8fb1-3e9575791867" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9911886-9fce-4d86-94de-6721ac834a0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9911886-9fce-4d86-94de-6721ac834a0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_efd7da94-2ff7-4054-9226-28bcbf946a73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_efd7da94-2ff7-4054-9226-28bcbf946a73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_aee9e2c5-70c6-459b-b9a6-46aaac254f53" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_aee9e2c5-70c6-459b-b9a6-46aaac254f53" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e868fbc6-c891-4382-82ab-765747c656df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_e868fbc6-c891-4382-82ab-765747c656df" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_f439c351-4982-4cf5-98c4-badfc65672bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_f439c351-4982-4cf5-98c4-badfc65672bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bda238fb-4eb5-4d59-a0bc-01d1626ad9ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_bda238fb-4eb5-4d59-a0bc-01d1626ad9ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_46e21896-9699-4ef2-b090-807be12398ec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_2749fae8-1cf0-4416-b462-b13b321f2286" xlink:to="loc_us-gaap_Goodwill_46e21896-9699-4ef2-b090-807be12398ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#FairValueMeasurementsScheduleofInvestmentsDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_41770f65-13f8-44ab-851d-7263a2a9844d" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f768f5df-f029-4284-b257-10a6507e42d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_41770f65-13f8-44ab-851d-7263a2a9844d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_f768f5df-f029-4284-b257-10a6507e42d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a96b1a33-ac6a-4729-8e73-0ac17cffcd90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_41770f65-13f8-44ab-851d-7263a2a9844d" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_a96b1a33-ac6a-4729-8e73-0ac17cffcd90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_a9f1dea8-ae34-4679-8209-7ec736a33f88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_41770f65-13f8-44ab-851d-7263a2a9844d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_a9f1dea8-ae34-4679-8209-7ec736a33f88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_99e7b8fb-613b-4119-a85e-46b8173a20e8" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_ca43d880-17cb-4c73-8076-ce157a474bc6" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_99e7b8fb-613b-4119-a85e-46b8173a20e8" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_ca43d880-17cb-4c73-8076-ce157a474bc6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_b55d3499-4f07-4c95-b409-a49c8917533b" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_99e7b8fb-613b-4119-a85e-46b8173a20e8" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_b55d3499-4f07-4c95-b409-a49c8917533b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_4763a594-7c75-4de2-b70b-642fc89715e4" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_99e7b8fb-613b-4119-a85e-46b8173a20e8" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_4763a594-7c75-4de2-b70b-642fc89715e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3d528eaa-b92f-4024-9c35-4bd9f7bafb11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_9ae6ab43-ed68-44f1-833c-b924549e101d" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3d528eaa-b92f-4024-9c35-4bd9f7bafb11" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_9ae6ab43-ed68-44f1-833c-b924549e101d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_5c55d13d-3a42-41ae-9fc4-7a6530362b39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3d528eaa-b92f-4024-9c35-4bd9f7bafb11" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_5c55d13d-3a42-41ae-9fc4-7a6530362b39" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_8e2154d0-78f6-4138-8c9a-bd428ca5ac08" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_3d528eaa-b92f-4024-9c35-4bd9f7bafb11" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_8e2154d0-78f6-4138-8c9a-bd428ca5ac08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_a1f9aca0-eea5-4810-9437-5e3bf46086d5" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_950cc46a-20e6-4730-bf27-7211bb4d07d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_a1f9aca0-eea5-4810-9437-5e3bf46086d5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_950cc46a-20e6-4730-bf27-7211bb4d07d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_d2da1d28-b13e-48db-b7ae-399f62090316" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_a1f9aca0-eea5-4810-9437-5e3bf46086d5" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_d2da1d28-b13e-48db-b7ae-399f62090316" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_27295e82-c9db-4f2a-b5cd-24c48114d9d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_a1f9aca0-eea5-4810-9437-5e3bf46086d5" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_27295e82-c9db-4f2a-b5cd-24c48114d9d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_d650cac8-bb1f-4b35-b146-54a6da8532ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_c96f7583-8c18-4e2f-b4fc-7ff5ac12f1e2" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_d650cac8-bb1f-4b35-b146-54a6da8532ea" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_c96f7583-8c18-4e2f-b4fc-7ff5ac12f1e2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_8beac28a-588a-452f-8c29-08115d61b256" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_d650cac8-bb1f-4b35-b146-54a6da8532ea" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_8beac28a-588a-452f-8c29-08115d61b256" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fbae8ee7-d5a9-4158-96da-a573591d95fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_d650cac8-bb1f-4b35-b146-54a6da8532ea" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_fbae8ee7-d5a9-4158-96da-a573591d95fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_9de53d74-c7bf-452a-9d50-5bc900074fee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_4534e51f-b26d-4b8a-ac1c-99f7dce7df29" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_9de53d74-c7bf-452a-9d50-5bc900074fee" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_4534e51f-b26d-4b8a-ac1c-99f7dce7df29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_86bc4f05-14e4-4bf5-8a8b-f9eb81afc287" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_9de53d74-c7bf-452a-9d50-5bc900074fee" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_86bc4f05-14e4-4bf5-8a8b-f9eb81afc287" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_404370a0-8a21-4f6c-b4d3-f435882123eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_9de53d74-c7bf-452a-9d50-5bc900074fee" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_404370a0-8a21-4f6c-b4d3-f435882123eb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_cb37cf82-5968-4f16-87e0-3d05582766ea" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_493063f9-43af-462d-91c1-0e9a6f4b781a" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_cb37cf82-5968-4f16-87e0-3d05582766ea" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_493063f9-43af-462d-91c1-0e9a6f4b781a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_eef7e0cf-4f84-45df-8636-ad93a25ba336" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_cb37cf82-5968-4f16-87e0-3d05582766ea" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_eef7e0cf-4f84-45df-8636-ad93a25ba336" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_60c8bacc-6ef4-469a-8506-3d1f86b69b16" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_cb37cf82-5968-4f16-87e0-3d05582766ea" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_60c8bacc-6ef4-469a-8506-3d1f86b69b16" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="s-20240131.xsd#PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_93f250cd-4059-4954-a834-a03c2c43db2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3a474638-f809-4159-b88d-91a19d5016d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_93f250cd-4059-4954-a834-a03c2c43db2d" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_3a474638-f809-4159-b88d-91a19d5016d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_4d0adf82-fe92-4ff3-9791-dd7f5cc34de5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_93f250cd-4059-4954-a834-a03c2c43db2d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_4d0adf82-fe92-4ff3-9791-dd7f5cc34de5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssetsScheduleofIntangibleAssetsNetDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a318b6b8-c1d4-4cf8-808a-6702d3880f19" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bf4b96d9-894d-47e9-91e4-53ff71b48e4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a318b6b8-c1d4-4cf8-808a-6702d3880f19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_bf4b96d9-894d-47e9-91e4-53ff71b48e4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e55d0d00-be87-4b85-aecc-332301a3f855" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a318b6b8-c1d4-4cf8-808a-6702d3880f19" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_e55d0d00-be87-4b85-aecc-332301a3f855" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_195c7160-6ebb-441c-84dd-2c217f6fedbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1f950170-588e-4db5-96d0-f365d8819296" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_195c7160-6ebb-441c-84dd-2c217f6fedbe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1f950170-588e-4db5-96d0-f365d8819296" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9399f03f-a2e1-4456-a5ee-5e12fd5ecab0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_195c7160-6ebb-441c-84dd-2c217f6fedbe" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_9399f03f-a2e1-4456-a5ee-5e12fd5ecab0" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssetsAmortizationExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17fe077f-4db8-4f7c-bd69-cef3d4bb150e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b3c3540f-f4e0-4654-a6c1-57e458f7a3db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17fe077f-4db8-4f7c-bd69-cef3d4bb150e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_b3c3540f-f4e0-4654-a6c1-57e458f7a3db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7bb336ca-9637-4ad0-9148-2a1bdfa85b4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17fe077f-4db8-4f7c-bd69-cef3d4bb150e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_7bb336ca-9637-4ad0-9148-2a1bdfa85b4c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7a0efb0b-9d96-4f81-b761-30dbf95cd3bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17fe077f-4db8-4f7c-bd69-cef3d4bb150e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_7a0efb0b-9d96-4f81-b761-30dbf95cd3bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ae7fcc7e-50a1-44de-a456-a3bbb8d270e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17fe077f-4db8-4f7c-bd69-cef3d4bb150e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_ae7fcc7e-50a1-44de-a456-a3bbb8d270e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bf14408d-0dba-484a-bc4f-53f20a4fa0f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17fe077f-4db8-4f7c-bd69-cef3d4bb150e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bf14408d-0dba-484a-bc4f-53f20a4fa0f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d1366c80-9575-4716-9283-110eeb2ecd75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_17fe077f-4db8-4f7c-bd69-cef3d4bb150e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_d1366c80-9575-4716-9283-110eeb2ecd75" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesComponentsofLeaseCostsDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_595ef4a9-ff3a-4df6-869c-4c6cc613326c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_21df2f60-ea53-4c95-8297-f33bd7e5329a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_595ef4a9-ff3a-4df6-869c-4c6cc613326c" xlink:to="loc_us-gaap_OperatingLeaseCost_21df2f60-ea53-4c95-8297-f33bd7e5329a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_190dab84-2409-41c9-83d6-161d81a1939f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_595ef4a9-ff3a-4df6-869c-4c6cc613326c" xlink:to="loc_us-gaap_VariableLeaseCost_190dab84-2409-41c9-83d6-161d81a1939f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_c3bd4da8-ac24-46c5-a2c0-bc93b0f0bc9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_595ef4a9-ff3a-4df6-869c-4c6cc613326c" xlink:to="loc_us-gaap_SubleaseIncome_c3bd4da8-ac24-46c5-a2c0-bc93b0f0bc9d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_a486c237-28d4-4260-a347-e91f1d3a9a86" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_595ef4a9-ff3a-4df6-869c-4c6cc613326c" xlink:to="loc_us-gaap_ShortTermLeaseCost_a486c237-28d4-4260-a347-e91f1d3a9a86" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesMaturitiesDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesMaturitiesDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/LeasesMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_982eac22-6c16-4fd8-966d-acc56275e985" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a4401bb0-45cc-4b6a-b85c-d91fb9e11471" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_982eac22-6c16-4fd8-966d-acc56275e985" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_a4401bb0-45cc-4b6a-b85c-d91fb9e11471" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ca710d5a-8eb1-4351-acaa-156910ad9d5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_982eac22-6c16-4fd8-966d-acc56275e985" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_ca710d5a-8eb1-4351-acaa-156910ad9d5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_beecc394-a817-429d-91b6-453e755e8b45" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_982eac22-6c16-4fd8-966d-acc56275e985" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_beecc394-a817-429d-91b6-453e755e8b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cc7bad9d-3df9-4a25-b986-67f47b2457ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_982eac22-6c16-4fd8-966d-acc56275e985" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_cc7bad9d-3df9-4a25-b986-67f47b2457ee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b5d605c4-c8ff-445c-bbd8-65ecb72cb2ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_982eac22-6c16-4fd8-966d-acc56275e985" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b5d605c4-c8ff-445c-bbd8-65ecb72cb2ca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a51c7aaa-2dc7-4dd3-bf53-a8c948d983bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_982eac22-6c16-4fd8-966d-acc56275e985" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a51c7aaa-2dc7-4dd3-bf53-a8c948d983bc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesMaturitiesDetails_1" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesMaturitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/LeasesMaturitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10a33b8b-3360-4865-bd83-e6bdf0586d33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_de7a5328-2f33-46e4-bbe0-9a5f487ce0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10a33b8b-3360-4865-bd83-e6bdf0586d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_de7a5328-2f33-46e4-bbe0-9a5f487ce0f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_cac46b09-25b0-4732-a587-f26553e99a5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_10a33b8b-3360-4865-bd83-e6bdf0586d33" xlink:to="loc_us-gaap_OperatingLeaseLiability_cac46b09-25b0-4732-a587-f26553e99a5b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/CommonStockDetails" xlink:type="simple" xlink:href="s-20240131.xsd#CommonStockDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/CommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2e4c5b66-b7aa-4b31-9558-9d47572e512f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2ca9dd77-094a-4bf2-b09b-f35ccaabdbf6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2e4c5b66-b7aa-4b31-9558-9d47572e512f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2ca9dd77-094a-4bf2-b09b-f35ccaabdbf6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f06e907d-f990-4186-ad1b-556c8d080ac8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2e4c5b66-b7aa-4b31-9558-9d47572e512f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_f06e907d-f990-4186-ad1b-556c8d080ac8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2386c80a-1b07-4e4f-b188-66afe2478ace" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_2e4c5b66-b7aa-4b31-9558-9d47572e512f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2386c80a-1b07-4e4f-b188-66afe2478ace" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesScheduleofProvisionForIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_704ff0bc-98fb-4bd5-b5da-2853dcbaefd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a63057d5-2042-4f53-8598-d578b4ae88bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_704ff0bc-98fb-4bd5-b5da-2853dcbaefd8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a63057d5-2042-4f53-8598-d578b4ae88bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a171645a-5327-4158-bbb7-c1a338f47a4d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_704ff0bc-98fb-4bd5-b5da-2853dcbaefd8" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a171645a-5327-4158-bbb7-c1a338f47a4d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_026b2624-0f0f-485c-9e5e-75661ef238fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a85bbc29-d2d0-4516-92dc-462a48dbe3d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_026b2624-0f0f-485c-9e5e-75661ef238fa" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_a85bbc29-d2d0-4516-92dc-462a48dbe3d7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1ff73c0a-b840-4cf6-9359-6936ed271586" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_026b2624-0f0f-485c-9e5e-75661ef238fa" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_1ff73c0a-b840-4cf6-9359-6936ed271586" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2921b74f-d85b-4f1c-844a-1da8dc4573b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_026b2624-0f0f-485c-9e5e-75661ef238fa" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_2921b74f-d85b-4f1c-844a-1da8dc4573b4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_e345bd8a-6df2-4e50-a950-9b39b67c1d00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fe123fa9-c8e1-4176-9cee-c08af5e2bdb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e345bd8a-6df2-4e50-a950-9b39b67c1d00" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_fe123fa9-c8e1-4176-9cee-c08af5e2bdb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7670d78-3b2b-4ff4-b4ef-6b82c90bfb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_e345bd8a-6df2-4e50-a950-9b39b67c1d00" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_a7670d78-3b2b-4ff4-b4ef-6b82c90bfb27" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b4eb9f3f-fa63-4a21-97d8-d286d84ba96b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f9b7d695-67aa-4cac-98cb-a3519b09db76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b4eb9f3f-fa63-4a21-97d8-d286d84ba96b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_f9b7d695-67aa-4cac-98cb-a3519b09db76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f87fbd95-e9e7-4a95-8486-bd9425c4db2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_b4eb9f3f-fa63-4a21-97d8-d286d84ba96b" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f87fbd95-e9e7-4a95-8486-bd9425c4db2e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_fb71e16c-d2aa-49cf-bfe9-8bbe288ac85d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_fb71e16c-d2aa-49cf-bfe9-8bbe288ac85d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_25306887-14c7-4dc4-a633-9def5c6f6a88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_25306887-14c7-4dc4-a633-9def5c6f6a88" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_f4426b31-6200-43ef-82ba-94ed30bd1cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_f4426b31-6200-43ef-82ba-94ed30bd1cf1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_af5863b3-ffa4-421a-bf5f-e6626484e86c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_af5863b3-ffa4-421a-bf5f-e6626484e86c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_4478f84a-33a5-4fc1-b0c5-0057cf365fb7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_4478f84a-33a5-4fc1-b0c5-0057cf365fb7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c62f5d76-bee8-4d06-8777-0608befbc90a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_c62f5d76-bee8-4d06-8777-0608befbc90a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_7ff3da13-10d5-48e3-9777-e3c306b9c933" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_7ff3da13-10d5-48e3-9777-e3c306b9c933" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_d817109e-54b3-411d-b766-1ecc73750388" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_2ac43d83-1e1b-4517-832e-688faeb1814d" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_d817109e-54b3-411d-b766-1ecc73750388" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesDeferredTaxAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_33703132-d7f1-4640-8f69-a63bb8085595" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_65986136-8951-4204-9775-a4fa29b7abde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_33703132-d7f1-4640-8f69-a63bb8085595" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_65986136-8951-4204-9775-a4fa29b7abde" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_4e48e8c3-1945-4b90-9117-d5dceb7b841d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_33703132-d7f1-4640-8f69-a63bb8085595" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_4e48e8c3-1945-4b90-9117-d5dceb7b841d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_1f5cd30b-c189-4b63-aa07-d8c84625b006" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ab234844-6ed1-40ea-aac1-9f9c6917bef5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_1f5cd30b-c189-4b63-aa07-d8c84625b006" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_ab234844-6ed1-40ea-aac1-9f9c6917bef5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7d19ccb8-f0a6-47f4-b8b3-7f9a383f6dba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_1f5cd30b-c189-4b63-aa07-d8c84625b006" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_7d19ccb8-f0a6-47f4-b8b3-7f9a383f6dba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxAssetsLeaseLiability_e6def480-906b-4811-9edf-66931910424b" xlink:href="s-20240131.xsd#s_DeferredTaxAssetsLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:to="loc_s_DeferredTaxAssetsLeaseLiability_e6def480-906b-4811-9edf-66931910424b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_ab36fbd6-55c7-4848-b3e7-035ee241360a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_ab36fbd6-55c7-4848-b3e7-035ee241360a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_aff1e90c-6565-4547-84bb-41f78e4c0d3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_aff1e90c-6565-4547-84bb-41f78e4c0d3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_df674baf-b36c-42e5-b29c-64b0f7966e75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_df674baf-b36c-42e5-b29c-64b0f7966e75" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4278f22e-8888-490b-8c3b-41a2e1e51b5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_4278f22e-8888-490b-8c3b-41a2e1e51b5f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_6fe98a07-db40-4b96-895f-5ba53d98540e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_6fe98a07-db40-4b96-895f-5ba53d98540e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e7d0f410-0df1-4221-9faf-c776c372bebb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_ba5dd6b7-afd4-419b-abc9-221b4de49207" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_e7d0f410-0df1-4221-9faf-c776c372bebb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_34d612e5-2139-479a-ac5c-fbfc1e0ebb80" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_3d0073a3-b8fe-4fe0-a0fc-565879977dcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_34d612e5-2139-479a-ac5c-fbfc1e0ebb80" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_3d0073a3-b8fe-4fe0-a0fc-565879977dcf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_41eb7df8-a66c-40cc-ac96-cd8e2c0402d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_34d612e5-2139-479a-ac5c-fbfc1e0ebb80" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_41eb7df8-a66c-40cc-ac96-cd8e2c0402d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment_6477c871-1022-48b1-9fb6-5222d42191ea" xlink:href="s-20240131.xsd#s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_34d612e5-2139-479a-ac5c-fbfc1e0ebb80" xlink:to="loc_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment_6477c871-1022-48b1-9fb6-5222d42191ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxLiabilitiesRightOfUseAssets_f32e3a87-85ae-4fa5-82ba-4e5517974ec4" xlink:href="s-20240131.xsd#s_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_34d612e5-2139-479a-ac5c-fbfc1e0ebb80" xlink:to="loc_s_DeferredTaxLiabilitiesRightOfUseAssets_f32e3a87-85ae-4fa5-82ba-4e5517974ec4" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>s-20240131_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:129c876a-c116-4d8b-b459-0dd9be11990b,g:bbc83eac-d921-491f-b9fa-66fe75f1175b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.sentinelone.com/role/Cover" xlink:type="simple" xlink:href="s-20240131.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_b10ebc07-eb88-4426-8284-2e6f1f7753a3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntitiesTable_b10ebc07-eb88-4426-8284-2e6f1f7753a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c5747e86-1387-4960-ac43-d53a499ebfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_b10ebc07-eb88-4426-8284-2e6f1f7753a3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c5747e86-1387-4960-ac43-d53a499ebfbd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_c5747e86-1387-4960-ac43-d53a499ebfbd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c5747e86-1387-4960-ac43-d53a499ebfbd" xlink:to="loc_us-gaap_ClassOfStockDomain_c5747e86-1387-4960-ac43-d53a499ebfbd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c5747e86-1387-4960-ac43-d53a499ebfbd" xlink:to="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1c6a88f5-8915-4618-ae7a-df1c7a0718b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:to="loc_us-gaap_CommonClassAMember_1c6a88f5-8915-4618-ae7a-df1c7a0718b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2fb372a0-5ae5-4057-b368-f587545821a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:to="loc_us-gaap_CommonClassBMember_2fb372a0-5ae5-4057-b368-f587545821a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_526ff3a7-95b6-40fd-80f7-640b99f1cef0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentType_526ff3a7-95b6-40fd-80f7-640b99f1cef0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_6cde73e5-731a-494c-812f-224bd32d6e58" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentAnnualReport_6cde73e5-731a-494c-812f-224bd32d6e58" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b135888c-5ccd-4a41-8fbc-2df2940a7f26" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentPeriodEndDate_b135888c-5ccd-4a41-8fbc-2df2940a7f26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_bee6a3af-adda-4571-be20-8b9ad3a63787" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_CurrentFiscalYearEndDate_bee6a3af-adda-4571-be20-8b9ad3a63787" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1bad8dfc-1289-4cc5-8066-cb1dd200ddd2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentTransitionReport_1bad8dfc-1289-4cc5-8066-cb1dd200ddd2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ab4bee4e-99bf-47f8-96a6-6ddd8c99c266" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityFileNumber_ab4bee4e-99bf-47f8-96a6-6ddd8c99c266" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_965b6e51-317f-4b3c-9201-1f4cccd07070" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityRegistrantName_965b6e51-317f-4b3c-9201-1f4cccd07070" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_fed1f712-0686-4ab1-b542-6c7d859a3a01" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_fed1f712-0686-4ab1-b542-6c7d859a3a01" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0a37053a-e356-4e31-b710-e116eec9ea14" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityTaxIdentificationNumber_0a37053a-e356-4e31-b710-e116eec9ea14" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_51a9756d-e68c-4884-98a4-c0cb5183d966" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressAddressLine1_51a9756d-e68c-4884-98a4-c0cb5183d966" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_2c2a3765-ab6f-430e-837b-f9ebddee305f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressCityOrTown_2c2a3765-ab6f-430e-837b-f9ebddee305f" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1a58ea07-d484-4ebb-9d02-b85c3d3a57ff" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressStateOrProvince_1a58ea07-d484-4ebb-9d02-b85c3d3a57ff" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_35799b60-e915-4fe4-87e1-d40112e8a3b9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressPostalZipCode_35799b60-e915-4fe4-87e1-d40112e8a3b9" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_bc15ae1b-6b20-47f4-8268-8b370b48a225" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_CityAreaCode_bc15ae1b-6b20-47f4-8268-8b370b48a225" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f3660043-2405-47e6-b9d6-f6cb274e9d79" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_LocalPhoneNumber_f3660043-2405-47e6-b9d6-f6cb274e9d79" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0adab738-9159-4bed-bae4-2c89de040491" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_Security12bTitle_0adab738-9159-4bed-bae4-2c89de040491" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ce5b153e-a007-4eb8-b7cd-228375953ad4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_TradingSymbol_ce5b153e-a007-4eb8-b7cd-228375953ad4" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_667cefa3-f020-4d2f-af42-cdc4cfa01219" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_SecurityExchangeName_667cefa3-f020-4d2f-af42-cdc4cfa01219" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_abe56b80-fb1e-4390-9d64-779315d16ebc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_abe56b80-fb1e-4390-9d64-779315d16ebc" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1300041b-6961-45d8-857e-e51d344ed22a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityVoluntaryFilers_1300041b-6961-45d8-857e-e51d344ed22a" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_14b1aa1f-40ae-4223-96c4-6e6dca3945a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityCurrentReportingStatus_14b1aa1f-40ae-4223-96c4-6e6dca3945a8" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_bfa2dd98-6c1c-462a-b020-432172e29f87" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityInteractiveDataCurrent_bfa2dd98-6c1c-462a-b020-432172e29f87" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_bbdfbcfd-d9bf-4c20-9767-42f78ba299de" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityFilerCategory_bbdfbcfd-d9bf-4c20-9767-42f78ba299de" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d0640e87-4ea3-49c0-a90a-1055d8f94258" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntitySmallBusiness_d0640e87-4ea3-49c0-a90a-1055d8f94258" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_91699a0f-ca0c-4536-9dbd-9ce50c26a996" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityEmergingGrowthCompany_91699a0f-ca0c-4536-9dbd-9ce50c26a996" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_25a2c257-8bed-4ad9-a314-542c3a8fecab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_IcfrAuditorAttestationFlag_25a2c257-8bed-4ad9-a314-542c3a8fecab" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f74e3df2-0657-4e94-93c9-11d508144cd3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityShellCompany_f74e3df2-0657-4e94-93c9-11d508144cd3" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_1b0fa685-2cc6-45ff-8481-b83490d7b2fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityPublicFloat_1b0fa685-2cc6-45ff-8481-b83490d7b2fb" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_78b3b158-6731-48ca-a06a-325234275865" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_78b3b158-6731-48ca-a06a-325234275865" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_0906dc2e-6605-4bbf-b7b9-547aac1ec5ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentFiscalYearFocus_0906dc2e-6605-4bbf-b7b9-547aac1ec5ba" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0e262612-8962-44bd-a759-023d86f9adb7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0e262612-8962-44bd-a759-023d86f9adb7" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_fdbc393b-53d8-4d27-b34d-ef88496bdc5d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_AmendmentFlag_fdbc393b-53d8-4d27-b34d-ef88496bdc5d" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d03b0692-aeb4-4c19-85ed-30197c653f99" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityCentralIndexKey_d03b0692-aeb4-4c19-85ed-30197c653f99" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_a376937f-8b7c-4d7e-896a-3ebd3ec2e195" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_a376937f-8b7c-4d7e-896a-3ebd3ec2e195" xlink:type="arc" order="33"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6bfdb144-da05-429b-ad03-4f2127c97a37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:to="loc_us-gaap_StatementTable_6bfdb144-da05-429b-ad03-4f2127c97a37" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_36af8ede-c2a9-4199-bc97-42e5fb73e25c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_6bfdb144-da05-429b-ad03-4f2127c97a37" xlink:to="loc_us-gaap_StatementClassOfStockAxis_36af8ede-c2a9-4199-bc97-42e5fb73e25c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_36af8ede-c2a9-4199-bc97-42e5fb73e25c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_36af8ede-c2a9-4199-bc97-42e5fb73e25c" xlink:to="loc_us-gaap_ClassOfStockDomain_36af8ede-c2a9-4199-bc97-42e5fb73e25c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_36af8ede-c2a9-4199-bc97-42e5fb73e25c" xlink:to="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_589815d5-bfb7-4326-b431-1a50a1097f22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:to="loc_us-gaap_CommonClassAMember_589815d5-bfb7-4326-b431-1a50a1097f22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_983d85f1-c236-4d12-83a7-de9466378107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:to="loc_us-gaap_CommonClassBMember_983d85f1-c236-4d12-83a7-de9466378107" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:to="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4398aa9a-b457-4c52-8804-db874c96fb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4398aa9a-b457-4c52-8804-db874c96fb2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_b01902b5-75a9-43de-a80b-5e970120034a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_ShortTermInvestments_b01902b5-75a9-43de-a80b-5e970120034a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_582cce2d-104d-43d3-b72d-f9838b850444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_582cce2d-104d-43d3-b72d-f9838b850444" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_c7bca56a-df5b-418f-8512-95c89530c447" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_c7bca56a-df5b-418f-8512-95c89530c447" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a3ca5d35-16c2-4387-8d6c-12ba7721be62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a3ca5d35-16c2-4387-8d6c-12ba7721be62" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_37401507-9c64-4be4-9258-712547507c59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_AssetsCurrent_37401507-9c64-4be4-9258-712547507c59" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6013b433-99a3-4354-911a-3b938e6bf9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6013b433-99a3-4354-911a-3b938e6bf9d4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9d80484d-9a86-4fdf-b70a-f57ebe26d40d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9d80484d-9a86-4fdf-b70a-f57ebe26d40d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_049700ce-8356-4320-b76f-03de1e33a510" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_LongTermInvestments_049700ce-8356-4320-b76f-03de1e33a510" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_4a6a69ec-4ca1-41fc-b2df-9e2a87b7e1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_4a6a69ec-4ca1-41fc-b2df-9e2a87b7e1c5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b5599b32-290d-4d93-bdaf-146ad6f681dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b5599b32-290d-4d93-bdaf-146ad6f681dc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_08c29a2a-ecd9-4074-a858-83c04a10ee58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_Goodwill_08c29a2a-ecd9-4074-a858-83c04a10ee58" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8dc46d16-ab21-4b29-8a76-7d962c4c35ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8dc46d16-ab21-4b29-8a76-7d962c4c35ea" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_01b23952-dcea-4d96-89cb-d0c86b0097d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_Assets_01b23952-dcea-4d96-89cb-d0c86b0097d3" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1ee65983-2b2e-41fe-8b5a-f015ea47e4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_AccountsPayableCurrent_1ee65983-2b2e-41fe-8b5a-f015ea47e4eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_49f5c0ad-f030-4924-babb-a3ec347109c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_49f5c0ad-f030-4924-babb-a3ec347109c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_205c9726-77ad-4d03-a988-4863c43b0313" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_205c9726-77ad-4d03-a988-4863c43b0313" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_09ecb95f-9e7d-4802-b266-b3eaf4f346b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_09ecb95f-9e7d-4802-b266-b3eaf4f346b9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44244ff6-a976-4d66-95d2-5622359d134c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44244ff6-a976-4d66-95d2-5622359d134c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_75d80899-073d-46d6-ab66-6dbf30493ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_LiabilitiesCurrent_75d80899-073d-46d6-ab66-6dbf30493ccb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cd8aa41c-4135-4b83-a0a2-0a2d3e6a3afa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cd8aa41c-4135-4b83-a0a2-0a2d3e6a3afa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_066460a3-1b69-4fda-bcbd-9f48d34decd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_066460a3-1b69-4fda-bcbd-9f48d34decd1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5bdccb83-7e43-46ee-a071-24467a6c9e10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5bdccb83-7e43-46ee-a071-24467a6c9e10" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ea7e7a1d-f06d-43ee-b882-3732ed9adcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_Liabilities_ea7e7a1d-f06d-43ee-b882-3732ed9adcb5" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c7941bd4-568a-4944-9251-4b697e3381c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c7941bd4-568a-4944-9251-4b697e3381c9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_43699aa9-0cf9-4fbb-b3d3-66e8b278ba23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_PreferredStockValue_43699aa9-0cf9-4fbb-b3d3-66e8b278ba23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_78fe6768-9d1a-4710-9364-56755b3e6919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_CommonStockValue_78fe6768-9d1a-4710-9364-56755b3e6919" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_247c63fc-6413-4575-a252-0aadecebd86b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_AdditionalPaidInCapital_247c63fc-6413-4575-a252-0aadecebd86b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4f05ced7-33f3-4554-a813-97ef6998c1da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4f05ced7-33f3-4554-a813-97ef6998c1da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_37140583-01e9-477c-b7b7-fc2e8431a5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_37140583-01e9-477c-b7b7-fc2e8431a5dd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7b61bc18-f02b-4072-8b04-b34a256505db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_StockholdersEquity_7b61bc18-f02b-4072-8b04-b34a256505db" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1f372c83-74a9-408c-8b4a-c056ad9fd7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1f372c83-74a9-408c-8b4a-c056ad9fd7f4" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1c96b212-7bb6-4247-86b6-ab364a503db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_StatementTable_1c96b212-7bb6-4247-86b6-ab364a503db6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5dcff3c8-1ad0-4aa8-a6e7-487846b40369" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1c96b212-7bb6-4247-86b6-ab364a503db6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5dcff3c8-1ad0-4aa8-a6e7-487846b40369" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_5dcff3c8-1ad0-4aa8-a6e7-487846b40369_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5dcff3c8-1ad0-4aa8-a6e7-487846b40369" xlink:to="loc_us-gaap_ClassOfStockDomain_5dcff3c8-1ad0-4aa8-a6e7-487846b40369_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5dcff3c8-1ad0-4aa8-a6e7-487846b40369" xlink:to="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_95e9ad18-9cce-4262-a370-e83127a0c991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:to="loc_us-gaap_CommonClassAMember_95e9ad18-9cce-4262-a370-e83127a0c991" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c0489a4c-0e91-4a1d-971a-e79362f9f7be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:to="loc_us-gaap_CommonClassBMember_c0489a4c-0e91-4a1d-971a-e79362f9f7be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9eabc9d3-d1f6-4039-a927-1817059ebc87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9eabc9d3-d1f6-4039-a927-1817059ebc87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9042d603-7677-4398-bcae-ab8538f99a96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9042d603-7677-4398-bcae-ab8538f99a96" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c0a4ffa9-5bbb-4b5a-8d67-4ecc861c121c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c0a4ffa9-5bbb-4b5a-8d67-4ecc861c121c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_19680a01-cf5f-4678-8541-7a1b2eb1bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_19680a01-cf5f-4678-8541-7a1b2eb1bfe5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a3b6f694-cadc-4822-9f2b-ca2f450731ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a3b6f694-cadc-4822-9f2b-ca2f450731ef" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c1d3b71a-e62a-4bb8-b92d-bd41edf1bbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c1d3b71a-e62a-4bb8-b92d-bd41edf1bbd0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_147dbe37-6920-43d9-841f-547c9434c002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockSharesIssued_147dbe37-6920-43d9-841f-547c9434c002" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_05c445b3-2950-4988-86d7-96da720bdfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_05c445b3-2950-4988-86d7-96da720bdfb8" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:to="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cee27194-b9c0-4122-b639-36a7cf666b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cee27194-b9c0-4122-b639-36a7cf666b12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_cee27194-b9c0-4122-b639-36a7cf666b12_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cee27194-b9c0-4122-b639-36a7cf666b12" xlink:to="loc_us-gaap_EquityComponentDomain_cee27194-b9c0-4122-b639-36a7cf666b12_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cee27194-b9c0-4122-b639-36a7cf666b12" xlink:to="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_47c47132-43f7-480d-9d65-1aaf90622028" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_CommonStockMember_47c47132-43f7-480d-9d65-1aaf90622028" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_adaf366f-8669-4dba-aa9b-b6b307500876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_adaf366f-8669-4dba-aa9b-b6b307500876" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd06740f-b6fb-465c-8809-3cf4087cfb75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd06740f-b6fb-465c-8809-3cf4087cfb75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bb918f6d-0d95-4ff4-904e-667dd682ed2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_RetainedEarningsMember_bb918f6d-0d95-4ff4-904e-667dd682ed2b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a83284da-aa62-442e-ae03-d2f8c7c2c4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a83284da-aa62-442e-ae03-d2f8c7c2c4dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_a83284da-aa62-442e-ae03-d2f8c7c2c4dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a83284da-aa62-442e-ae03-d2f8c7c2c4dd" xlink:to="loc_us-gaap_ClassOfStockDomain_a83284da-aa62-442e-ae03-d2f8c7c2c4dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fd9e6bbc-31aa-426e-a486-324e1b73e377" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a83284da-aa62-442e-ae03-d2f8c7c2c4dd" xlink:to="loc_us-gaap_ClassOfStockDomain_fd9e6bbc-31aa-426e-a486-324e1b73e377" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonClassAAndBMember_d254f987-43fb-4858-8d78-589caed2d634" xlink:href="s-20240131.xsd#s_CommonClassAAndBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_fd9e6bbc-31aa-426e-a486-324e1b73e377" xlink:to="loc_s_CommonClassAAndBMember_d254f987-43fb-4858-8d78-589caed2d634" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_41761069-4268-4bdc-ab2f-901c40a90f94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_41761069-4268-4bdc-ab2f-901c40a90f94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_13b95994-adcd-4dcf-be08-2f443ca61825" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_13b95994-adcd-4dcf-be08-2f443ca61825" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock_d211121c-f757-4576-ab17-897be611266e" xlink:href="s-20240131.xsd#s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock_d211121c-f757-4576-ab17-897be611266e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock_cb7de8bf-4bf8-4313-8a7d-1098318d4321" xlink:href="s-20240131.xsd#s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock_cb7de8bf-4bf8-4313-8a7d-1098318d4321" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_2864bfb4-480f-4ffb-b720-124fd88e2652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_0cfd156b-c0f1-4997-8faf-beedb6241adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e413c8ce-1f95-4fed-860e-4513ff67e15f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_SharesOutstanding_e413c8ce-1f95-4fed-860e-4513ff67e15f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aacfec36-0e0a-4bb2-a72d-089240f1059d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockholdersEquity_aacfec36-0e0a-4bb2-a72d-089240f1059d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c62f665c-93da-4b8e-9aa2-dd77f4265b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c62f665c-93da-4b8e-9aa2-dd77f4265b7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_8a50eaea-a4d8-439c-a886-32d3ce67e0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_8a50eaea-a4d8-439c-a886-32d3ce67e0fb" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_291ce83c-6342-46ad-ae05-c1cea9e23040" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_291ce83c-6342-46ad-ae05-c1cea9e23040" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2169c137-aebe-4b6f-b2b2-295efe0cf18f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2169c137-aebe-4b6f-b2b2-295efe0cf18f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8226774a-788e-4fcb-a24f-a572af8f60bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8226774a-788e-4fcb-a24f-a572af8f60bb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8d334def-9003-4d3c-9581-bfc235c83b25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8d334def-9003-4d3c-9581-bfc235c83b25" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockIssuedDuringPeriodSharesExerciseOfWarrants_f86310d2-d91d-49a9-9ee4-b4a873876223" xlink:href="s-20240131.xsd#s_StockIssuedDuringPeriodSharesExerciseOfWarrants"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_s_StockIssuedDuringPeriodSharesExerciseOfWarrants_f86310d2-d91d-49a9-9ee4-b4a873876223" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_627cb1ad-24e9-42e7-bb5e-330b91464a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_627cb1ad-24e9-42e7-bb5e-330b91464a90" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_785f6d76-82f8-4545-9e28-b67794734ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_785f6d76-82f8-4545-9e28-b67794734ec7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3e53b8f7-e557-42b7-997e-974fc9259e64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3e53b8f7-e557-42b7-997e-974fc9259e64" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_fc8362ff-e3c2-4c9f-b0c9-2e9f1cd837e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_fc8362ff-e3c2-4c9f-b0c9-2e9f1cd837e2" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_ce59b17e-0b69-4db5-b159-a962ed35ef0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_ce59b17e-0b69-4db5-b159-a962ed35ef0c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares_c0dd2598-68bc-4831-8bda-9e0f83edc5dc" xlink:href="s-20240131.xsd#s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares_c0dd2598-68bc-4831-8bda-9e0f83edc5dc" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested_db48c11a-a33b-457d-9d68-9c719bda1083" xlink:href="s-20240131.xsd#s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested_db48c11a-a33b-457d-9d68-9c719bda1083" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_4e3c7af7-06b2-4da6-ad6d-10d4ec378383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_4e3c7af7-06b2-4da6-ad6d-10d4ec378383" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_dccd1b76-7557-4f43-bef7-dc76502584b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_dccd1b76-7557-4f43-bef7-dc76502584b6" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6106921-70ff-44ab-8ca0-1c292341160b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6106921-70ff-44ab-8ca0-1c292341160b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bed47dd6-6270-42fe-a7e2-90ab66814da3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bed47dd6-6270-42fe-a7e2-90ab66814da3" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0a1dbf9a-6312-401a-82bb-6af2cf7eb30f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0a1dbf9a-6312-401a-82bb-6af2cf7eb30f" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_9558f0f5-04be-4a5e-bcef-4a9e2a197d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0a5cf66a-99df-4666-bc3b-b97e147f0fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0a5cf66a-99df-4666-bc3b-b97e147f0fd0" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b7e12e87-11de-4a56-af00-fc60a17a9417" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_NetIncomeLoss_b7e12e87-11de-4a56-af00-fc60a17a9417" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3e0dffe-4b50-4bed-8557-529d6d85628e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f7852489-9f3e-41d4-8d32-a073b3a8ea4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f7852489-9f3e-41d4-8d32-a073b3a8ea4b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_927e732b-67eb-4bed-aa3c-3a6cb5c5783a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f7852489-9f3e-41d4-8d32-a073b3a8ea4b" xlink:to="loc_srt_RangeAxis_927e732b-67eb-4bed-aa3c-3a6cb5c5783a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_927e732b-67eb-4bed-aa3c-3a6cb5c5783a_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_927e732b-67eb-4bed-aa3c-3a6cb5c5783a" xlink:to="loc_srt_RangeMember_927e732b-67eb-4bed-aa3c-3a6cb5c5783a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_927e732b-67eb-4bed-aa3c-3a6cb5c5783a" xlink:to="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fb4bed3a-9043-463b-af34-be76da18e91a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:to="loc_srt_MinimumMember_fb4bed3a-9043-463b-af34-be76da18e91a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_575df826-d367-4de3-b7ed-27758102f682" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:to="loc_srt_MaximumMember_575df826-d367-4de3-b7ed-27758102f682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_SubscriptionContractTerm_fc79ae4a-f3f9-4466-a0e7-ddef11f01697" xlink:href="s-20240131.xsd#s_SubscriptionContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_s_SubscriptionContractTerm_fc79ae4a-f3f9-4466-a0e7-ddef11f01697" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_SubscriptionContractPaymentTerms_327cef31-b043-4691-92fb-5b645574c390" xlink:href="s-20240131.xsd#s_SubscriptionContractPaymentTerms"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_s_SubscriptionContractPaymentTerms_327cef31-b043-4691-92fb-5b645574c390" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_2fad611c-269b-4093-b352-ae1200a1e0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_us-gaap_AdvertisingExpense_2fad611c-269b-4093-b352-ae1200a1e0aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_e7551ca2-e982-4b20-b082-55ddd24daf51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_e7551ca2-e982-4b20-b082-55ddd24daf51" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_f3b15ba7-db82-4fd4-b846-15c0e205560b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_f3b15ba7-db82-4fd4-b846-15c0e205560b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_a4f21cb0-78a4-4481-ad3e-e03701c838d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a4f21cb0-78a4-4481-ad3e-e03701c838d1" xlink:to="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_08d7e88b-50cb-4a10-b536-659044dcba99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_08d7e88b-50cb-4a10-b536-659044dcba99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08d7e88b-50cb-4a10-b536-659044dcba99_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_08d7e88b-50cb-4a10-b536-659044dcba99" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_08d7e88b-50cb-4a10-b536-659044dcba99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_08d7e88b-50cb-4a10-b536-659044dcba99" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_da982747-020f-488e-8d80-28aa930b9861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:to="loc_us-gaap_AccountsReceivableMember_da982747-020f-488e-8d80-28aa930b9861" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_baaa8d74-bf73-482a-8096-452ba34f569d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_baaa8d74-bf73-482a-8096-452ba34f569d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3cc987a4-ef24-4dbf-b2fc-247683c0241b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3cc987a4-ef24-4dbf-b2fc-247683c0241b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_3cc987a4-ef24-4dbf-b2fc-247683c0241b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3cc987a4-ef24-4dbf-b2fc-247683c0241b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_3cc987a4-ef24-4dbf-b2fc-247683c0241b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f2414f81-a658-47d0-8ce4-d66f29e4cbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3cc987a4-ef24-4dbf-b2fc-247683c0241b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f2414f81-a658-47d0-8ce4-d66f29e4cbc9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9ca9d981-29f0-4634-9681-89f41802e41f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_f2414f81-a658-47d0-8ce4-d66f29e4cbc9" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9ca9d981-29f0-4634-9681-89f41802e41f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_7ef159ad-781b-4499-b7ea-d047f967e7c4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:to="loc_srt_MajorCustomersAxis_7ef159ad-781b-4499-b7ea-d047f967e7c4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7ef159ad-781b-4499-b7ea-d047f967e7c4_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_7ef159ad-781b-4499-b7ea-d047f967e7c4" xlink:to="loc_srt_NameOfMajorCustomerDomain_7ef159ad-781b-4499-b7ea-d047f967e7c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_7ef159ad-781b-4499-b7ea-d047f967e7c4" xlink:to="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerAMember_6a0a428b-c193-4255-af02-6497263073ad" xlink:href="s-20240131.xsd#s_ChannelPartnerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:to="loc_s_ChannelPartnerAMember_6a0a428b-c193-4255-af02-6497263073ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerBMember_9f762a3d-567e-40f7-8635-78f8bc2430f0" xlink:href="s-20240131.xsd#s_ChannelPartnerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:to="loc_s_ChannelPartnerBMember_9f762a3d-567e-40f7-8635-78f8bc2430f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerCMember_93bc1488-3edf-488e-972a-f5498e9b18e8" xlink:href="s-20240131.xsd#s_ChannelPartnerCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:to="loc_s_ChannelPartnerCMember_93bc1488-3edf-488e-972a-f5498e9b18e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_8eee76d0-fd69-4224-bf95-fd6c7db9be90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a4f21cb0-78a4-4481-ad3e-e03701c838d1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_8eee76d0-fd69-4224-bf95-fd6c7db9be90" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1ea88621-4eab-4745-b318-e9f4143ef98b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1ea88621-4eab-4745-b318-e9f4143ef98b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_21071fdb-bdee-4954-8228-5319a01b78d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1ea88621-4eab-4745-b318-e9f4143ef98b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_21071fdb-bdee-4954-8228-5319a01b78d5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_21071fdb-bdee-4954-8228-5319a01b78d5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_21071fdb-bdee-4954-8228-5319a01b78d5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_21071fdb-bdee-4954-8228-5319a01b78d5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0438d3c9-f6ad-4863-9bac-0b0396a377d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_21071fdb-bdee-4954-8228-5319a01b78d5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0438d3c9-f6ad-4863-9bac-0b0396a377d2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrategicInvestmentsMember_6cd5c782-d5bb-462e-bcf6-be1c95f58e31" xlink:href="s-20240131.xsd#s_StrategicInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0438d3c9-f6ad-4863-9bac-0b0396a377d2" xlink:to="loc_s_StrategicInvestmentsMember_6cd5c782-d5bb-462e-bcf6-be1c95f58e31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_d564b0b9-5a96-485b-9a3c-4823d3192be3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_d564b0b9-5a96-485b-9a3c-4823d3192be3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses_8d0c18f9-086e-445c-a7ef-84f73263983a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:to="loc_us-gaap_RealizedInvestmentGainsLosses_8d0c18f9-086e-445c-a7ef-84f73263983a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_47789668-9830-4f62-a26e-86908afffec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47789668-9830-4f62-a26e-86908afffec1" xlink:to="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93d4ca53-2155-4964-b083-7ef39b2813a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93d4ca53-2155-4964-b083-7ef39b2813a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_93d4ca53-2155-4964-b083-7ef39b2813a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93d4ca53-2155-4964-b083-7ef39b2813a0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_93d4ca53-2155-4964-b083-7ef39b2813a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1fee1e8-4fe4-41d2-8e81-cad962b648d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93d4ca53-2155-4964-b083-7ef39b2813a0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1fee1e8-4fe4-41d2-8e81-cad962b648d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_e5b53e3f-d596-4daf-b916-bc87839972ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1fee1e8-4fe4-41d2-8e81-cad962b648d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_e5b53e3f-d596-4daf-b916-bc87839972ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a577ce49-c907-4351-8d49-4dc8db441278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a577ce49-c907-4351-8d49-4dc8db441278" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_a577ce49-c907-4351-8d49-4dc8db441278_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a577ce49-c907-4351-8d49-4dc8db441278" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_a577ce49-c907-4351-8d49-4dc8db441278_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ae616786-8c4a-4c62-89af-e92997f604bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a577ce49-c907-4351-8d49-4dc8db441278" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ae616786-8c4a-4c62-89af-e92997f604bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_445c6983-0026-49a8-bbf8-04a715d74e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ae616786-8c4a-4c62-89af-e92997f604bd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_445c6983-0026-49a8-bbf8-04a715d74e0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9655dc12-a6ab-471b-a109-c7f8a6a86cb7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:to="loc_srt_MajorCustomersAxis_9655dc12-a6ab-471b-a109-c7f8a6a86cb7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_9655dc12-a6ab-471b-a109-c7f8a6a86cb7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_9655dc12-a6ab-471b-a109-c7f8a6a86cb7" xlink:to="loc_srt_NameOfMajorCustomerDomain_9655dc12-a6ab-471b-a109-c7f8a6a86cb7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_9655dc12-a6ab-471b-a109-c7f8a6a86cb7" xlink:to="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerAMember_b4f083d8-1512-4c6e-83f4-09a5fdf3ad2f" xlink:href="s-20240131.xsd#s_ChannelPartnerAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:to="loc_s_ChannelPartnerAMember_b4f083d8-1512-4c6e-83f4-09a5fdf3ad2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerBMember_a09567ce-d06d-4fab-a5a5-28eecfd532b2" xlink:href="s-20240131.xsd#s_ChannelPartnerBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:to="loc_s_ChannelPartnerBMember_a09567ce-d06d-4fab-a5a5-28eecfd532b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_07eced74-d313-4f3e-8ba2-28750d38a6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47789668-9830-4f62-a26e-86908afffec1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_07eced74-d313-4f3e-8ba2-28750d38a6b4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a8ea0129-bc2a-46d7-a6fc-89e2c633908a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_072fae0c-6dca-4960-b390-c029db000584" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a8ea0129-bc2a-46d7-a6fc-89e2c633908a" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_072fae0c-6dca-4960-b390-c029db000584" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7940ab87-1223-4a16-971f-ea22dda81fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_072fae0c-6dca-4960-b390-c029db000584" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7940ab87-1223-4a16-971f-ea22dda81fa3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7940ab87-1223-4a16-971f-ea22dda81fa3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7940ab87-1223-4a16-971f-ea22dda81fa3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7940ab87-1223-4a16-971f-ea22dda81fa3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7940ab87-1223-4a16-971f-ea22dda81fa3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4d1b46a0-ef0c-41a4-932b-b75de8a908b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4d1b46a0-ef0c-41a4-932b-b75de8a908b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ComputersSoftwareAndElectronicEquipmentMember_bc23ce5b-afa3-45f9-acf7-24f9fa2364ad" xlink:href="s-20240131.xsd#s_ComputersSoftwareAndElectronicEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:to="loc_s_ComputersSoftwareAndElectronicEquipmentMember_bc23ce5b-afa3-45f9-acf7-24f9fa2364ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_fd40e8bd-d290-400e-957a-b9abac8e62cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_fd40e8bd-d290-400e-957a-b9abac8e62cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_64254f9b-afb8-429f-a85e-f126dd0baffc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a8ea0129-bc2a-46d7-a6fc-89e2c633908a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_64254f9b-afb8-429f-a85e-f126dd0baffc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8ac01fd9-05ab-4205-992d-d967001872e7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:to="loc_srt_StatementGeographicalAxis_8ac01fd9-05ab-4205-992d-d967001872e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8ac01fd9-05ab-4205-992d-d967001872e7_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_8ac01fd9-05ab-4205-992d-d967001872e7" xlink:to="loc_srt_SegmentGeographicalDomain_8ac01fd9-05ab-4205-992d-d967001872e7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_8ac01fd9-05ab-4205-992d-d967001872e7" xlink:to="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a0c55e2d-7aa3-4e77-b03f-391a390565fc" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:to="loc_country_US_a0c55e2d-7aa3-4e77-b03f-391a390565fc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_9e8b0324-9c44-4e09-8db9-c6ca04d5fdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:to="loc_us-gaap_NonUsMember_9e8b0324-9c44-4e09-8db9-c6ca04d5fdcf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c65add53-1cf9-4920-abba-62309063bd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c65add53-1cf9-4920-abba-62309063bd3b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c65add53-1cf9-4920-abba-62309063bd3b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c65add53-1cf9-4920-abba-62309063bd3b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c65add53-1cf9-4920-abba-62309063bd3b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32111cb6-7543-4e9e-854b-60752f6fb7de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c65add53-1cf9-4920-abba-62309063bd3b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32111cb6-7543-4e9e-854b-60752f6fb7de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8150a6fa-81d5-460a-a271-8c80b9bcee9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32111cb6-7543-4e9e-854b-60752f6fb7de" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8150a6fa-81d5-460a-a271-8c80b9bcee9e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4ae56c8e-f918-4121-a57d-dc97e8e0d10c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4ae56c8e-f918-4121-a57d-dc97e8e0d10c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_4ae56c8e-f918-4121-a57d-dc97e8e0d10c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4ae56c8e-f918-4121-a57d-dc97e8e0d10c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_4ae56c8e-f918-4121-a57d-dc97e8e0d10c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7eaf819e-dbdb-46d6-a557-3d7e5043f3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4ae56c8e-f918-4121-a57d-dc97e8e0d10c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7eaf819e-dbdb-46d6-a557-3d7e5043f3e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_5b5cbe12-f8ce-437e-bf0b-406ab91ab053" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7eaf819e-dbdb-46d6-a557-3d7e5043f3e4" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_5b5cbe12-f8ce-437e-bf0b-406ab91ab053" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94d9093c-8e37-43b0-8797-76f6254843bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94d9093c-8e37-43b0-8797-76f6254843bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ff8ec449-cf3b-4e76-a1d2-ff812f58461b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ff8ec449-cf3b-4e76-a1d2-ff812f58461b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_88a9a2f4-89c0-4712-ba33-047d10e270ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_88a9a2f4-89c0-4712-ba33-047d10e270ad" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5b2ee61a-60ef-4578-9cca-aa65d1577103" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88a9a2f4-89c0-4712-ba33-047d10e270ad" xlink:to="loc_srt_RangeAxis_5b2ee61a-60ef-4578-9cca-aa65d1577103" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5b2ee61a-60ef-4578-9cca-aa65d1577103_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_5b2ee61a-60ef-4578-9cca-aa65d1577103" xlink:to="loc_srt_RangeMember_5b2ee61a-60ef-4578-9cca-aa65d1577103_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_5b2ee61a-60ef-4578-9cca-aa65d1577103" xlink:to="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_96d8a81c-c65a-4388-bb52-507801112c3f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:to="loc_srt_MinimumMember_96d8a81c-c65a-4388-bb52-507801112c3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_04362c7b-3776-4127-b750-668d639c52f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:to="loc_srt_MaximumMember_04362c7b-3776-4127-b750-668d639c52f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_1d6ad79c-2ace-4aaa-ae6e-042dbbb0a3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_1d6ad79c-2ace-4aaa-ae6e-042dbbb0a3f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_23c46318-a72e-4f48-86da-7c4194b16e59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_ContractWithCustomerLiability_23c46318-a72e-4f48-86da-7c4194b16e59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2ff9e639-713c-4f33-ace0-c0f5f3bdf816" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2ff9e639-713c-4f33-ace0-c0f5f3bdf816" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RevenueFromContractWithCustomerContractTerm_87d5b081-2edc-49f0-83f1-88b4cc71ea7e" xlink:href="s-20240131.xsd#s_RevenueFromContractWithCustomerContractTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_s_RevenueFromContractWithCustomerContractTerm_87d5b081-2edc-49f0-83f1-88b4cc71ea7e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_33ba8187-e9dc-4325-838a-bc6483ddd1da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_33ba8187-e9dc-4325-838a-bc6483ddd1da" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_d5a38b78-c7dc-4d81-ad24-b77f545fb2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_d5a38b78-c7dc-4d81-ad24-b77f545fb2d6" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_93797328-2940-4767-9bd1-9be7ae90fec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_93797328-2940-4767-9bd1-9be7ae90fec5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_43000508-4906-44b8-afb9-16fdc9cbad88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_43000508-4906-44b8-afb9-16fdc9cbad88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7ffd2b11-9336-4c19-b0d3-feb599b84bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7ffd2b11-9336-4c19-b0d3-feb599b84bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1d07948c-0831-440e-8f0e-f2ada15860d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1d07948c-0831-440e-8f0e-f2ada15860d3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_43000508-4906-44b8-afb9-16fdc9cbad88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_43000508-4906-44b8-afb9-16fdc9cbad88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7ffd2b11-9336-4c19-b0d3-feb599b84bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7ffd2b11-9336-4c19-b0d3-feb599b84bf2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1d07948c-0831-440e-8f0e-f2ada15860d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1d07948c-0831-440e-8f0e-f2ada15860d3" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsKSGNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5499ef7f-3d06-494c-94f6-0b382be96b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5499ef7f-3d06-494c-94f6-0b382be96b1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5499ef7f-3d06-494c-94f6-0b382be96b1b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5499ef7f-3d06-494c-94f6-0b382be96b1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_5499ef7f-3d06-494c-94f6-0b382be96b1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8ede855-0fab-4394-b84f-84bb1f10b811" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5499ef7f-3d06-494c-94f6-0b382be96b1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8ede855-0fab-4394-b84f-84bb1f10b811" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_KrebsStamosGroupLLCMember_c43bb74e-0cc4-40d1-9ecf-bcc660eb2ae9" xlink:href="s-20240131.xsd#s_KrebsStamosGroupLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8ede855-0fab-4394-b84f-84bb1f10b811" xlink:to="loc_s_KrebsStamosGroupLLCMember_c43bb74e-0cc4-40d1-9ecf-bcc660eb2ae9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b84fc489-e102-48c0-b087-b0e906f45152" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b84fc489-e102-48c0-b087-b0e906f45152" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b84fc489-e102-48c0-b087-b0e906f45152_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b84fc489-e102-48c0-b087-b0e906f45152" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b84fc489-e102-48c0-b087-b0e906f45152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3b9de8be-ffcd-4037-8654-30ebc28a5a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b84fc489-e102-48c0-b087-b0e906f45152" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3b9de8be-ffcd-4037-8654-30ebc28a5a90" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_31ec7222-e093-44ff-9db1-6edf088d9ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3b9de8be-ffcd-4037-8654-30ebc28a5a90" xlink:to="loc_us-gaap_CustomerRelationshipsMember_31ec7222-e093-44ff-9db1-6edf088d9ad7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_57d72c1e-edc0-4435-8498-c7e45dbdfb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_57d72c1e-edc0-4435-8498-c7e45dbdfb27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6612f19-fc6b-477b-a06b-17f102de827b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6612f19-fc6b-477b-a06b-17f102de827b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_54beb12d-ac76-4473-9f45-711fdc7cb41b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_54beb12d-ac76-4473-9f45-711fdc7cb41b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ef3055a8-8c36-4735-b98b-d86bb5de1bea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_Goodwill_ef3055a8-8c36-4735-b98b-d86bb5de1bea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57b39682-0e72-4d09-a256-c3439e76914d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57b39682-0e72-4d09-a256-c3439e76914d" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsAttivoNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce6b1146-fe8f-470c-a02c-38ee86084ada" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce6b1146-fe8f-470c-a02c-38ee86084ada" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_227edf44-f108-48cb-9641-ae7a0a864ab1" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce6b1146-fe8f-470c-a02c-38ee86084ada" xlink:to="loc_s_AttivoMember_227edf44-f108-48cb-9641-ae7a0a864ab1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ba6322eb-7ee5-48df-9625-b8e29280ef9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:to="loc_us-gaap_AwardTypeAxis_ba6322eb-7ee5-48df-9625-b8e29280ef9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6322eb-7ee5-48df-9625-b8e29280ef9e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_ba6322eb-7ee5-48df-9625-b8e29280ef9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ba6322eb-7ee5-48df-9625-b8e29280ef9e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_58d71636-ad1d-4c83-a8ba-406e40ee1ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_ba6322eb-7ee5-48df-9625-b8e29280ef9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_58d71636-ad1d-4c83-a8ba-406e40ee1ea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_bfcabf7e-fac7-49e4-9373-4d5757175574" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_58d71636-ad1d-4c83-a8ba-406e40ee1ea9" xlink:to="loc_us-gaap_RestrictedStockMember_bfcabf7e-fac7-49e4-9373-4d5757175574" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_87419298-6ea1-4c61-9e9f-8d1e4eda2424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_87419298-6ea1-4c61-9e9f-8d1e4eda2424" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_87419298-6ea1-4c61-9e9f-8d1e4eda2424_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_87419298-6ea1-4c61-9e9f-8d1e4eda2424" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_87419298-6ea1-4c61-9e9f-8d1e4eda2424_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_392db315-149b-4b40-b564-456399fcb5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_87419298-6ea1-4c61-9e9f-8d1e4eda2424" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_392db315-149b-4b40-b564-456399fcb5c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7e224ca6-fbe9-4655-a8ea-ef36f8f7b493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_392db315-149b-4b40-b564-456399fcb5c6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7e224ca6-fbe9-4655-a8ea-ef36f8f7b493" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_85507405-ded0-4a90-894e-5eb1a8bca6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_85507405-ded0-4a90-894e-5eb1a8bca6e2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_087dedd3-4292-4766-9161-7c63600f394c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_087dedd3-4292-4766-9161-7c63600f394c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod_76a880c3-2d82-46b4-9dba-92b7f5c656e2" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod_76a880c3-2d82-46b4-9dba-92b7f5c656e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue_1cf34e7d-d7d1-4e07-aa87-91efb61f591b" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue_1cf34e7d-d7d1-4e07-aa87-91efb61f591b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_14762450-fda5-4c20-a31f-16ca0726b5c9" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_14762450-fda5-4c20-a31f-16ca0726b5c9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue_9802c9a1-8855-433e-9271-edce4cabd302" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue_9802c9a1-8855-433e-9271-edce4cabd302" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationCompensationRelatedCosts_b9511f9e-b9df-40da-a5f5-92c90d9af763" xlink:href="s-20240131.xsd#s_BusinessCombinationCompensationRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_BusinessCombinationCompensationRelatedCosts_b9511f9e-b9df-40da-a5f5-92c90d9af763" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0c69a686-86c0-44de-8de0-dab5178449cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0c69a686-86c0-44de-8de0-dab5178449cb" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5f2a3f56-195f-4cb6-802f-6abe50e35fce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5f2a3f56-195f-4cb6-802f-6abe50e35fce" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1fb76ff5-9502-4a01-b5a6-8dae3a25d098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5f2a3f56-195f-4cb6-802f-6abe50e35fce" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1fb76ff5-9502-4a01-b5a6-8dae3a25d098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1fb76ff5-9502-4a01-b5a6-8dae3a25d098_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1fb76ff5-9502-4a01-b5a6-8dae3a25d098" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1fb76ff5-9502-4a01-b5a6-8dae3a25d098_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7dcdfcc-416f-438c-ad3b-1e927fc2789a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1fb76ff5-9502-4a01-b5a6-8dae3a25d098" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7dcdfcc-416f-438c-ad3b-1e927fc2789a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_1ecd2fb6-3ffd-4c16-8eda-5f84ab39b5f2" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7dcdfcc-416f-438c-ad3b-1e927fc2789a" xlink:to="loc_s_AttivoMember_1ecd2fb6-3ffd-4c16-8eda-5f84ab39b5f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_690756e6-abc0-4447-97be-ba0d28d6c206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_690756e6-abc0-4447-97be-ba0d28d6c206" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d91fb890-43c9-453e-b3be-a20ec47183c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d91fb890-43c9-453e-b3be-a20ec47183c1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_be40df12-0882-467e-96ed-0096e27c7423" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_be40df12-0882-467e-96ed-0096e27c7423" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d3ab13e-1da4-4ec9-97e6-1c25820e7225" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d3ab13e-1da4-4ec9-97e6-1c25820e7225" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e47fb92c-85f3-4bd3-a64e-f45756ee436d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e47fb92c-85f3-4bd3-a64e-f45756ee436d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_bd99f176-d851-4516-b599-3ee4d36c7351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_bd99f176-d851-4516-b599-3ee4d36c7351" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ed750628-1c4f-4995-9f2f-5bd2599a692e" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ed750628-1c4f-4995-9f2f-5bd2599a692e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f847028d-7add-4eb8-b8e1-22c0bad02e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f847028d-7add-4eb8-b8e1-22c0bad02e95" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_cae278ad-a9bb-44ca-9688-24ad54e7e9dc" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_cae278ad-a9bb-44ca-9688-24ad54e7e9dc" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_2e5f1ef5-91e8-47e7-9fb9-6cf6514ee717" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_2e5f1ef5-91e8-47e7-9fb9-6cf6514ee717" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_13c9112b-ee94-45e8-9293-9854769155c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_13c9112b-ee94-45e8-9293-9854769155c1" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_bef1d202-3f2a-4dc9-b8a9-be40a82538ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_bef1d202-3f2a-4dc9-b8a9-be40a82538ba" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d581eb5e-4e86-44bb-8699-12a8d4ad7565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d581eb5e-4e86-44bb-8699-12a8d4ad7565" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7a5c2e39-edf2-42a2-a2ef-a2f12895760c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7a5c2e39-edf2-42a2-a2ef-a2f12895760c" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_88d9b1ef-f371-4f1d-a93a-1adf4f50b9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_88d9b1ef-f371-4f1d-a93a-1adf4f50b9b1" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_200826f1-7938-48b3-b05a-bd2edc4dedf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_Goodwill_200826f1-7938-48b3-b05a-bd2edc4dedf3" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9c28aa85-25d0-4635-a7e8-2104d98669aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9c28aa85-25d0-4635-a7e8-2104d98669aa" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c81ff4d9-706c-46d8-be02-f876a41481f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c81ff4d9-706c-46d8-be02-f876a41481f0" xlink:type="arc" order="17"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsAttivoandScalyrProFormaDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f65aaca2-1597-448d-8884-fc33fb4ce7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f65aaca2-1597-448d-8884-fc33fb4ce7d3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a702fca4-1dd7-4d80-9d31-5d198bb1a50c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f65aaca2-1597-448d-8884-fc33fb4ce7d3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a702fca4-1dd7-4d80-9d31-5d198bb1a50c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a702fca4-1dd7-4d80-9d31-5d198bb1a50c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a702fca4-1dd7-4d80-9d31-5d198bb1a50c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_a702fca4-1dd7-4d80-9d31-5d198bb1a50c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a702fca4-1dd7-4d80-9d31-5d198bb1a50c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_ed479cfc-380b-465f-8e89-09d373f95ae1" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:to="loc_s_AttivoMember_ed479cfc-380b-465f-8e89-09d373f95ae1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_e8972a90-f0a0-4241-9bf8-2968bb967dd5" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:to="loc_s_ScalyrMember_e8972a90-f0a0-4241-9bf8-2968bb967dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a9bd9d4-c6b2-43f4-9433-ef155aad8a28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a9bd9d4-c6b2-43f4-9433-ef155aad8a28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_500007a6-2ef4-454a-b2c5-99aec722bd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_500007a6-2ef4-454a-b2c5-99aec722bd1f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsScalyrNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_13515e16-612b-4de3-b5ee-722ea1e5e074" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_13515e16-612b-4de3-b5ee-722ea1e5e074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13515e16-612b-4de3-b5ee-722ea1e5e074_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_13515e16-612b-4de3-b5ee-722ea1e5e074" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_13515e16-612b-4de3-b5ee-722ea1e5e074_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0202ce08-6d0a-41df-a23b-f338e3d13f78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_13515e16-612b-4de3-b5ee-722ea1e5e074" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0202ce08-6d0a-41df-a23b-f338e3d13f78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_17014c88-667d-47b4-948c-b3054590bfe0" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0202ce08-6d0a-41df-a23b-f338e3d13f78" xlink:to="loc_s_ScalyrMember_17014c88-667d-47b4-948c-b3054590bfe0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_17d58a16-588d-4d62-bf13-267c74457086" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:to="loc_us-gaap_AwardTypeAxis_17d58a16-588d-4d62-bf13-267c74457086" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17d58a16-588d-4d62-bf13-267c74457086_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_17d58a16-588d-4d62-bf13-267c74457086" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_17d58a16-588d-4d62-bf13-267c74457086_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_17d58a16-588d-4d62-bf13-267c74457086" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_974d1955-522e-411f-afa3-2f07eb72d7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:to="loc_us-gaap_CommonStockMember_974d1955-522e-411f-afa3-2f07eb72d7c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2e98a01c-f037-4ba9-9a53-a449b53d91a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2e98a01c-f037-4ba9-9a53-a449b53d91a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_490bfa21-c1fa-4b46-8a42-bfb772da4c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:to="loc_us-gaap_RestrictedStockMember_490bfa21-c1fa-4b46-8a42-bfb772da4c6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b9e49237-3f45-457d-bf35-2b68cc595bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b9e49237-3f45-457d-bf35-2b68cc595bb0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b9e49237-3f45-457d-bf35-2b68cc595bb0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b9e49237-3f45-457d-bf35-2b68cc595bb0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b9e49237-3f45-457d-bf35-2b68cc595bb0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7341667b-b8e6-4898-9ec7-809de65d0225" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b9e49237-3f45-457d-bf35-2b68cc595bb0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7341667b-b8e6-4898-9ec7-809de65d0225" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ec25a660-aab7-43b3-b0d4-9d75bd36f066" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7341667b-b8e6-4898-9ec7-809de65d0225" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ec25a660-aab7-43b3-b0d4-9d75bd36f066" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_307ab9ea-647e-43dd-aae5-53f303b567bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_307ab9ea-647e-43dd-aae5-53f303b567bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c5f9ee19-9a57-4c2e-953b-a2e0a14c6f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c5f9ee19-9a57-4c2e-953b-a2e0a14c6f1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c7ecae9a-e96e-4885-a337-753726636c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c7ecae9a-e96e-4885-a337-753726636c01" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3e9769ac-38a1-4919-9126-e9b112cca392" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3e9769ac-38a1-4919-9126-e9b112cca392" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d8a5acfd-ad4d-4e88-bab1-44faf78f2aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d8a5acfd-ad4d-4e88-bab1-44faf78f2aa1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_317188a7-a04d-4e51-b9e9-07abdf26130c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_317188a7-a04d-4e51-b9e9-07abdf26130c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_4c5b8fd2-de63-4d35-bcd1-253fb1bfa8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_4c5b8fd2-de63-4d35-bcd1-253fb1bfa8ab" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1ef01879-34ed-4b3a-8bc2-4f3c020c2481" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1ef01879-34ed-4b3a-8bc2-4f3c020c2481" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackNumberOfShares_5c662f77-9857-4a48-a75c-c61d3fd4c2ab" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackNumberOfShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_s_BusinessCombinationHoldbackNumberOfShares_5c662f77-9857-4a48-a75c-c61d3fd4c2ab" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackFairValuePerShare_0c6ac3d6-9f19-4d4a-9e3d-8dda260e0efb" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackFairValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_s_BusinessCombinationHoldbackFairValuePerShare_0c6ac3d6-9f19-4d4a-9e3d-8dda260e0efb" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_0b2ec204-8bb2-4af9-8f59-3d152050b16e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_0b2ec204-8bb2-4af9-8f59-3d152050b16e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackSharesAndCashTerm_cd31b787-748c-4900-9971-d331a5b2eb0d" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackSharesAndCashTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_s_BusinessCombinationHoldbackSharesAndCashTerm_cd31b787-748c-4900-9971-d331a5b2eb0d" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d15885e2-6e87-460a-a766-ad27f6839be6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d15885e2-6e87-460a-a766-ad27f6839be6" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bd9eb653-69d8-4b7a-aa3d-b6ab0777ac39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bd9eb653-69d8-4b7a-aa3d-b6ab0777ac39" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2050c9a5-5c92-4cdf-8892-12a985a61de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2050c9a5-5c92-4cdf-8892-12a985a61de0" xlink:type="arc" order="14"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_50c2fb5c-fa06-44bc-806b-c58ff661f278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_50c2fb5c-fa06-44bc-806b-c58ff661f278" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_745be0a0-655f-4ace-be17-b868a2d21c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_50c2fb5c-fa06-44bc-806b-c58ff661f278" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_745be0a0-655f-4ace-be17-b868a2d21c01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745be0a0-655f-4ace-be17-b868a2d21c01_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_745be0a0-655f-4ace-be17-b868a2d21c01" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_745be0a0-655f-4ace-be17-b868a2d21c01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ea3ddd0-1140-40b2-a998-4dd5b11037fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_745be0a0-655f-4ace-be17-b868a2d21c01" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ea3ddd0-1140-40b2-a998-4dd5b11037fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_fb3f689b-4322-4e63-9d72-9a715e387754" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ea3ddd0-1140-40b2-a998-4dd5b11037fc" xlink:to="loc_s_ScalyrMember_fb3f689b-4322-4e63-9d72-9a715e387754" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_3a14603f-bcd5-4edf-892a-b14cd2ad9b60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_3a14603f-bcd5-4edf-892a-b14cd2ad9b60" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_66ef596e-6f1d-4302-8cfb-51e2b55e942e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_66ef596e-6f1d-4302-8cfb-51e2b55e942e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_30669b2d-aec7-4ca2-8b74-4d7f6e0166f2" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_30669b2d-aec7-4ca2-8b74-4d7f6e0166f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_9928f9b3-5b5b-42bd-a59b-499a4bc9c88d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_9928f9b3-5b5b-42bd-a59b-499a4bc9c88d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1198ec47-93f7-4788-83e7-f970c3581b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1198ec47-93f7-4788-83e7-f970c3581b7c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2626fff8-e845-4a00-a30b-75af28c5538c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_Goodwill_2626fff8-e845-4a00-a30b-75af28c5538c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_5b10d347-e3ec-4c4f-be56-0d89957708a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_5b10d347-e3ec-4c4f-be56-0d89957708a6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_f8376900-55d9-4953-99e1-e2716718be2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_f8376900-55d9-4953-99e1-e2716718be2d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07bdc880-0121-4eea-8137-287c804145b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07bdc880-0121-4eea-8137-287c804145b7" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_cf6c4b1a-4cdc-489b-a6d5-ddb7fb1834dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_cf6c4b1a-4cdc-489b-a6d5-ddb7fb1834dd" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#FairValueMeasurementsScheduleofInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_90ada26c-f86e-4629-99f8-4adb72b55806" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_90ada26c-f86e-4629-99f8-4adb72b55806" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4beeb59d-6ee6-4b93-868f-3a749489ab46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4beeb59d-6ee6-4b93-868f-3a749489ab46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4beeb59d-6ee6-4b93-868f-3a749489ab46_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4beeb59d-6ee6-4b93-868f-3a749489ab46" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4beeb59d-6ee6-4b93-868f-3a749489ab46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4beeb59d-6ee6-4b93-868f-3a749489ab46" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_dcf183c3-99a5-4ce6-904d-58f7ea5c689c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_dcf183c3-99a5-4ce6-904d-58f7ea5c689c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cb617234-483e-4782-9ee2-f2cb9c4c4922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cb617234-483e-4782-9ee2-f2cb9c4c4922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_ebf58adf-13c3-4569-8743-19b8585a8f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_ebf58adf-13c3-4569-8743-19b8585a8f7b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebf58adf-13c3-4569-8743-19b8585a8f7b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ebf58adf-13c3-4569-8743-19b8585a8f7b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_ebf58adf-13c3-4569-8743-19b8585a8f7b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ebf58adf-13c3-4569-8743-19b8585a8f7b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_e8bdb139-0138-4403-a92f-f5e8161bac42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_CashMember_e8bdb139-0138-4403-a92f-f5e8161bac42" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4ebc6385-5336-4d36-ad2d-8929f1646a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4ebc6385-5336-4d36-ad2d-8929f1646a2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_b0f6b7ff-93ce-43a1-98a4-9b3571f62396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_CertificatesOfDepositMember_b0f6b7ff-93ce-43a1-98a4-9b3571f62396" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_51e0ca3f-fc3c-4369-ab4b-01baa3699ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_51e0ca3f-fc3c-4369-ab4b-01baa3699ce6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_229a706b-72d4-4724-b174-97d0e378db1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_229a706b-72d4-4724-b174-97d0e378db1e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229a706b-72d4-4724-b174-97d0e378db1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_229a706b-72d4-4724-b174-97d0e378db1e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_229a706b-72d4-4724-b174-97d0e378db1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_229a706b-72d4-4724-b174-97d0e378db1e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_8c970af9-c980-410e-9c1c-76f14af7b38c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_8c970af9-c980-410e-9c1c-76f14af7b38c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_f27d525d-8dc2-4596-9b73-7447abfc3d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_f27d525d-8dc2-4596-9b73-7447abfc3d7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember_58dbe18e-f06a-44f4-91a6-6dd22390ab84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_us-gaap_CorporateNoteSecuritiesMember_58dbe18e-f06a-44f4-91a6-6dd22390ab84" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_USAgencySecuritiesMember_f776276b-ca0a-461f-b96d-3daba71ea0cc" xlink:href="s-20240131.xsd#s_USAgencySecuritiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_s_USAgencySecuritiesMember_f776276b-ca0a-461f-b96d-3daba71ea0cc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_90ada26c-f86e-4629-99f8-4adb72b55806" xlink:to="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_21005151-3e70-4dd5-bfcd-e44b5f20b511" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_21005151-3e70-4dd5-bfcd-e44b5f20b511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_8d5f730b-8995-458e-84b0-26d6e7880b37" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_8d5f730b-8995-458e-84b0-26d6e7880b37" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_09bdf630-e8fa-4d1f-a7bc-e410fb032b61" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_09bdf630-e8fa-4d1f-a7bc-e410fb032b61" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_baef4bb7-7345-4581-82c7-ba5708fec182" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_baef4bb7-7345-4581-82c7-ba5708fec182" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_47250da1-aae6-430a-8842-b357688136a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_47250da1-aae6-430a-8842-b357688136a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_3afc573a-352f-497e-b60e-d42dfeef4cf5" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_3afc573a-352f-497e-b60e-d42dfeef4cf5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_cb2dfe0c-496a-45a9-bdb5-7252c41917a2" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_cb2dfe0c-496a-45a9-bdb5-7252c41917a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7dfa28ef-5f2d-4ce2-a6ca-d3f0578f633e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7dfa28ef-5f2d-4ce2-a6ca-d3f0578f633e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_374c3317-0918-4342-865a-af79b007387e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_374c3317-0918-4342-865a-af79b007387e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_b9354b35-8a32-4dd3-a32f-d0c90dbe66e2" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_b9354b35-8a32-4dd3-a32f-d0c90dbe66e2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_a70613bf-6ea2-406f-8ab8-1e479dcdabe4" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_a70613bf-6ea2-406f-8ab8-1e479dcdabe4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_19cff74c-ea79-4b30-9320-f7b7e32fbdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_19cff74c-ea79-4b30-9320-f7b7e32fbdc4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_475c6ce5-2977-47ff-878a-43bc62f665a6" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_475c6ce5-2977-47ff-878a-43bc62f665a6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_534904da-8d09-4c24-9c64-2911b2913fac" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_534904da-8d09-4c24-9c64-2911b2913fac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_407926b5-c782-4615-a9b4-e086a2143c92" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_407926b5-c782-4615-a9b4-e086a2143c92" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_35b32481-152a-4dbe-ad1a-61a46c972038" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_35b32481-152a-4dbe-ad1a-61a46c972038" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7cc5c3b9-2f2b-47af-aed8-490934a29e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7cc5c3b9-2f2b-47af-aed8-490934a29e2c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7cc5c3b9-2f2b-47af-aed8-490934a29e2c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7cc5c3b9-2f2b-47af-aed8-490934a29e2c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_7cc5c3b9-2f2b-47af-aed8-490934a29e2c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54e2f171-f447-4dc8-8ce8-98bab73a8aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7cc5c3b9-2f2b-47af-aed8-490934a29e2c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54e2f171-f447-4dc8-8ce8-98bab73a8aa9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_aa054a6b-e891-436d-9be3-dc662af0d831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54e2f171-f447-4dc8-8ce8-98bab73a8aa9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_aa054a6b-e891-436d-9be3-dc662af0d831" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6d770aa2-28e2-459d-a512-8ebd4cebe9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6d770aa2-28e2-459d-a512-8ebd4cebe9dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d770aa2-28e2-459d-a512-8ebd4cebe9dd_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6d770aa2-28e2-459d-a512-8ebd4cebe9dd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6d770aa2-28e2-459d-a512-8ebd4cebe9dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c694610f-a0dd-4426-adda-462fb2465a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6d770aa2-28e2-459d-a512-8ebd4cebe9dd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c694610f-a0dd-4426-adda-462fb2465a6c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrategicInvestmentsMember_50414f45-1dff-46e3-8f23-08c773b1cacc" xlink:href="s-20240131.xsd#s_StrategicInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c694610f-a0dd-4426-adda-462fb2465a6c" xlink:to="loc_s_StrategicInvestmentsMember_50414f45-1dff-46e3-8f23-08c773b1cacc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dfff51e4-157a-4004-8912-be979058af7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dfff51e4-157a-4004-8912-be979058af7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_82f89431-13d8-42b5-9c41-e57d6b57757f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_82f89431-13d8-42b5-9c41-e57d6b57757f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_871e586e-ff3b-4288-82ca-86be14b0f377" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_871e586e-ff3b-4288-82ca-86be14b0f377" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_77815911-2bd9-41f1-a034-ca4af637db76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_77815911-2bd9-41f1-a034-ca4af637db76" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses_a96910bc-b8e1-4e5b-90cf-3811f8f63763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_RealizedInvestmentGainsLosses_a96910bc-b8e1-4e5b-90cf-3811f8f63763" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="s-20240131.xsd#PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38db07f4-c4bd-4cc8-8e65-f3595f23a9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38db07f4-c4bd-4cc8-8e65-f3595f23a9eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38db07f4-c4bd-4cc8-8e65-f3595f23a9eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_def72f9e-b958-4a39-8cbd-8f276116818f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_def72f9e-b958-4a39-8cbd-8f276116818f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ComputersSoftwareAndElectronicEquipmentMember_dc28263e-5064-402f-b907-a47af53d46bf" xlink:href="s-20240131.xsd#s_ComputersSoftwareAndElectronicEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_s_ComputersSoftwareAndElectronicEquipmentMember_dc28263e-5064-402f-b907-a47af53d46bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_ef58e24a-045e-4adf-a10d-8e95028f77a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_ef58e24a-045e-4adf-a10d-8e95028f77a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c32d28b3-4931-41e7-b8f5-0457579df3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c32d28b3-4931-41e7-b8f5-0457579df3ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_3ea19596-7070-4899-9f61-a79eac191291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_ConstructionInProgressMember_3ea19596-7070-4899-9f61-a79eac191291" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a6c172d2-2e6c-4bf2-9c71-be7d89d4286b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a6c172d2-2e6c-4bf2-9c71-be7d89d4286b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0e13727f-3309-4887-993e-fb2a2203f2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0e13727f-3309-4887-993e-fb2a2203f2b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fbbbc418-955c-4a9c-b460-a04aebf94e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fbbbc418-955c-4a9c-b460-a04aebf94e8f" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ace37dfe-b243-4297-b73e-ad8f3a2da2de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ace37dfe-b243-4297-b73e-ad8f3a2da2de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed366e4b-ce47-460f-9d11-36fc63c96781" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ace37dfe-b243-4297-b73e-ad8f3a2da2de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed366e4b-ce47-460f-9d11-36fc63c96781" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed366e4b-ce47-460f-9d11-36fc63c96781_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed366e4b-ce47-460f-9d11-36fc63c96781" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_ed366e4b-ce47-460f-9d11-36fc63c96781_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7bafe086-61d5-40ea-8beb-a88977a38da1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed366e4b-ce47-460f-9d11-36fc63c96781" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7bafe086-61d5-40ea-8beb-a88977a38da1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_c0d57d2c-6e91-4f9f-98c9-6dd3e0ed2f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7bafe086-61d5-40ea-8beb-a88977a38da1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_c0d57d2c-6e91-4f9f-98c9-6dd3e0ed2f3c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3f33c357-6fa6-4a56-868c-6e885973d412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3f33c357-6fa6-4a56-868c-6e885973d412" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_96d332d5-18dc-469f-9c4f-3c8db56e698c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_96d332d5-18dc-469f-9c4f-3c8db56e698c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_82561504-e26b-40e4-84ac-ea990bfe9bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_82561504-e26b-40e4-84ac-ea990bfe9bbf" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssetsScheduleofIntangibleAssetsNetDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_223ab72f-38fa-4667-978a-58801f3d6939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_223ab72f-38fa-4667-978a-58801f3d6939" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dae4dfda-2727-44e3-a548-b53df60baa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_223ab72f-38fa-4667-978a-58801f3d6939" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dae4dfda-2727-44e3-a548-b53df60baa1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dae4dfda-2727-44e3-a548-b53df60baa1e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dae4dfda-2727-44e3-a548-b53df60baa1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_dae4dfda-2727-44e3-a548-b53df60baa1e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dae4dfda-2727-44e3-a548-b53df60baa1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_d0d36ee9-7dd0-489b-bda1-20beff92ecb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_d0d36ee9-7dd0-489b-bda1-20beff92ecb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c4694f54-1f63-4652-b5bc-c865209ee4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c4694f54-1f63-4652-b5bc-c865209ee4e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_c0c75959-5497-4d3e-b54c-925c107e9683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_c0c75959-5497-4d3e-b54c-925c107e9683" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_a33f0789-6cb8-4e1e-9f19-f8e699f75603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_a33f0789-6cb8-4e1e-9f19-f8e699f75603" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_45d7d8c2-f903-4885-bbdb-620736bb7539" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_TrademarksMember_45d7d8c2-f903-4885-bbdb-620736bb7539" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_6a886370-d1dc-4930-aea9-b625897a5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_PatentsMember_6a886370-d1dc-4930-aea9-b625897a5d44" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6978f2e3-b066-4f52-84d7-ebe54c5bc923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6978f2e3-b066-4f52-84d7-ebe54c5bc923" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c7db6f67-b1f6-422f-b498-352dc0ec1517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c7db6f67-b1f6-422f-b498-352dc0ec1517" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9e6222d-7079-4571-874e-6aec6757aefb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9e6222d-7079-4571-874e-6aec6757aefb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_bb8451d2-829d-403d-a908-fbcb06083d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_bb8451d2-829d-403d-a908-fbcb06083d06" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_365b61fa-c84a-4f12-81be-a2fad65abd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_365b61fa-c84a-4f12-81be-a2fad65abd5f" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc9eef86-75dd-4f20-a1d6-a847cd71ef05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f3e04e24-fd9f-4510-8041-9c6861d8b973" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc9eef86-75dd-4f20-a1d6-a847cd71ef05" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f3e04e24-fd9f-4510-8041-9c6861d8b973" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b26fb50e-a645-4d88-92d0-a414f13193f9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f3e04e24-fd9f-4510-8041-9c6861d8b973" xlink:to="loc_srt_RangeAxis_b26fb50e-a645-4d88-92d0-a414f13193f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_b26fb50e-a645-4d88-92d0-a414f13193f9_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_b26fb50e-a645-4d88-92d0-a414f13193f9" xlink:to="loc_srt_RangeMember_b26fb50e-a645-4d88-92d0-a414f13193f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_35da7206-ae82-4687-9fb5-324f7bdce9fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_b26fb50e-a645-4d88-92d0-a414f13193f9" xlink:to="loc_srt_RangeMember_35da7206-ae82-4687-9fb5-324f7bdce9fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_76651c90-ceda-4ed2-ba07-e36cf2c667cd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_35da7206-ae82-4687-9fb5-324f7bdce9fe" xlink:to="loc_srt_MaximumMember_76651c90-ceda-4ed2-ba07-e36cf2c667cd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ae141f81-3d8a-42a8-80dc-7ceb4850cebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc9eef86-75dd-4f20-a1d6-a847cd71ef05" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ae141f81-3d8a-42a8-80dc-7ceb4850cebd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/CommonStockDetails" xlink:type="simple" xlink:href="s-20240131.xsd#CommonStockDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/CommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_02105d5f-25b1-473b-a169-af9e8a9d869e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:to="loc_us-gaap_StatementClassOfStockAxis_02105d5f-25b1-473b-a169-af9e8a9d869e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_02105d5f-25b1-473b-a169-af9e8a9d869e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementClassOfStockAxis_02105d5f-25b1-473b-a169-af9e8a9d869e" xlink:to="loc_us-gaap_ClassOfStockDomain_02105d5f-25b1-473b-a169-af9e8a9d869e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementClassOfStockAxis_02105d5f-25b1-473b-a169-af9e8a9d869e" xlink:to="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ec2f6eab-d59d-483a-bf4f-e0b18f36857b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:to="loc_us-gaap_CommonClassAMember_ec2f6eab-d59d-483a-bf4f-e0b18f36857b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ed34d477-d39d-4544-8098-60b90c74876e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:to="loc_us-gaap_CommonClassBMember_ed34d477-d39d-4544-8098-60b90c74876e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7168583a-1586-47d3-9f71-5b91326914a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:to="loc_us-gaap_AwardTypeAxis_7168583a-1586-47d3-9f71-5b91326914a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7168583a-1586-47d3-9f71-5b91326914a2_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_7168583a-1586-47d3-9f71-5b91326914a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7168583a-1586-47d3-9f71-5b91326914a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_7168583a-1586-47d3-9f71-5b91326914a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_69c4c0cc-ea3b-43d0-976f-0d2f79ef4c40" xlink:href="s-20240131.xsd#s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:to="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_69c4c0cc-ea3b-43d0-976f-0d2f79ef4c40" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5a422d25-90e1-4bf5-9d25-d119f09d1bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:to="loc_us-gaap_EmployeeStockMember_5a422d25-90e1-4bf5-9d25-d119f09d1bbf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_473beb46-4d3d-4979-8755-f8341c1a8d71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_473beb46-4d3d-4979-8755-f8341c1a8d71" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockNumberOfVotingRights_1ea39c77-24da-4b9d-aec5-9a54aa8a43e3" xlink:href="s-20240131.xsd#s_CommonStockNumberOfVotingRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockNumberOfVotingRights_1ea39c77-24da-4b9d-aec5-9a54aa8a43e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_ed1475dc-a5eb-4e26-9af8-08a31db9366e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_ed1475dc-a5eb-4e26-9af8-08a31db9366e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders_79c08d03-6e88-4a66-a4da-d5dc2c21e6b4" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders_79c08d03-6e88-4a66-a4da-d5dc2c21e6b4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus_51777a35-e39d-41ca-a38a-596fc4ef4068" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus_51777a35-e39d-41ca-a38a-596fc4ef4068" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityPercentageOfSharesOutstanding_b5ab6d9b-3f7e-44fa-9f64-4d35a0719437" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityPercentageOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityPercentageOfSharesOutstanding_b5ab6d9b-3f7e-44fa-9f64-4d35a0719437" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityDeathOrDisabilityPeriod_8d3f193b-a51d-4884-99be-1ee2d705cf06" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityDeathOrDisabilityPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityDeathOrDisabilityPeriod_8d3f193b-a51d-4884-99be-1ee2d705cf06" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cd1aa72c-2f40-4ef1-a66a-e9ca6db424a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cd1aa72c-2f40-4ef1-a66a-e9ca6db424a4" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_841ea9b1-b6ee-4509-ade2-0a59d1eb8b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_841ea9b1-b6ee-4509-ade2-0a59d1eb8b9d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dbeb1f-9db2-44d5-a29a-b2b27d1ae182" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dbeb1f-9db2-44d5-a29a-b2b27d1ae182" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6be2fbe7-82ca-4c97-9daf-a440659ea359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6be2fbe7-82ca-4c97-9daf-a440659ea359" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_b39544bd-32c5-4673-8e19-0c2e60861b16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d20b79ef-f6c2-4fda-8d3f-8b701962670d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_b39544bd-32c5-4673-8e19-0c2e60861b16" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d20b79ef-f6c2-4fda-8d3f-8b701962670d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e89a9404-1326-42a7-a3c4-4fea74759206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d20b79ef-f6c2-4fda-8d3f-8b701962670d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e89a9404-1326-42a7-a3c4-4fea74759206" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_e89a9404-1326-42a7-a3c4-4fea74759206_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e89a9404-1326-42a7-a3c4-4fea74759206" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_e89a9404-1326-42a7-a3c4-4fea74759206_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e89a9404-1326-42a7-a3c4-4fea74759206" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_11679831-2aa6-4771-afa0-4e85d14d5b47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_CostOfSalesMember_11679831-2aa6-4771-afa0-4e85d14d5b47" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8560b0c7-9766-42ce-b297-1cef535ebbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8560b0c7-9766-42ce-b297-1cef535ebbe2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_59ff105e-7750-49d1-967e-accaa13f127c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_59ff105e-7750-49d1-967e-accaa13f127c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a3302038-ce03-4dd2-acb2-17890cc94d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a3302038-ce03-4dd2-acb2-17890cc94d1f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_28b2200f-f107-4dca-86aa-8964e2ee8ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_RestructuringChargesMember_28b2200f-f107-4dca-86aa-8964e2ee8ec5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_94bba2aa-3313-4234-ba0e-e841d61e2793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_b39544bd-32c5-4673-8e19-0c2e60861b16" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_94bba2aa-3313-4234-ba0e-e841d61e2793" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensation2021EquityIncentivePlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0b7424a-57e9-4c81-80c3-3e4d86062939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0b7424a-57e9-4c81-80c3-3e4d86062939" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f4752756-a17e-4c63-8fb4-d7925e42043e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0b7424a-57e9-4c81-80c3-3e4d86062939" xlink:to="loc_us-gaap_PlanNameAxis_f4752756-a17e-4c63-8fb4-d7925e42043e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_f4752756-a17e-4c63-8fb4-d7925e42043e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_f4752756-a17e-4c63-8fb4-d7925e42043e" xlink:to="loc_us-gaap_PlanNameDomain_f4752756-a17e-4c63-8fb4-d7925e42043e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b4f88e66-0734-4c2a-a471-681dbe4b6898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_f4752756-a17e-4c63-8fb4-d7925e42043e" xlink:to="loc_us-gaap_PlanNameDomain_b4f88e66-0734-4c2a-a471-681dbe4b6898" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_A2021EquityIncentivePlanMember_81426456-96fd-4912-ac05-064178704dd0" xlink:href="s-20240131.xsd#s_A2021EquityIncentivePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_b4f88e66-0734-4c2a-a471-681dbe4b6898" xlink:to="loc_s_A2021EquityIncentivePlanMember_81426456-96fd-4912-ac05-064178704dd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f13a4e7a-8ed7-47c9-b0a1-685f53d67053" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f13a4e7a-8ed7-47c9-b0a1-685f53d67053" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_a4e6c580-7368-47ef-9a29-09f84095206e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_a4e6c580-7368-47ef-9a29-09f84095206e" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5f87e8ef-8e6d-4e1f-8548-956edb022e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5f87e8ef-8e6d-4e1f-8548-956edb022e95" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6c48ae67-8421-4438-b3b5-0629179ff566" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5f87e8ef-8e6d-4e1f-8548-956edb022e95" xlink:to="loc_us-gaap_AwardTypeAxis_6c48ae67-8421-4438-b3b5-0629179ff566" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6c48ae67-8421-4438-b3b5-0629179ff566_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_6c48ae67-8421-4438-b3b5-0629179ff566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_6c48ae67-8421-4438-b3b5-0629179ff566_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d8f4c28-7d1a-4c07-a524-4f95854bc118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_6c48ae67-8421-4438-b3b5-0629179ff566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d8f4c28-7d1a-4c07-a524-4f95854bc118" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2c3d2792-01b9-4040-8a20-a992dccf820c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d8f4c28-7d1a-4c07-a524-4f95854bc118" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2c3d2792-01b9-4040-8a20-a992dccf820c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c74a817a-10b8-47af-88f4-fd5e439f9076" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c74a817a-10b8-47af-88f4-fd5e439f9076" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7e1c3783-c508-4fa1-b63d-7be4914a17cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7e1c3783-c508-4fa1-b63d-7be4914a17cf" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b67ba0cf-d303-4f73-bbcd-64aabcdee3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b67ba0cf-d303-4f73-bbcd-64aabcdee3ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65212db1-f6d3-4db3-8afa-1488c5a328bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65212db1-f6d3-4db3-8afa-1488c5a328bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_589b3424-53af-4a23-bfcc-09720795254e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e54440a-9335-4808-b4eb-865d04817be3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e54440a-9335-4808-b4eb-865d04817be3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_463e8d0b-7aa8-4162-8cb9-96b47ada9f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_463e8d0b-7aa8-4162-8cb9-96b47ada9f9b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_82219009-3287-435c-b51c-0c6a7f7c0f66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_82219009-3287-435c-b51c-0c6a7f7c0f66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5b7ec1ba-fff2-433f-b9f9-caa27760faee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5b7ec1ba-fff2-433f-b9f9-caa27760faee" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_70a3fead-87a2-4d22-9828-ba43918b3cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a5ccba38-69ff-4f45-98b9-e23293fc51f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:to="loc_us-gaap_AwardTypeAxis_a5ccba38-69ff-4f45-98b9-e23293fc51f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5ccba38-69ff-4f45-98b9-e23293fc51f6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_a5ccba38-69ff-4f45-98b9-e23293fc51f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_a5ccba38-69ff-4f45-98b9-e23293fc51f6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_a5ccba38-69ff-4f45-98b9-e23293fc51f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cca01ee3-cac0-43d0-920c-07f64c78cbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cca01ee3-cac0-43d0-920c-07f64c78cbd0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PerformanceShareUnitsMember_9169b44f-a563-4e39-859d-a71cf784e5b8" xlink:href="s-20240131.xsd#s_PerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:to="loc_s_PerformanceShareUnitsMember_9169b44f-a563-4e39-859d-a71cf784e5b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fafd1f98-ed81-41ef-9718-51fe939e5885" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fafd1f98-ed81-41ef-9718-51fe939e5885" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fafd1f98-ed81-41ef-9718-51fe939e5885_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fafd1f98-ed81-41ef-9718-51fe939e5885" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_fafd1f98-ed81-41ef-9718-51fe939e5885_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fafd1f98-ed81-41ef-9718-51fe939e5885" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_41d17b9c-5ad7-4df3-aa49-053c014e38b3" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:to="loc_s_AttivoMember_41d17b9c-5ad7-4df3-aa49-053c014e38b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_KrebsStamosGroupLLCMember_224b82e4-cabc-44f3-ad8b-b11752f897b1" xlink:href="s-20240131.xsd#s_KrebsStamosGroupLLCMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:to="loc_s_KrebsStamosGroupLLCMember_224b82e4-cabc-44f3-ad8b-b11752f897b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_5c1d3b8b-d112-4842-9118-b55e058f5403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_5c1d3b8b-d112-4842-9118-b55e058f5403" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6919026e-17c7-46ec-95af-386329cb5fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6919026e-17c7-46ec-95af-386329cb5fdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9499b8ed-45b5-44a2-a56e-c76f6adc33d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9499b8ed-45b5-44a2-a56e-c76f6adc33d5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_15e76564-25cd-45ed-9e22-49246d8d8c2a" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_15e76564-25cd-45ed-9e22-49246d8d8c2a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d3231956-f47b-4659-b829-e5fa4e46fc26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d3231956-f47b-4659-b829-e5fa4e46fc26" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationStockOptionInformationDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_391398d7-0fa4-45a9-bd63-8789681e3c39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_391398d7-0fa4-45a9-bd63-8789681e3c39" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5efa579b-b25a-4b4b-9912-155fb63fd2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_391398d7-0fa4-45a9-bd63-8789681e3c39" xlink:to="loc_us-gaap_AwardTypeAxis_5efa579b-b25a-4b4b-9912-155fb63fd2f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5efa579b-b25a-4b4b-9912-155fb63fd2f9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_5efa579b-b25a-4b4b-9912-155fb63fd2f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5efa579b-b25a-4b4b-9912-155fb63fd2f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27691674-aed0-4985-a420-d26a9b2f6991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_5efa579b-b25a-4b4b-9912-155fb63fd2f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27691674-aed0-4985-a420-d26a9b2f6991" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_4ed4c83c-3ad8-4c75-903e-cce06079c96d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27691674-aed0-4985-a420-d26a9b2f6991" xlink:to="loc_us-gaap_StockOptionMember_4ed4c83c-3ad8-4c75-903e-cce06079c96d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc8b1af4-08eb-4fa4-b7e5-0607a79f028f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc8b1af4-08eb-4fa4-b7e5-0607a79f028f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_12a39003-5cdb-426b-8f1d-accdc90a948f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_12a39003-5cdb-426b-8f1d-accdc90a948f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_96ca0ad9-6cdb-4a36-a2ca-abb5de0c5629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_96ca0ad9-6cdb-4a36-a2ca-abb5de0c5629" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_31b93771-89d8-455a-a5b0-7916b6d39ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_31b93771-89d8-455a-a5b0-7916b6d39ac2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_f1afdbd4-2847-4dff-82ad-92a5ae1c4490" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_f1afdbd4-2847-4dff-82ad-92a5ae1c4490" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_33998b7b-8c97-4db8-ab2e-fe241cbed190" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_875eeab4-8890-4197-ac35-768b09b086f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_875eeab4-8890-4197-ac35-768b09b086f2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ca83187e-bd10-43f6-81a6-c555b9b13464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ca83187e-bd10-43f6-81a6-c555b9b13464" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d2c303f8-2f86-4548-8720-97576c094e00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d2c303f8-2f86-4548-8720-97576c094e00" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6b7852cd-70bc-4225-87ea-85b490b762df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6b7852cd-70bc-4225-87ea-85b490b762df" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_596613a8-3ac6-4896-9552-b72c4e6b6603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_596613a8-3ac6-4896-9552-b72c4e6b6603" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_fcbdbf78-6d54-4a84-9c2c-93865b4a4de1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_fcbdbf78-6d54-4a84-9c2c-93865b4a4de1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9de390fb-3092-495c-a27c-4b4a13d1fd04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b0dbfcee-5c32-4d27-9006-e2e001a87ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b0dbfcee-5c32-4d27-9006-e2e001a87ed4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_eff7ca1a-2c11-4808-b9ee-a80d54c5b230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_eff7ca1a-2c11-4808-b9ee-a80d54c5b230" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e6d141e2-fd93-421f-a3b6-8712a9612916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e6d141e2-fd93-421f-a3b6-8712a9612916" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_5487a109-75e2-4564-a18f-73bb00f28e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_5487a109-75e2-4564-a18f-73bb00f28e3a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_49cacdf3-d41b-4565-acbb-218b79cd2586" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_49cacdf3-d41b-4565-acbb-218b79cd2586" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ccecf7d1-6433-4f8d-a52e-09bff0cb9dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ccecf7d1-6433-4f8d-a52e-09bff0cb9dd8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_11d26bce-0bdb-46f6-a467-c3796bfe9458" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_11d26bce-0bdb-46f6-a467-c3796bfe9458" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3b7cebfe-87f8-41cb-a48e-c74decf4148a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3b7cebfe-87f8-41cb-a48e-c74decf4148a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationStockOptionInformationNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00988f54-020d-4184-bc88-3332902a6527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00988f54-020d-4184-bc88-3332902a6527" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3ec4f574-89c2-451e-a427-8a9176d91126" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00988f54-020d-4184-bc88-3332902a6527" xlink:to="loc_us-gaap_AwardTypeAxis_3ec4f574-89c2-451e-a427-8a9176d91126" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ec4f574-89c2-451e-a427-8a9176d91126_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_3ec4f574-89c2-451e-a427-8a9176d91126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3ec4f574-89c2-451e-a427-8a9176d91126_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a1025cb-0c7d-45c6-9238-0698a1297dee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_3ec4f574-89c2-451e-a427-8a9176d91126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a1025cb-0c7d-45c6-9238-0698a1297dee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6e931d58-0842-401d-8891-0c64da47d211" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a1025cb-0c7d-45c6-9238-0698a1297dee" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6e931d58-0842-401d-8891-0c64da47d211" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_727b26b7-6a5e-4f40-9c1e-d14ab80c2941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_727b26b7-6a5e-4f40-9c1e-d14ab80c2941" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_8c81df59-087f-4ed3-8b37-3b86bc19e289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_8c81df59-087f-4ed3-8b37-3b86bc19e289" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d872ea45-1705-49ae-9fb0-29eee69b502f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d872ea45-1705-49ae-9fb0-29eee69b502f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2c2ff8ca-1647-48ea-930d-2c7d05b0f7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2c2ff8ca-1647-48ea-930d-2c7d05b0f7c5" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationMilestoneOptionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12ed0390-f302-407a-a4ba-d722917b1e32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12ed0390-f302-407a-a4ba-d722917b1e32" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_08dd54f1-414e-4e52-856c-9b23e24aa165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12ed0390-f302-407a-a4ba-d722917b1e32" xlink:to="loc_us-gaap_AwardTypeAxis_08dd54f1-414e-4e52-856c-9b23e24aa165" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08dd54f1-414e-4e52-856c-9b23e24aa165_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_08dd54f1-414e-4e52-856c-9b23e24aa165" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_08dd54f1-414e-4e52-856c-9b23e24aa165_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_131e502c-b696-4afa-9f90-d00f886dec73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_08dd54f1-414e-4e52-856c-9b23e24aa165" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_131e502c-b696-4afa-9f90-d00f886dec73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_MilestoneSharesMember_01594431-b66e-46f8-95f6-105a06f31f1b" xlink:href="s-20240131.xsd#s_MilestoneSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_131e502c-b696-4afa-9f90-d00f886dec73" xlink:to="loc_s_MilestoneSharesMember_01594431-b66e-46f8-95f6-105a06f31f1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_29b358e3-be5c-498e-af49-86c6bcd61391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_29b358e3-be5c-498e-af49-86c6bcd61391" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_550c7bd1-fa9d-4ea1-b995-b7fc60a041d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_550c7bd1-fa9d-4ea1-b995-b7fc60a041d6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f450a944-933a-4949-b758-29de76036ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f450a944-933a-4949-b758-29de76036ee1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c5bf351d-0a1a-418e-bdf8-7c4bf707d6da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c5bf351d-0a1a-418e-bdf8-7c4bf707d6da" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b9273d9f-7972-4cd6-84d5-d47c6985888b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b9273d9f-7972-4cd6-84d5-d47c6985888b" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationRestrictedCommonStockNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d3076d66-a463-40e7-9686-afbba151b56b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:to="loc_us-gaap_AwardTypeAxis_d3076d66-a463-40e7-9686-afbba151b56b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3076d66-a463-40e7-9686-afbba151b56b_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_d3076d66-a463-40e7-9686-afbba151b56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d3076d66-a463-40e7-9686-afbba151b56b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd6c5c9f-c52d-4ebf-b066-dc989ee24300" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_d3076d66-a463-40e7-9686-afbba151b56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd6c5c9f-c52d-4ebf-b066-dc989ee24300" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_f9cfeb59-bedb-4a29-8a80-af58d30f7899" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd6c5c9f-c52d-4ebf-b066-dc989ee24300" xlink:to="loc_us-gaap_RestrictedStockMember_f9cfeb59-bedb-4a29-8a80-af58d30f7899" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_09a867b2-e864-4f08-bfac-d3f0aaba8495" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:to="loc_s_ScalyrMember_09a867b2-e864-4f08-bfac-d3f0aaba8495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_6adb66e6-162e-4a72-a786-5fdd78066329" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:to="loc_s_AttivoMember_6adb66e6-162e-4a72-a786-5fdd78066329" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2f081666-4864-478d-abd7-e8ee1b81dcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2f081666-4864-478d-abd7-e8ee1b81dcb3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_175d1bd9-71b2-4f48-950e-a205e5f2b821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_175d1bd9-71b2-4f48-950e-a205e5f2b821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33076ff0-b7c1-4383-a96d-4a5955ed1f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33076ff0-b7c1-4383-a96d-4a5955ed1f3c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f4dc2c3b-5f75-4cbc-9426-6b29e7af9461" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f4dc2c3b-5f75-4cbc-9426-6b29e7af9461" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_420795b5-24ba-4e19-9ab9-64329c442fef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_420795b5-24ba-4e19-9ab9-64329c442fef" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c1e552a2-9073-4fde-8c03-febf61f80dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:to="loc_us-gaap_AwardTypeAxis_c1e552a2-9073-4fde-8c03-febf61f80dd5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1e552a2-9073-4fde-8c03-febf61f80dd5_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_c1e552a2-9073-4fde-8c03-febf61f80dd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c1e552a2-9073-4fde-8c03-febf61f80dd5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e724965-9e02-4e99-9ad8-de0a52b8fe28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_c1e552a2-9073-4fde-8c03-febf61f80dd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e724965-9e02-4e99-9ad8-de0a52b8fe28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e6186586-ee91-4b5d-a62c-e688af23dfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e724965-9e02-4e99-9ad8-de0a52b8fe28" xlink:to="loc_us-gaap_EmployeeStockMember_e6186586-ee91-4b5d-a62c-e688af23dfd3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:to="loc_srt_StatementScenarioAxis_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed" xlink:to="loc_srt_ScenarioUnspecifiedDomain_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1e065fe0-ecb4-47bc-8f29-8343b3c072aa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1e065fe0-ecb4-47bc-8f29-8343b3c072aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c80f6320-130a-4dcd-aadc-78686d1aa015" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1e065fe0-ecb4-47bc-8f29-8343b3c072aa" xlink:to="loc_srt_ScenarioForecastMember_c80f6320-130a-4dcd-aadc-78686d1aa015" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e3308cf-0f1b-47d3-bbdd-edb2f894a3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e3308cf-0f1b-47d3-bbdd-edb2f894a3f1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1741bc46-fbbb-46f8-bae2-4ba652a9a6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1741bc46-fbbb-46f8-bae2-4ba652a9a6bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_9f0ec13d-92fe-4404-8056-fcea2fa2fa87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_9f0ec13d-92fe-4404-8056-fcea2fa2fa87" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod_58e3272d-834d-4b0b-a1a7-17a292091082" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod_58e3272d-834d-4b0b-a1a7-17a292091082" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod_68926438-e1fa-468f-9d1e-44c4829c576e" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod_68926438-e1fa-468f-9d1e-44c4829c576e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_81655a0f-80c8-4333-b2e1-9b82febbb34e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_81655a0f-80c8-4333-b2e1-9b82febbb34e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod_def78c75-57b7-4e2f-9223-47e0482065f8" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod_def78c75-57b7-4e2f-9223-47e0482065f8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_20f244b3-7f91-4c39-beb3-9797b9666cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_SharePrice_20f244b3-7f91-4c39-beb3-9797b9666cf3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4d7d3c0e-b547-44f3-b5a4-53a30ef1d49f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4d7d3c0e-b547-44f3-b5a4-53a30ef1d49f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_eb5f3a56-8a66-4add-81ee-b68e03d898e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_eb5f3a56-8a66-4add-81ee-b68e03d898e3" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9c31ce50-a594-4660-a30b-26c49c054bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:to="loc_us-gaap_AwardTypeAxis_9c31ce50-a594-4660-a30b-26c49c054bbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c31ce50-a594-4660-a30b-26c49c054bbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_9c31ce50-a594-4660-a30b-26c49c054bbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_9c31ce50-a594-4660-a30b-26c49c054bbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_9c31ce50-a594-4660-a30b-26c49c054bbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_cd00a780-daaf-4d90-87df-b5cd9fae8c37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_cd00a780-daaf-4d90-87df-b5cd9fae8c37" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_73878172-6183-49fe-95d3-262f99a1329f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:to="loc_us-gaap_EmployeeStockMember_73878172-6183-49fe-95d3-262f99a1329f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_92ad0769-6b79-42c7-92e2-313ad31550ac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:to="loc_srt_RangeAxis_92ad0769-6b79-42c7-92e2-313ad31550ac" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_92ad0769-6b79-42c7-92e2-313ad31550ac_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_92ad0769-6b79-42c7-92e2-313ad31550ac" xlink:to="loc_srt_RangeMember_92ad0769-6b79-42c7-92e2-313ad31550ac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_92ad0769-6b79-42c7-92e2-313ad31550ac" xlink:to="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_290988f4-22ed-40ef-a424-2e175f64c3c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:to="loc_srt_MinimumMember_290988f4-22ed-40ef-a424-2e175f64c3c5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_17a0066c-56a8-4030-807f-83bcbb1dc298" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:to="loc_srt_MaximumMember_17a0066c-56a8-4030-807f-83bcbb1dc298" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f3ff188-4c13-4ee6-9d3b-77d12f36cb46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f3ff188-4c13-4ee6-9d3b-77d12f36cb46" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_8b0bcf73-4e35-41a5-b1ca-87977088fa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_8b0bcf73-4e35-41a5-b1ca-87977088fa6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_5f2d2e22-5196-4d32-ad29-e90e1fc448db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_5f2d2e22-5196-4d32-ad29-e90e1fc448db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_7a3cb60c-4cf9-4d05-b7c9-703e8d6a328a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_7a3cb60c-4cf9-4d05-b7c9-703e8d6a328a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_26e324fb-92c5-4eba-a637-b741d25cf192" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_26e324fb-92c5-4eba-a637-b741d25cf192" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_703ba7ab-83dc-4f85-9db1-05dabc1a8512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_703ba7ab-83dc-4f85-9db1-05dabc1a8512" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RestructuringNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/RestructuringNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_6f8fd4bb-cb92-419f-be75-cfebc5312dc5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:to="loc_srt_StatementScenarioAxis_6f8fd4bb-cb92-419f-be75-cfebc5312dc5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_6f8fd4bb-cb92-419f-be75-cfebc5312dc5_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_6f8fd4bb-cb92-419f-be75-cfebc5312dc5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_6f8fd4bb-cb92-419f-be75-cfebc5312dc5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8d33abf3-716b-4a8f-9e15-2ffd16e5a389" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_6f8fd4bb-cb92-419f-be75-cfebc5312dc5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8d33abf3-716b-4a8f-9e15-2ffd16e5a389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_324e0fbc-55ed-4e59-843d-b03f67c977ae" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8d33abf3-716b-4a8f-9e15-2ffd16e5a389" xlink:to="loc_srt_ScenarioForecastMember_324e0fbc-55ed-4e59-843d-b03f67c977ae" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_0a8b0094-b0c2-44f4-9b52-1eb160067570" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_0a8b0094-b0c2-44f4-9b52-1eb160067570" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_0a8b0094-b0c2-44f4-9b52-1eb160067570_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_0a8b0094-b0c2-44f4-9b52-1eb160067570" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_0a8b0094-b0c2-44f4-9b52-1eb160067570_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_0a8b0094-b0c2-44f4-9b52-1eb160067570" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_EmployeeSeveranceAndEmployeeBenefitsMember_6f81877f-0ab0-4e51-a3a4-a75cb5b77da7" xlink:href="s-20240131.xsd#s_EmployeeSeveranceAndEmployeeBenefitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_EmployeeSeveranceAndEmployeeBenefitsMember_6f81877f-0ab0-4e51-a3a4-a75cb5b77da7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ExcessFacilitiesMember_dde9c07e-eae8-4350-9276-b5a30fe479ee" xlink:href="s-20240131.xsd#s_ExcessFacilitiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_ExcessFacilitiesMember_dde9c07e-eae8-4350-9276-b5a30fe479ee" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_InventoryWriteOffsMember_e700f52c-9aa7-4b8c-a5cc-7deb4ff7b449" xlink:href="s-20240131.xsd#s_InventoryWriteOffsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_InventoryWriteOffsMember_e700f52c-9aa7-4b8c-a5cc-7deb4ff7b449" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockBasedCompensationMember_32aca0e1-a9b4-4226-836d-27be8dfad967" xlink:href="s-20240131.xsd#s_StockBasedCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_StockBasedCompensationMember_32aca0e1-a9b4-4226-836d-27be8dfad967" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_172caa6e-006b-482d-bbad-ee5862bd7533" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_172caa6e-006b-482d-bbad-ee5862bd7533" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_bdd2b9df-c172-4501-889c-83897655caa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_bdd2b9df-c172-4501-889c-83897655caa8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestructuringChargesIncludingWriteoffs_3900591c-501f-4ea3-9dd5-d8c51edcfd75" xlink:href="s-20240131.xsd#s_RestructuringChargesIncludingWriteoffs"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_s_RestructuringChargesIncludingWriteoffs_3900591c-501f-4ea3-9dd5-d8c51edcfd75" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c0f3aae4-0ada-4def-8b2e-f2364707ad0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_us-gaap_RestructuringCharges_c0f3aae4-0ada-4def-8b2e-f2364707ad0f" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" xlink:type="simple" xlink:href="s-20240131.xsd#NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aee28a34-d339-4a6e-8adf-50d4d65b02d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9050ec7f-b28e-4d17-9305-0883fcd8499b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aee28a34-d339-4a6e-8adf-50d4d65b02d3" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9050ec7f-b28e-4d17-9305-0883fcd8499b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_104d6b86-4cc5-4816-b8b9-24841f94d66f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9050ec7f-b28e-4d17-9305-0883fcd8499b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_104d6b86-4cc5-4816-b8b9-24841f94d66f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_104d6b86-4cc5-4816-b8b9-24841f94d66f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_104d6b86-4cc5-4816-b8b9-24841f94d66f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_104d6b86-4cc5-4816-b8b9-24841f94d66f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_104d6b86-4cc5-4816-b8b9-24841f94d66f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_77d90812-a446-43c4-aa24-10f821287f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_77d90812-a446-43c4-aa24-10f821287f1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_2c328601-11e8-4cb7-adce-bd218db62d9b" xlink:href="s-20240131.xsd#s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_2c328601-11e8-4cb7-adce-bd218db62d9b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1265a5d9-7304-4c0d-84a3-9f6ae49d9c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_us-gaap_EmployeeStockMember_1265a5d9-7304-4c0d-84a3-9f6ae49d9c49" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_SharesSubjectToRepurchaseMember_bc906eb4-3fe4-4e53-be05-53feaa9a47a8" xlink:href="s-20240131.xsd#s_SharesSubjectToRepurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_s_SharesSubjectToRepurchaseMember_bc906eb4-3fe4-4e53-be05-53feaa9a47a8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_40b8f05f-fc3c-4a13-8308-03bb739a3f00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_us-gaap_RestrictedStockMember_40b8f05f-fc3c-4a13-8308-03bb739a3f00" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ContingentlyIssuableSharesMember_c71b791a-8a2e-44cc-85c8-02303d06e606" xlink:href="s-20240131.xsd#s_ContingentlyIssuableSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_s_ContingentlyIssuableSharesMember_c71b791a-8a2e-44cc-85c8-02303d06e606" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_277c1aab-3fff-4368-9ad7-2d6188224164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aee28a34-d339-4a6e-8adf-50d4d65b02d3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_277c1aab-3fff-4368-9ad7-2d6188224164" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails" xlink:type="simple" xlink:href="s-20240131.xsd#GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e4969846-da4e-4812-b06a-f23306f7b0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d168c36e-411a-42b9-bc67-8d64874133de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e4969846-da4e-4812-b06a-f23306f7b0bd" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d168c36e-411a-42b9-bc67-8d64874133de" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5240abd0-4286-400e-b550-c95bc5a646d8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d168c36e-411a-42b9-bc67-8d64874133de" xlink:to="loc_srt_StatementGeographicalAxis_5240abd0-4286-400e-b550-c95bc5a646d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5240abd0-4286-400e-b550-c95bc5a646d8_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_5240abd0-4286-400e-b550-c95bc5a646d8" xlink:to="loc_srt_SegmentGeographicalDomain_5240abd0-4286-400e-b550-c95bc5a646d8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_5240abd0-4286-400e-b550-c95bc5a646d8" xlink:to="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_334e54a5-51c5-40ff-a10f-6d785c732b74" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:to="loc_country_US_334e54a5-51c5-40ff-a10f-6d785c732b74" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IL_efe644d7-6b9a-4f51-ae4b-a472ccea7682" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:to="loc_country_IL_efe644d7-6b9a-4f51-ae4b-a472ccea7682" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_OtherGeographicalAreasMember_6558a354-73db-40a2-920d-f33688aece6b" xlink:href="s-20240131.xsd#s_OtherGeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:to="loc_s_OtherGeographicalAreasMember_6558a354-73db-40a2-920d-f33688aece6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization_5787d411-d94c-485a-9076-8089ea57a316" xlink:href="s-20240131.xsd#s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e4969846-da4e-4812-b06a-f23306f7b0bd" xlink:to="loc_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization_5787d411-d94c-485a-9076-8089ea57a316" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/EmployeeBenefitPlanDetails" xlink:type="simple" xlink:href="s-20240131.xsd#EmployeeBenefitPlanDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/EmployeeBenefitPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1474a2b-2a67-4e09-8a11-213a1f01105d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1474a2b-2a67-4e09-8a11-213a1f01105d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_faa91818-6413-4207-b7e8-5c3114c3117b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1474a2b-2a67-4e09-8a11-213a1f01105d" xlink:to="loc_srt_StatementGeographicalAxis_faa91818-6413-4207-b7e8-5c3114c3117b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_faa91818-6413-4207-b7e8-5c3114c3117b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_faa91818-6413-4207-b7e8-5c3114c3117b" xlink:to="loc_srt_SegmentGeographicalDomain_faa91818-6413-4207-b7e8-5c3114c3117b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8971af66-d27a-44c0-bf2b-b2d3c9e5c3c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_faa91818-6413-4207-b7e8-5c3114c3117b" xlink:to="loc_srt_SegmentGeographicalDomain_8971af66-d27a-44c0-bf2b-b2d3c9e5c3c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IL_d4072d7d-589b-41ab-a70f-309cb2e851fb" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_8971af66-d27a-44c0-bf2b-b2d3c9e5c3c5" xlink:to="loc_country_IL_d4072d7d-589b-41ab-a70f-309cb2e851fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_74cc08ae-af9e-4456-9976-7133b4783c28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_74cc08ae-af9e-4456-9976-7133b4783c28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_ba570b86-9852-4a32-aa96-d381cfd71ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:to="loc_us-gaap_SeveranceCosts1_ba570b86-9852-4a32-aa96-d381cfd71ae2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SubsequentEventsDetails"/>
  <link:definitionLink xlink:role="http://www.sentinelone.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff202ff2-45e7-4691-9638-f88b9c39e328" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff202ff2-45e7-4691-9638-f88b9c39e328" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ff202ff2-45e7-4691-9638-f88b9c39e328_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff202ff2-45e7-4691-9638-f88b9c39e328" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ff202ff2-45e7-4691-9638-f88b9c39e328_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0e5c15f9-98bb-4d3b-8a6c-96324804bb82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff202ff2-45e7-4691-9638-f88b9c39e328" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0e5c15f9-98bb-4d3b-8a6c-96324804bb82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_062d2aa3-ef6d-42f1-ae7d-5bb6896aafc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_0e5c15f9-98bb-4d3b-8a6c-96324804bb82" xlink:to="loc_us-gaap_SubsequentEventMember_062d2aa3-ef6d-42f1-ae7d-5bb6896aafc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4044810d-4193-4ce9-bcf7-638b9d73355e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4044810d-4193-4ce9-bcf7-638b9d73355e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4044810d-4193-4ce9-bcf7-638b9d73355e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4044810d-4193-4ce9-bcf7-638b9d73355e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4044810d-4193-4ce9-bcf7-638b9d73355e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4044810d-4193-4ce9-bcf7-638b9d73355e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PingSafePte.Ltd.Member_49d73c14-dcd4-4ddb-8e38-6658d41fae69" xlink:href="s-20240131.xsd#s_PingSafePte.Ltd.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:to="loc_s_PingSafePte.Ltd.Member_49d73c14-dcd4-4ddb-8e38-6658d41fae69" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrideSecurityLtd.Member_6c60fa43-6e11-44f5-b6d3-0f85cb4d07c7" xlink:href="s-20240131.xsd#s_StrideSecurityLtd.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:to="loc_s_StrideSecurityLtd.Member_6c60fa43-6e11-44f5-b6d3-0f85cb4d07c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0ec68fc6-e188-4d64-870a-6bf70d228222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0ec68fc6-e188-4d64-870a-6bf70d228222" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_09dfe648-136a-4410-ba17-37f7245b6c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_09dfe648-136a-4410-ba17-37f7245b6c5c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d804ea6b-4a39-4f48-8d3d-31cf3c785ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d804ea6b-4a39-4f48-8d3d-31cf3c785ede" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94b538ef-b4f5-43e5-995d-d30c4e6bf255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94b538ef-b4f5-43e5-995d-d30c4e6bf255" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationContingentConsiderationTerm_03ab69f4-275c-4876-bdcd-7d145b95e627" xlink:href="s-20240131.xsd#s_BusinessCombinationContingentConsiderationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_s_BusinessCombinationContingentConsiderationTerm_03ab69f4-275c-4876-bdcd-7d145b95e627" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#TradingArrangmentsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/TradingArrangementsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenTradingArrangementClassACommonStockMember_8bf8defe-ad1e-4cea-80dd-38bd1045771e" xlink:href="s-20240131.xsd#s_TomerWeingartenTradingArrangementClassACommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_s_TomerWeingartenTradingArrangementClassACommonStockMember_8bf8defe-ad1e-4cea-80dd-38bd1045771e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenTradingArrangementStockOptionsMember_1dbfd1ea-884b-4251-9611-1abc213dc3c4" xlink:href="s-20240131.xsd#s_TomerWeingartenTradingArrangementStockOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_s_TomerWeingartenTradingArrangementStockOptionsMember_1dbfd1ea-884b-4251-9611-1abc213dc3c4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTypeOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/AwardTypeOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_CommonStockMember" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_b01f111e-0aca-486c-90eb-09e5d42f22e8" xlink:href="s-20240131.xsd#s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_b01f111e-0aca-486c-90eb-09e5d42f22e8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PerformanceShareUnitsMember_bbe0c876-f61d-4b3f-9e85-838cff1da6ac" xlink:href="s-20240131.xsd#s_PerformanceShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_s_PerformanceShareUnitsMember_bbe0c876-f61d-4b3f-9e85-838cff1da6ac" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockOptionMember" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_MilestoneSharesMember_551a9ec5-7dc5-4165-8b40-bf88f360347e" xlink:href="s-20240131.xsd#s_MilestoneSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_s_MilestoneSharesMember_551a9ec5-7dc5-4165-8b40-bf88f360347e" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#IndividualsOnly"/>
  <link:definitionLink xlink:role="http://xbrl.sec.gov/ecd/role/IndividualsOnly" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenMember_e261c18e-952b-470a-be31-6f6691e901c6" xlink:href="s-20240131.xsd#s_TomerWeingartenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_s_TomerWeingartenMember_e261c18e-952b-470a-be31-6f6691e901c6" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>s-20240131_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:129c876a-c116-4d8b-b459-0dd9be11990b,g:bbc83eac-d921-491f-b9fa-66fe75f1175b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments_386e6446-de7d-4d92-a6e6-9cd6123d7ad7_negatedLabel_en-US" xlink:label="lab_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Accretion of discounts, and amortization of premiums on investments, net</link:label>
    <link:label id="lab_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments_label_en-US" xlink:label="lab_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Investments And Accretion (Amortization) Of Discounts And Premiums, Investments</link:label>
    <link:label id="lab_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments_documentation_en-US" xlink:label="lab_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Investments And Accretion (Amortization) Of Discounts And Premiums, Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:href="s-20240131.xsd#s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:to="lab_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CommonStockConvertibilityDeathOrDisabilityPeriod_029fc370-ac00-422d-bd2b-5ae72020963e_terseLabel_en-US" xlink:label="lab_s_CommonStockConvertibilityDeathOrDisabilityPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, convertibility, death or disability period</link:label>
    <link:label id="lab_s_CommonStockConvertibilityDeathOrDisabilityPeriod_label_en-US" xlink:label="lab_s_CommonStockConvertibilityDeathOrDisabilityPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Death Or Disability Period</link:label>
    <link:label id="lab_s_CommonStockConvertibilityDeathOrDisabilityPeriod_documentation_en-US" xlink:label="lab_s_CommonStockConvertibilityDeathOrDisabilityPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Death Or Disability Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityDeathOrDisabilityPeriod" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityDeathOrDisabilityPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CommonStockConvertibilityDeathOrDisabilityPeriod" xlink:to="lab_s_CommonStockConvertibilityDeathOrDisabilityPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_terseLabel_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs)</link:label>
    <link:label id="lab_us-gaap_StockAppreciationRightsSARSMember_label_en-US" xlink:label="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Appreciation Rights (SARs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:to="lab_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_1584587e-62e5-40e3-9d46-ee899f2f5208_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Contract Acquisition Costs</link:label>
    <link:label id="lab_us-gaap_DeferredChargesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Charges, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredChargesPolicyTextBlock" xlink:to="lab_us-gaap_DeferredChargesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PayVsPerformanceDisclosureLineItems_label_en-US" xlink:label="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="lab_ecd_PayVsPerformanceDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityVoluntaryFilers_61cb7017-fc87-4dd3-96b9-999846de4b9e_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_s_VestingOfEarlyExercisedStockOptions_a1c92eda-e56d-4667-81f6-2ca1686e6c10_terseLabel_en-US" xlink:label="lab_s_VestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of early exercised stock options</link:label>
    <link:label id="lab_s_VestingOfEarlyExercisedStockOptions_label_en-US" xlink:label="lab_s_VestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Of Early Exercised Stock Options</link:label>
    <link:label id="lab_s_VestingOfEarlyExercisedStockOptions_documentation_en-US" xlink:label="lab_s_VestingOfEarlyExercisedStockOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vesting Of Early Exercised Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_VestingOfEarlyExercisedStockOptions" xlink:href="s-20240131.xsd#s_VestingOfEarlyExercisedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_VestingOfEarlyExercisedStockOptions" xlink:to="lab_s_VestingOfEarlyExercisedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_a9fd01f8-6856-4ef5-85b1-dc1eff64c1c9_terseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_7c1d2c4c-5d4b-4c21-91cd-606cdccf6b23_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_127d9cda-5f0f-400c-b330-f32aa1de28f3_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpense" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e9aebafc-d06a-4660-92a2-c8a0b28eaf14_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in operating assets and liabilities, net of effects of acquisitions</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_terseLabel_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change</link:label>
    <link:label id="lab_ecd_UndrlygSecurityMktPriceChngPct_label_en-US" xlink:label="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Underlying Security Market Price Change, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:to="lab_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_d7d0c833-3ece-40e5-843e-b1ce009ce8ef_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CorporateNoteSecuritiesMember_507375bf-265d-4860-8c9f-159b42993c09_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateNoteSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate notes and bonds</link:label>
    <link:label id="lab_us-gaap_CorporateNoteSecuritiesMember_label_en-US" xlink:label="lab_us-gaap_CorporateNoteSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate Note Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateNoteSecuritiesMember" xlink:to="lab_us-gaap_CorporateNoteSecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_f47c45e1-58c6-4179-aea1-16be96ed231c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d2b8c87-4188-4acb-8c18-e04680706bb2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_s_TomerWeingartenMember_label_en-US" xlink:label="lab_s_TomerWeingartenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tomer Weingarten [Member]</link:label>
    <link:label id="lab_s_TomerWeingartenMember_documentation_en-US" xlink:label="lab_s_TomerWeingartenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tomer Weingarten</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenMember" xlink:href="s-20240131.xsd#s_TomerWeingartenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_TomerWeingartenMember" xlink:to="lab_s_TomerWeingartenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardGrantDateFairValue_terseLabel_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value as of Grant Date</link:label>
    <link:label id="lab_ecd_AwardGrantDateFairValue_label_en-US" xlink:label="lab_ecd_AwardGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardGrantDateFairValue" xlink:to="lab_ecd_AwardGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_5b0f1ce4-fca3-40c8-a6e0-536ad404793e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, expected timing of satisfaction, period</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_9b3126f4-0c71-4b12-a3ff-1c62aba148fa_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSU's outstanding and ESPP reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1438f27b-5a78-401b-8865-148e916492c2_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_a1c20ab5-597d-40ce-8512-187a1634ac27_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_da722a44-572b-49c1-80a1-88da00a933a1_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_c59a0643-6722-49bb-867c-c56e10e88b16_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_dee84940-ba69-40af-9fc0-159988652086_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and Development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_13d11308-a3e0-4204-8a29-3014ed175434_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus_4cb6714c-b7f4-4cb6-aec7-591323decd52_terseLabel_en-US" xlink:label="lab_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, convertibility, number of years from final prospectus</link:label>
    <link:label id="lab_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus_label_en-US" xlink:label="lab_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Number Of Years From Final Prospectus</link:label>
    <link:label id="lab_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus_documentation_en-US" xlink:label="lab_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Number Of Years From Final Prospectus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus" xlink:to="lab_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_terseLabel_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value</link:label>
    <link:label id="lab_ecd_MnpiDiscTimedForCompValFlag_label_en-US" xlink:label="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">MNPI Disclosure Timed for Compensation Value [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:to="lab_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_2f7fba2f-c11c-478f-9ee9-1fbd76e9e397_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_a1c9332e-4004-4f9f-a18b-3921644bf4be_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Remaining Contractual Term (in years), Vested and exercisable (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_34ca0b91-1e03-461f-8945-aee70b740101_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDateAxis_terseLabel_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date:</link:label>
    <link:label id="lab_ecd_RestatementDateAxis_label_en-US" xlink:label="lab_ecd_RestatementDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDateAxis" xlink:to="lab_ecd_RestatementDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_723a0b94-06f7-4820-8f94-04c0d36305a6_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, impairment loss</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostImpairmentLoss_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Impairment Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:to="lab_us-gaap_CapitalizedContractCostImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_c0939996-8ec6-468e-9d39-307493165247_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of investments</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireInvestments_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireInvestments" xlink:to="lab_us-gaap_PaymentsToAcquireInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_317a32c0-7ae4-4df9-b7a6-bcd2813a2e22_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies (Note 15)</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies" xlink:to="lab_us-gaap_CommitmentsAndContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingPoliciesProcLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="lab_ecd_InsiderTradingPoliciesProcLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_d4b6b5bd-87d6-43e3-9011-714f33b5b9b4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and exercisable, number (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_Rule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:to="lab_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod_a803f102-612f-4942-b82d-fd77c128bc04_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consecutive purchase period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Purchase Period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Purchase Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_da5390d9-6045-4200-aee5-1ac28bbc1705_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_b5e07094-4630-4fd7-8cf5-7dd69a45824a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_936878e5-3404-42ff-ad82-f7f8e0677fa3_terseLabel_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nonvested Restricted Stock Shares Activity</link:label>
    <link:label id="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Nonvested Restricted Stock Shares Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:to="lab_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_terseLabel_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement does not require Recovery</link:label>
    <link:label id="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock_label_en-US" xlink:label="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Does Not Require Recovery [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:to="lab_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_682e8de7-8d97-4ee4-bddb-d9eb4cde5ec9_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_bdbdac71-50af-4a33-98fd-d32b84f86bc7_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_5826342f-7aeb-4492-9732-804d07b2da0d_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from issuance of common stock under the employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_ProceedsFromIssuanceOfCommonStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Issuance of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_95f13e5b-2355-479d-b324-9409948acbd6_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_1eac16c1-4421-4102-9a02-49a305ea7e9d_terseLabel_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_label_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_documentation_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" xlink:to="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_42fb7647-4f08-48ca-9070-0e4adc4c09ad_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_f3d78c21-989a-4fad-823c-67d83cd57693_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1976faf9-190c-4dc3-9d12-6caa7cbc3392_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_2154a5a8-a8f2-420d-ad6f-4c19135e869f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of restricted stock awards (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_6ab63798-5072-4085-b6d3-e8240ba3068a_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskLineItems_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskLineItems" xlink:to="lab_us-gaap_ConcentrationRiskLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_b1094b5b-9e15-4e61-969f-71ccb42afcee_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_f6e0042d-9b15-490e-a3ea-876097ba0ae6_terseLabel_en-US" xlink:label="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:label id="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CommonStockConvertibilityPercentageOfSharesOutstanding_35d5cae9-2260-444e-9243-1219f9e447d4_terseLabel_en-US" xlink:label="lab_s_CommonStockConvertibilityPercentageOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, convertibility, percentage of shares outstanding</link:label>
    <link:label id="lab_s_CommonStockConvertibilityPercentageOfSharesOutstanding_label_en-US" xlink:label="lab_s_CommonStockConvertibilityPercentageOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Percentage Of Shares Outstanding</link:label>
    <link:label id="lab_s_CommonStockConvertibilityPercentageOfSharesOutstanding_documentation_en-US" xlink:label="lab_s_CommonStockConvertibilityPercentageOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Percentage Of Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityPercentageOfSharesOutstanding" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityPercentageOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CommonStockConvertibilityPercentageOfSharesOutstanding" xlink:to="lab_s_CommonStockConvertibilityPercentageOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_2ecacd9f-5d66-4393-9092-46132d8df7c6_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_0adf3543-5a76-4558-ac35-c83c9ebacd12_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_51186634-4476-4497-b8ae-6656cea4177a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_s_IncreaseDecreaseDeferredContractAcquisitionCosts_1920f75b-3496-4de5-a8d5-395f7c06eab2_negatedTerseLabel_en-US" xlink:label="lab_s_IncreaseDecreaseDeferredContractAcquisitionCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred contract acquisition costs</link:label>
    <link:label id="lab_s_IncreaseDecreaseDeferredContractAcquisitionCosts_label_en-US" xlink:label="lab_s_IncreaseDecreaseDeferredContractAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Deferred Contract Acquisition Costs</link:label>
    <link:label id="lab_s_IncreaseDecreaseDeferredContractAcquisitionCosts_documentation_en-US" xlink:label="lab_s_IncreaseDecreaseDeferredContractAcquisitionCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Deferred Contract Acquisition Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_IncreaseDecreaseDeferredContractAcquisitionCosts" xlink:href="s-20240131.xsd#s_IncreaseDecreaseDeferredContractAcquisitionCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_IncreaseDecreaseDeferredContractAcquisitionCosts" xlink:to="lab_s_IncreaseDecreaseDeferredContractAcquisitionCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_6869d0c0-973d-48b8-a75d-ce441e29787c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_82f1b854-8189-499c-8ea8-60d0dd1e50e6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, par or stated value per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_f80685c9-dedb-4f13-850a-079ae4688f6e_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred Stock, value, issued</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_272539fd-97b4-4130-a440-3a88452d4551_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_7e3b98db-7fdc-431c-bc40-b9cbfcdd6fff_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_06756bc7-bf97-4ec3-9a89-0db1a3add621_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Grant Date Fair Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_9e9372d1-e32c-4047-8f2e-34baa3922f3e_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_a1caa13d-29f0-48da-9c7d-c75771621e60_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per share attributable to Class A and Class B common stockholders, diluted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_a1dfe5ca-2665-49bf-92b9-f20b92ea8f97_negatedLabel_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain (loss) on investments</link:label>
    <link:label id="lab_us-gaap_UnrealizedGainLossOnInvestments_label_en-US" xlink:label="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrealized Gain (Loss) on Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnInvestments" xlink:to="lab_us-gaap_UnrealizedGainLossOnInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoTotalCompAmt_label_en-US" xlink:label="lab_ecd_PeoTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoTotalCompAmt" xlink:to="lab_ecd_PeoTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_09c62d54-1aa5-4f58-bf59-745f6f040ce6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_0640d369-bac2-4043-a702-e8b980383b59_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, net</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_5ff0ab31-42b1-4716-85d2-25a36d69b7f4_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest (in USD per shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrByIndTable_terseLabel_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual</link:label>
    <link:label id="lab_ecd_TradingArrByIndTable_label_en-US" xlink:label="lab_ecd_TradingArrByIndTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangements, by Individual [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="lab_ecd_TradingArrByIndTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_1a78e7ff-dd57-4a15-ad64-18c2e9441d0a_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel3Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel3Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 3 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member" xlink:to="lab_us-gaap_FairValueInputsLevel3Member" xlink:type="arc" order="1"/>
    <link:label id="lab_s_StrategicInvestmentsMember_4fa7ddd7-0bfd-42b0-9265-f8bae49692f7_terseLabel_en-US" xlink:label="lab_s_StrategicInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Strategic Investments member</link:label>
    <link:label id="lab_s_StrategicInvestmentsMember_label_en-US" xlink:label="lab_s_StrategicInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Strategic Investments [Member]</link:label>
    <link:label id="lab_s_StrategicInvestmentsMember_documentation_en-US" xlink:label="lab_s_StrategicInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Strategic Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrategicInvestmentsMember" xlink:href="s-20240131.xsd#s_StrategicInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_StrategicInvestmentsMember" xlink:to="lab_s_StrategicInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_684e69e8-af35-4f4c-a882-3d1ed0f6dd26_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_ef820052-4c7e-43e2-bdae-f85abc4332de_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_f3e95e59-97fc-4199-aad4-9ab01b8a13a8_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_s_StrideSecurityLtd.Member_b572a29d-e57a-4acf-8ba1-d32013c1292a_terseLabel_en-US" xlink:label="lab_s_StrideSecurityLtd.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stride Security Ltd.</link:label>
    <link:label id="lab_s_StrideSecurityLtd.Member_label_en-US" xlink:label="lab_s_StrideSecurityLtd.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stride Security Ltd. [Member]</link:label>
    <link:label id="lab_s_StrideSecurityLtd.Member_documentation_en-US" xlink:label="lab_s_StrideSecurityLtd.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stride Security Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrideSecurityLtd.Member" xlink:href="s-20240131.xsd#s_StrideSecurityLtd.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_StrideSecurityLtd.Member" xlink:to="lab_s_StrideSecurityLtd.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_da1a1a5c-4b76-4f64-b832-2115d87e1f45_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon exercise of options</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_e25eaa95-cbfa-4528-b33f-46ef99915f59_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Compensation Actually Paid Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:to="lab_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_65059e22-80b9-4042-9932-c9e39fcbdfcd_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_d50630c2-d8a9-46e3-8c10-6616587ac04a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_efbaf5d9-3a56-4e73-b5e9-2de857ba75b0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average grant date fair value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_35827f7c-b702-4d2e-9120-0f6882c8622e_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_f27d5fdf-8b0a-4aa0-a4db-eef7f91d2334_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_30137c21-12da-4d9a-92de-9f11c0ec9065_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss attributable to Class A and Class B common stockholders</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_61a3de7b-7d5e-4f3c-a4e7-3f82f5c2189a_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_c0a82795-5bad-4e3b-85fd-6345af14021a_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)</link:label>
    <link:label id="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_80f7dc71-72d9-42be-9a02-a715749165b4_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_7a5d3db4-7835-435d-8241-97ecb2f6532e_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Currency</link:label>
    <link:label id="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transactions and Translations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote</link:label>
    <link:label id="lab_ecd_ChangedPeerGroupFnTextBlock_label_en-US" xlink:label="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changed Peer Group, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:to="lab_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureName_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureName_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureName" xlink:to="lab_ecd_CoSelectedMeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_b593c523-9f9a-4458-914d-cc563ba35d90_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_df79552e-c6ce-4008-83e5-2c23fa43aaac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders_e2722241-4cd0-4564-8fba-c6c058880f8f_terseLabel_en-US" xlink:label="lab_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, convertibility, percentage of outstanding share holders</link:label>
    <link:label id="lab_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders_label_en-US" xlink:label="lab_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Percentage Of Common Stock Outstanding Share Holders</link:label>
    <link:label id="lab_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders_documentation_en-US" xlink:label="lab_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Convertibility, Percentage Of Common Stock Outstanding Share Holders</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" xlink:to="lab_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_ecb931c1-e7b2-400e-9f5c-7e92e455b9db_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1e50c175-9320-4783-ad97-88cff6e85d47_terseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Stockholders&#8217; Equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_3da62b7c-ac29-4386-9271-72e540880981_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_6a6faa91-73e2-438c-ab75-a573c9089290_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_4cb5fcd7-a83e-4ffc-97a3-dbebe72a1e3f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_790723b3-5885-4887-a80e-8fa7e513ffcc_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_e77db3be-669f-41b7-ab32-f2ced2ef9732_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward</link:label>
    <link:label id="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_b109508d-91f0-485e-910d-f153150de5eb_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiability" xlink:to="lab_us-gaap_ContractWithCustomerLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_e5c734f8-b3df-40f6-ad31-bad1f260d7c5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon exercise of options (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_212094f6-7b4d-4925-9301-e4aa86577fa5_negatedLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_e8d1f8b7-8b7e-454f-90b7-6e52a344cee8_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6f16ec7f-acb3-44e9-851e-516ce3f3be4b_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_2380c696-a552-4855-b0b4-e1bf8af59d02_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_terseLabel_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Executive Category:</link:label>
    <link:label id="lab_ecd_ExecutiveCategoryAxis_label_en-US" xlink:label="lab_ecd_ExecutiveCategoryAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Executive Category [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="lab_ecd_ExecutiveCategoryAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_aa875375-47ea-48d7-852b-881f3dae4ae6_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassBMember_83873a29-d41e-416c-ad04-f077689073f0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassBMember_label_en-US" xlink:label="lab_us-gaap_CommonClassBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class B [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassBMember" xlink:to="lab_us-gaap_CommonClassBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue_4e8ed13a-021c-4a0c-87e2-371e3818cbb5_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted common stock acquired, fair value</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Acquired in Period, Fair Value</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Acquired in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_ef185a11-cff5-44a1-8f00-07b559de2aec_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_6d04d95b-87dc-4807-92ef-35d0c9c87b90_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_46d5ce32-efef-4500-b380-1973b5fa682b_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 1</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel1Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member" xlink:to="lab_us-gaap_FairValueInputsLevel1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureName_terseLabel_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_MeasureName_label_en-US" xlink:label="lab_ecd_MeasureName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureName" xlink:to="lab_ecd_MeasureName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_591ad480-1524-4289-b200-24dcce3733b4_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet" xlink:to="lab_us-gaap_DeferredTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PatentsMember_d71d457f-cfe6-4d7a-b273-159855ca9a9b_terseLabel_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Patents</link:label>
    <link:label id="lab_us-gaap_PatentsMember_label_en-US" xlink:label="lab_us-gaap_PatentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Patents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PatentsMember" xlink:to="lab_us-gaap_PatentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryIndName_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryIndName" xlink:to="lab_ecd_ForgoneRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_ca2e011c-43ce-418d-970b-ec3a8a93e689_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_c0b02aab-ea1e-47fd-ad0f-e778d70122db_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross increases for tax positions of prior year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_cbc91b4b-90cd-4b42-940a-fd6ffee7cec6_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_90634b11-ff68-4ff7-a90c-0e9fb8d2bce5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_1e7f8fb5-e535-48b1-a375-acc8fb8b2958_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_38995e55-90e6-4f10-bcfb-bb3e41b64eb1_terseLabel_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:label id="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_label_en-US" xlink:label="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:to="lab_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure</link:label>
    <link:label id="lab_ecd_Additional402vDisclosureTextBlock_label_en-US" xlink:label="lab_ecd_Additional402vDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional 402(v) Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Additional402vDisclosureTextBlock" xlink:to="lab_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_1cae48cc-175a-47c5-9467-607c1fa3cdd5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested_2c56d4e3-24c9-45e2-8673-170691aa58df_terseLabel_en-US" xlink:label="lab_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of early exercised options</link:label>
    <link:label id="lab_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested_label_en-US" xlink:label="lab_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Early Exercised Options, Vested</link:label>
    <link:label id="lab_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested_documentation_en-US" xlink:label="lab_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments To Additional Paid In Capital, Early Exercised Options, Vested</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" xlink:href="s-20240131.xsd#s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" xlink:to="lab_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_301c02b6-5b43-43bf-82c4-bcbdc07ce5f3_terseLabel_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Certificates of deposit</link:label>
    <link:label id="lab_us-gaap_CertificatesOfDepositMember_label_en-US" xlink:label="lab_us-gaap_CertificatesOfDepositMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Certificates of Deposit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CertificatesOfDepositMember" xlink:to="lab_us-gaap_CertificatesOfDepositMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_45362d49-c807-481d-aa34-c9b578c7ebcd_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan available for future grants (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_64e435e5-212e-4293-a30f-f3dbb86acafe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_19f5fc89-c965-430e-b2d9-b6a2b075afa2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_terseLabel_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Underlying Securities</link:label>
    <link:label id="lab_ecd_AwardUndrlygSecuritiesAmt_label_en-US" xlink:label="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Underlying Securities Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:to="lab_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_c8f6a9a8-6943-452e-9a2c-c44bedb37d25_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expense and other current assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_5852f82e-a235-463c-bab9-8148e69ae9c1_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_c6b49b3f-9e9b-4b62-b699-d4a23a6b08ab_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_c0097354-0220-4844-aad6-47ec8a45c2c4_negatedTerseLabel_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_label_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Payroll and Benefits</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_documentation_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Payroll and Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" xlink:to="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_6fefa419-5cc7-4ed6-8819-8855f4b83494_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_80b8fd28-f3e6-4137-991d-3051dee1be7e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RecoveryOfErrCompDisclosureLineItems_label_en-US" xlink:label="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery of Erroneously Awarded Compensation Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="lab_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_4bb5e4f9-4a38-4ec9-9fcb-f1ceca203893_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableMember_74d33355-022c-4773-8e0a-4d1f8a4d9f96_terseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableMember_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableMember" xlink:to="lab_us-gaap_AccountsReceivableMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_51b65088-7fdd-468e-891b-c8e541965f6e_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_823f452c-529e-4962-947d-71d948fa4487_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, non-current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_90260d23-18c5-499a-8f5e-d7b6ae20a2a7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, operating loss carryforwards, domestic</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_0fef505d-5cd1-423c-a5d6-06368af9c1aa_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs and PSUs</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Violation of Home Country Law, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_788b1970-6b4d-4992-b730-92546fa0798a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Payments of deferred offering costs</link:label>
    <link:label id="lab_us-gaap_PaymentsOfStockIssuanceCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Stock Issuance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfStockIssuanceCosts" xlink:to="lab_us-gaap_PaymentsOfStockIssuanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_119b31cf-43cd-4361-ae2e-444edfc77166_negatedTerseLabel_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Accrued liabilities</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_label_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Liabilities</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_documentation_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" xlink:to="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_c6057e7e-452f-44e1-8b48-3508379519d1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TrademarksMember_5bfbe011-8952-4f2e-8cfc-a47bc1862aac_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndRetirementDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retirement Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:to="lab_us-gaap_CompensationAndRetirementDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DeferredTaxLiabilitiesRightOfUseAssets_416f17c5-6063-4857-a17d-130e9bb90d82_negatedTerseLabel_en-US" xlink:label="lab_s_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_s_DeferredTaxLiabilitiesRightOfUseAssets_label_en-US" xlink:label="lab_s_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Right Of Use Assets</link:label>
    <link:label id="lab_s_DeferredTaxLiabilitiesRightOfUseAssets_documentation_en-US" xlink:label="lab_s_DeferredTaxLiabilitiesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxLiabilitiesRightOfUseAssets" xlink:href="s-20240131.xsd#s_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DeferredTaxLiabilitiesRightOfUseAssets" xlink:to="lab_s_DeferredTaxLiabilitiesRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_ad5d0538-2861-4bc6-a731-c8f0982a0a7e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationAxis_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis" xlink:to="lab_us-gaap_IncomeStatementLocationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_172d8f75-b6f1-437f-a5dc-d90151b2efdc_totalLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets measured at fair value, Amortized Cost</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents, At Carrying Value</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents, At Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_s_SubscriptionContractTerm_0060dc06-57c1-441a-be11-d1aeac85e818_terseLabel_en-US" xlink:label="lab_s_SubscriptionContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription contract term</link:label>
    <link:label id="lab_s_SubscriptionContractTerm_label_en-US" xlink:label="lab_s_SubscriptionContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription Contract Term</link:label>
    <link:label id="lab_s_SubscriptionContractTerm_documentation_en-US" xlink:label="lab_s_SubscriptionContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription Contract Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_SubscriptionContractTerm" xlink:href="s-20240131.xsd#s_SubscriptionContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_SubscriptionContractTerm" xlink:to="lab_s_SubscriptionContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_a695a3a1-b068-46a2-b81a-92afd1ec494b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_d44979af-3ac3-4063-b372-99565510888a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_d1e90e5c-d875-4f96-bf11-a65171717501_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_393f7fa3-415d-441b-a876-ba887abac01d_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_label_en-US" xlink:label="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Carrying Amount, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:to="lab_us-gaap_TemporaryEquityCarryingAmountAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:label id="lab_ecd_OtherPerfMeasureAmt_label_en-US" xlink:label="lab_ecd_OtherPerfMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Performance Measure, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OtherPerfMeasureAmt" xlink:to="lab_ecd_OtherPerfMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_d7b93c79-3f8d-4747-816b-6b1be07fc68a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accruals and reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_terseLabel_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Available</link:label>
    <link:label id="lab_ecd_TrdArrSecuritiesAggAvailAmt_label_en-US" xlink:label="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Securities Aggregate Available Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:to="lab_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_f6f02eba-2b10-4a93-9289-330c7b690d32_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_e23ba540-19e0-401e-b1b7-7053c8ab2f7f_terseLabel_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development</link:label>
    <link:label id="lab_us-gaap_ResearchAndDevelopmentExpenseMember_label_en-US" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Not Adopted [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:to="lab_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_d3355160-9170-488b-bc58-ff6bff152c72_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, acquisition related costs</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquisition Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_eafa82e9-9a55-49ee-9c68-d4fd26732ec0_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_b7c78962-e232-418c-88f1-ce369d1f9107_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_e737b0f1-8283-4aa1-a9a1-56ec32f5f4ff_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_85d8b7da-d672-4213-921b-076481559413_verboseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares granted (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_98388712-68f2-4728-a4f1-1bf9e72008d4_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:label id="lab_us-gaap_PlanNameDomain_label_en-US" xlink:label="lab_us-gaap_PlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameDomain" xlink:to="lab_us-gaap_PlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_0597afac-d9a4-46e2-85fa-3e23f88c2ab8_terseLabel_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_label_en-US" xlink:label="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:to="lab_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_6de2610d-a729-44b1-a4d3-42ec5fba8b9a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_e148b52d-6311-4020-8b93-ecd65c784c18_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost not yet recognized amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_4eeac482-8d8d-4d53-a8a4-c3bc920ee796_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment purchased but not yet paid</link:label>
    <link:label id="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid_label_en-US" xlink:label="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Expenditures Incurred but Not yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:to="lab_us-gaap_CapitalExpendituresIncurredButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8a52441a-f8e0-481b-a62c-7932830d1833_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:to="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_5963c311-2ef7-4812-96f2-adcd9716bd21_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_85653404-88a6-4385-b4e8-e2ada7e398e3_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpenseMember_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_7d4065b8-e362-433d-8d5e-a8f35d86cfe1_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentGross_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_cc26c59b-afab-4841-875c-5f84c0b081d8_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Remaining Contractual Term (in years), Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_99d14bed-7744-4c32-89d8-a4fb189464c7_terseLabel_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease ROU assets obtained in exchange for operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Asset Obtained in Exchange for Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TradingArrAxis_terseLabel_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Arrangement:</link:label>
    <link:label id="lab_ecd_TradingArrAxis_label_en-US" xlink:label="lab_ecd_TradingArrAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TradingArrAxis" xlink:to="lab_ecd_TradingArrAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_f1fea954-53a7-45c2-807c-5e21696828df_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ContingentlyIssuableSharesMember_b9ed8ff2-b042-4dda-affe-8242fa6df6c2_terseLabel_en-US" xlink:label="lab_s_ContingentlyIssuableSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingently issuable shares</link:label>
    <link:label id="lab_s_ContingentlyIssuableSharesMember_label_en-US" xlink:label="lab_s_ContingentlyIssuableSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingently Issuable Shares [Member]</link:label>
    <link:label id="lab_s_ContingentlyIssuableSharesMember_documentation_en-US" xlink:label="lab_s_ContingentlyIssuableSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingently Issuable Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ContingentlyIssuableSharesMember" xlink:href="s-20240131.xsd#s_ContingentlyIssuableSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ContingentlyIssuableSharesMember" xlink:to="lab_s_ContingentlyIssuableSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_25b946f2-86de-4680-b038-b9b3921fb82e_terseLabel_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Use of Estimates</link:label>
    <link:label id="lab_us-gaap_UseOfEstimates_label_en-US" xlink:label="lab_us-gaap_UseOfEstimates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Use of Estimates, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates" xlink:to="lab_us-gaap_UseOfEstimates" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_terseLabel_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:label id="lab_ecd_PeoActuallyPaidCompAmt_label_en-US" xlink:label="lab_ecd_PeoActuallyPaidCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Actually Paid Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoActuallyPaidCompAmt" xlink:to="lab_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_05016013-a88b-40eb-8a9a-ce63a79260e5_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit)</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_bd77a513-7f11-41af-aece-2aab99a7fb90_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_55ca2ba0-f3f4-442f-b406-716960bd9336_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_160ac364-bea5-4119-ab6a-6e0f531401b7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred contract acquisition costs, current</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetCurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetCurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_48508099-2981-48e1-9b58-fbc0f7d85efe_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_4dd32787-befd-4d8b-bb99-4b6c0003baaf_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities, current</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_67761e2a-fc9b-4d5d-933f-df5763dcf5b0_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Employee Stock Purchase Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_3c91654a-1f22-4ded-a0f3-5c6691d87032_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_29e158c7-7584-4592-9abb-f2f52cb7f5ca_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of intangible assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_1d47632a-ce8d-49f8-916b-87f54a70111d_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1d50fdfb-b1f2-4035-9b3f-0e5505d08a43_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestments_4086a507-2201-45e4-b3a0-d6bac8f43b29_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments</link:label>
    <link:label id="lab_us-gaap_LongTermInvestments_label_en-US" xlink:label="lab_us-gaap_LongTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestments" xlink:to="lab_us-gaap_LongTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_87d2e30e-d44e-4d16-b100-8424eb465b82_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0cdd8bd7-d6dc-4c1e-ba2e-7ccc389ac753_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_b78635b2-f85d-4806-ae58-765d84ea5430_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total finite-lived intangible assets, net</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_f1cb0337-c454-4ddd-a7c0-8be3cd3fd23a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_06826e11-0e4a-4f3b-8443-14911eca1764_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_RestatementDeterminationDate_terseLabel_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:label id="lab_ecd_RestatementDeterminationDate_label_en-US" xlink:label="lab_ecd_RestatementDeterminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restatement Determination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_RestatementDeterminationDate" xlink:to="lab_ecd_RestatementDeterminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_23ff36c4-8644-477c-9cec-fb4e0733f3aa_terseLabel_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unbilled receivables, current</link:label>
    <link:label id="lab_us-gaap_UnbilledReceivablesCurrent_label_en-US" xlink:label="lab_us-gaap_UnbilledReceivablesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unbilled Receivables, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnbilledReceivablesCurrent" xlink:to="lab_us-gaap_UnbilledReceivablesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DeferredTaxAssetsLeaseLiability_ccd57e14-da14-4282-a340-564ba35e80c3_terseLabel_en-US" xlink:label="lab_s_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_s_DeferredTaxAssetsLeaseLiability_label_en-US" xlink:label="lab_s_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:label id="lab_s_DeferredTaxAssetsLeaseLiability_documentation_en-US" xlink:label="lab_s_DeferredTaxAssetsLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxAssetsLeaseLiability" xlink:href="s-20240131.xsd#s_DeferredTaxAssetsLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DeferredTaxAssetsLeaseLiability" xlink:to="lab_s_DeferredTaxAssetsLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_583fcf5d-d9e7-4f72-b0fe-2d021cac31df_negatedTotalLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total assets measured at fair value, Gross Unrealized Losses</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_16835165-ecf7-496d-8d8d-9180911ccfb2_terseLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross increases for tax positions of current year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:to="lab_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_337713c5-08e2-4fd5-a358-83beba164748_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Other Operating Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_Rule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:to="lab_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_42295f2b-537f-440a-a898-6afc4ffdb219_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5175b95d-4878-489d-b6b6-e8e07acaab89_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH&#8211;Beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6b543ff4-c803-48e1-9616-470acd88c749_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH&#8211;End of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_837760b2-33aa-4ffc-8ae7-4d769f88a830_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash, cash equivalents, restricted cash and restricted cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_555e22f6-e081-4778-a398-1a4c4da0eb93_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_89bf705f-f4f4-4193-8fb5-114b57c5abd0_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0b06f00f-7d88-4fd9-922e-cad6c5ec2d8a_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_a93aea73-b3ed-472d-bf4f-5a016a30b11a_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest income</link:label>
    <link:label id="lab_us-gaap_InvestmentIncomeInterest_label_en-US" xlink:label="lab_us-gaap_InvestmentIncomeInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Income, Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeInterest" xlink:to="lab_us-gaap_InvestmentIncomeInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method</link:label>
    <link:label id="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock_label_en-US" xlink:label="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Price or TSR Estimation Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:to="lab_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_00a9804d-3470-4c6f-b084-0d8e118f552b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableLeaseCost_90134562-3d04-4a28-9073-97d313b8c9d5_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease costs</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_ce5eecf1-0d12-400b-ba27-6a3d507d545d_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_912eff19-c4ba-41a1-81c3-132c95856494_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease costs</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_eaa41dd2-55d8-4e28-a3e1-1d5a46b8c3ff_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_077c1cba-9cce-40f8-b946-f115233eba4c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares, issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0db6938d-2bc0-416a-8f84-90e6c4513f68_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Released (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_65d89170-6337-4f19-bd35-20851ecbefc7_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Fair value of total consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_b5bbf0bf-6861-4e9d-925d-069f530f2d7f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of total consideration transferred</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_ded68d3b-707b-45be-a6d8-d0f2ac0926fd_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and maturities of investments</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Sale, Maturity and Collection of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:to="lab_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_3a0ae759-583f-44de-ab99-7cb0707eca2a_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SeveranceCosts1_fa21e771-d553-4d45-af45-e995a536c42e_terseLabel_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Severance costs</link:label>
    <link:label id="lab_us-gaap_SeveranceCosts1_label_en-US" xlink:label="lab_us-gaap_SeveranceCosts1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Severance Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1" xlink:to="lab_us-gaap_SeveranceCosts1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_4727ccd2-0a77-443f-9892-41e8d4fd4d30_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_s_RevenueFromContractWithCustomerContractTerm_a1e203c7-e6ac-4b69-aaa4-417185a6214b_terseLabel_en-US" xlink:label="lab_s_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from contract with customer, contract term</link:label>
    <link:label id="lab_s_RevenueFromContractWithCustomerContractTerm_label_en-US" xlink:label="lab_s_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Contract Term</link:label>
    <link:label id="lab_s_RevenueFromContractWithCustomerContractTerm_documentation_en-US" xlink:label="lab_s_RevenueFromContractWithCustomerContractTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue From Contract With Customer, Contract Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_RevenueFromContractWithCustomerContractTerm" xlink:href="s-20240131.xsd#s_RevenueFromContractWithCustomerContractTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_RevenueFromContractWithCustomerContractTerm" xlink:to="lab_s_RevenueFromContractWithCustomerContractTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_6600544e-f014-464f-ac31-59275d95a09f_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_0e332914-13ae-43e6-b2ee-fdbe133fe3ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Research and development credits</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:to="lab_us-gaap_IncomeTaxReconciliationTaxCreditsResearch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_babe9110-646f-4795-b46a-bb72ad82d224_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4b88dc84-2f5d-40d6-82a6-075c64a263ac_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated other comprehensive loss</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_1b71d2f5-4b9d-4c07-ba11-de53dbcbf254_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting percentage</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_7bab4560-589f-4fc6-aaf3-45c9d09924d3_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options outstanding</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_e9a85e9a-955e-4fa8-bb0b-9bdad0a7b65b_verboseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockOptionMember" xlink:to="lab_us-gaap_EmployeeStockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_a5538692-b4e2-4473-9596-dc473beffb5d_terseLabel_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-Term Investments and Strategic Investments</link:label>
    <link:label id="lab_us-gaap_InvestmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InvestmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentPolicyTextBlock" xlink:to="lab_us-gaap_InvestmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CommonClassAAndBMember_b86a849a-60d3-42f7-a612-d39ba6c4cb6a_terseLabel_en-US" xlink:label="lab_s_CommonClassAAndBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A and Class B Common Stock</link:label>
    <link:label id="lab_s_CommonClassAAndBMember_label_en-US" xlink:label="lab_s_CommonClassAAndBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A and B [Member]</link:label>
    <link:label id="lab_s_CommonClassAAndBMember_documentation_en-US" xlink:label="lab_s_CommonClassAAndBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Class A and B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonClassAAndBMember" xlink:href="s-20240131.xsd#s_CommonClassAAndBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CommonClassAAndBMember" xlink:to="lab_s_CommonClassAAndBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonClassAMember_356a0f0b-9e04-4060-9e3b-c5ebdf0a1ed0_terseLabel_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonClassAMember_label_en-US" xlink:label="lab_us-gaap_CommonClassAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Class A [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonClassAMember" xlink:to="lab_us-gaap_CommonClassAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_46ff64c8-1626-41f2-96db-4a210e7e6d9e_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost not yet recognized, period for recognition</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationHoldbackNumberOfShares_64db3ef2-c5f3-4025-8313-f3f4067ada42_terseLabel_en-US" xlink:label="lab_s_BusinessCombinationHoldbackNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Holdback shares (in shares)</link:label>
    <link:label id="lab_s_BusinessCombinationHoldbackNumberOfShares_label_en-US" xlink:label="lab_s_BusinessCombinationHoldbackNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Holdback, Number of Shares</link:label>
    <link:label id="lab_s_BusinessCombinationHoldbackNumberOfShares_documentation_en-US" xlink:label="lab_s_BusinessCombinationHoldbackNumberOfShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Holdback, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackNumberOfShares" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackNumberOfShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationHoldbackNumberOfShares" xlink:to="lab_s_BusinessCombinationHoldbackNumberOfShares" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_e9cf5c40-db04-4858-8d18-ecae3ed57ff6_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_4c69ad60-3752-4ea6-80a3-5f711f530f01_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_576c46da-5d2f-408c-b4c1-706118b04d8e_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:to="lab_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_2ca33726-f148-44e2-b09e-d4aa25f99be5_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost not yet recognized, amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_24e28904-b1dd-43fb-b33b-3b0a3503f01a_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_s_TomerWeingartenTradingArrangementClassACommonStockMember_label_en-US" xlink:label="lab_s_TomerWeingartenTradingArrangementClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tomer Weingarten, Trading Arrangement, Class A Common Stock [Member]</link:label>
    <link:label id="lab_s_TomerWeingartenTradingArrangementClassACommonStockMember_documentation_en-US" xlink:label="lab_s_TomerWeingartenTradingArrangementClassACommonStockMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tomer Weingarten, Trading Arrangement, Class A Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenTradingArrangementClassACommonStockMember" xlink:href="s-20240131.xsd#s_TomerWeingartenTradingArrangementClassACommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_TomerWeingartenTradingArrangementClassACommonStockMember" xlink:to="lab_s_TomerWeingartenTradingArrangementClassACommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_c5920e5d-53f5-4dd2-a687-46ef25a89044_terseLabel_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk</link:label>
    <link:label id="lab_us-gaap_GeographicConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_GeographicConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographic Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeographicConcentrationRiskMember" xlink:to="lab_us-gaap_GeographicConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TabularListTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tabular List, Table</link:label>
    <link:label id="lab_ecd_TabularListTableTextBlock_label_en-US" xlink:label="lab_ecd_TabularListTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tabular List [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TabularListTableTextBlock" xlink:to="lab_ecd_TabularListTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_fedddf4b-871b-4e66-8d37-1fc473bdcce1_terseLabel_en-US" xlink:label="lab_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule Of Common Stock Reserved For Future Issuance</link:label>
    <link:label id="lab_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_label_en-US" xlink:label="lab_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]</link:label>
    <link:label id="lab_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_documentation_en-US" xlink:label="lab_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Common Stock Reserved For Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:href="s-20240131.xsd#s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:to="lab_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_18affe37-8af4-40a3-b2a9-c02c320828c3_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease costs</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_2fdff6ab-1117-4d0b-91dc-795f9bd31aeb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock and awards assumed in connection with acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_5d36c897-eec7-458a-bf61-fe8d7a197d7a_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_7ff2115e-afd6-442d-9b43-027fac7eedce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, operating loss carryforwards, subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_3d2aabbf-69c9-4630-97e8-12ac6bdbda68_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesNameDomain_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:to="lab_us-gaap_AntidilutiveSecuritiesNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTable_9b11f991-5bf2-43dc-888f-5b12346768b8_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTable_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable" xlink:to="lab_us-gaap_SubsequentEventTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_8b494c05-569c-411e-956a-452902480b35_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_180fef73-f540-4cc4-8259-f02a92e90a5e_terseLabel_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of Presentation</link:label>
    <link:label id="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basis of Accounting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_BasisOfAccountingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_6551f80b-ea1a-498e-a118-15406947dcca_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNoncashIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Noncash Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNoncashIncomeExpense" xlink:to="lab_us-gaap_OtherNoncashIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1955e1b8-884b-4318-9a15-4b31f94dd07e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_c6c1cea6-65f2-48e1-a07c-ac8099622edb_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_a364bfe1-fccd-4b89-9f5f-5d6d4026d1eb_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:to="lab_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_39055c57-cf2f-4299-9601-45c9bf2c2697_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, percentage</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_6a92b2d9-c950-4366-a3cd-7837a642b3a7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_4e447119-6bf3-4b40-9af7-d61342ba5215_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum employee subscription rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_5b9c194e-aaac-4943-a4d4-a67e85026211_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk</link:label>
    <link:label id="lab_us-gaap_CustomerConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_02c5f977-39ae-4989-aa76-c08699e7401f_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, non-current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashNoncurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashNoncurrent" xlink:to="lab_us-gaap_RestrictedCashNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_68bd2fe4-0a61-45fa-9dc3-1a8eca622823_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsDeferredIncome_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Deferred Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:to="lab_us-gaap_DeferredTaxAssetsDeferredIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_f178072e-9eaf-4e74-a609-3d07d4ff1ccc_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringChargesMember_398f5e06-70d6-40c9-88f0-0e04a6d41892_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringChargesMember_label_en-US" xlink:label="lab_us-gaap_RestructuringChargesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringChargesMember" xlink:to="lab_us-gaap_RestructuringChargesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_bbef72b0-cfd6-44f5-8901-3ffc3609c08c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashMember_5bdef0f3-ff46-40ea-89a4-b0f2c85c6ca6_terseLabel_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash</link:label>
    <link:label id="lab_us-gaap_CashMember_label_en-US" xlink:label="lab_us-gaap_CashMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashMember" xlink:to="lab_us-gaap_CashMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConversionOfStockAmountConverted1_cad59179-b890-4746-b2e9-236ef2a1cad3_terseLabel_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</link:label>
    <link:label id="lab_us-gaap_ConversionOfStockAmountConverted1_label_en-US" xlink:label="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Conversion of Stock, Amount Converted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConversionOfStockAmountConverted1" xlink:to="lab_us-gaap_ConversionOfStockAmountConverted1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_178aa707-d622-45be-8909-469edb685c2d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon initial public offering and private placements, net of underwriting discounts and commissions (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1c6cf31d-8d01-4081-a40a-4365c64c32b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_7022c8a6-9a10-44d1-861f-7d33cf1a35ea_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_8a62b8ce-7765-4c36-905b-11d412942a4b_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_00e7071a-0beb-452d-b8ad-e774a0078127_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized internal-use software costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAdditions_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Additions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAdditions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_9aed21b7-eff3-468d-8fed-316d85b883b3_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestmentsAbstract_fe8e1fb6-d295-414b-8205-edc94fa0dd3f_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments:</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract" xlink:to="lab_us-gaap_ShortTermInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted</link:label>
    <link:label id="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag_label_en-US" xlink:label="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Policies and Procedures Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:to="lab_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_8085aa09-ffca-42a7-95ab-3956843801a2_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_us-gaap_CashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_b57941f8-e31b-4d8b-9aff-74f0ed0678f1_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized contract cost, amortization period</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_dbcdf134-6c5d-4622-90a5-1afed191ecd1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_09b429d2-28c3-4ff9-b8d9-c5e1b7892645_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_edbc3780-04c6-42e9-b723-485059ac5736_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangement, plan modification, incremental cost</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Plan Modification, Incremental Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_cfc6e705-7183-40eb-9b72-922e92d94e81_terseLabel_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Indefinite-lived intangible assets - domain names</link:label>
    <link:label id="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Indefinite-Lived Intangible Assets (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:to="lab_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined</link:label>
    <link:label id="lab_ecd_AggtErrCompNotYetDeterminedTextBlock_label_en-US" xlink:label="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Not Yet Determined [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:to="lab_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_961fecb9-a1fd-4b4d-8a00-de5af89ca0b1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_b1611ca2-84b5-48e0-a9d9-30c284868ea5_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerator:</link:label>
    <link:label id="lab_us-gaap_NetIncomeLossAbstract_label_en-US" xlink:label="lab_us-gaap_NetIncomeLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Income (Loss) Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAbstract" xlink:to="lab_us-gaap_NetIncomeLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_s_InventoryWriteOffsMember_8b1cfae7-b16f-4376-9f32-46594e6f8eb3_terseLabel_en-US" xlink:label="lab_s_InventoryWriteOffsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory Write-offs</link:label>
    <link:label id="lab_s_InventoryWriteOffsMember_label_en-US" xlink:label="lab_s_InventoryWriteOffsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory Write-offs [Member]</link:label>
    <link:label id="lab_s_InventoryWriteOffsMember_documentation_en-US" xlink:label="lab_s_InventoryWriteOffsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventory Write-offs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_InventoryWriteOffsMember" xlink:href="s-20240131.xsd#s_InventoryWriteOffsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_InventoryWriteOffsMember" xlink:to="lab_s_InventoryWriteOffsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1315992e-5e8f-47a6-938f-f9fa69636a62_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning of period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_976f7751-1bf1-41e6-95bd-b031d3c13418_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_403dab80-f28d-4fde-88c4-e2d8ee2a8f82_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares granted, fair value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_75461ed3-786a-4ff9-903e-332fb0d5dc39_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockLineItems_label_en-US" xlink:label="lab_us-gaap_ClassOfStockLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockLineItems" xlink:to="lab_us-gaap_ClassOfStockLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_771b56fe-5cd7-49d7-806b-e0365d0660fb_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefit from income taxes at US federal statutory rate</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Expense of Enforcement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_3e4fb9c8-dbcb-4a4a-9ee7-75df5d5a0472_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_36d86caa-9971-4197-a7c5-3d1516ba72d8_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current:</link:label>
    <link:label id="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_9cfd9b9c-e41f-493b-afeb-2a2c1d026be7_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization of deferred contract acquisition costs</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortization_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortization" xlink:to="lab_us-gaap_CapitalizedContractCostAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_a2fde13f-65a8-4987-b3bb-e08da9d01cd4_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease costs</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_65c362ec-b6f3-4731-8b00-54f8e6eeb036_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_83c0bd71-5a87-4b45-8d55-b3c147a12b12_terseLabel_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_FinancialInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_FinancialInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis" xlink:to="lab_us-gaap_FinancialInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_94fea19e-c0a5-4b90-b045-d857cb4f3c19_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_6677ec2d-034d-4eb8-b8a5-480a912d600e_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0476912f-f11a-4503-bfb9-db556e7ad9e8_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingCostsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Cost [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnAmt" xlink:to="lab_ecd_TotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_aa267e53-6b98-43a1-9f7b-db0f16b23b28_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding (in shares)</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote</link:label>
    <link:label id="lab_ecd_AdjToPeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToPeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment To PEO Compensation, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToPeoCompFnTextBlock" xlink:to="lab_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_25580f2e-9429-4c3f-ac81-b52ae36aaa41_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_bc413879-f168-4f49-a6f0-000a7e08d008_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_cf79d909-ddb1-4be8-b230-033bd2a453c8_terseLabel_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:to="lab_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_s_SharesSubjectToRepurchaseMember_256114ea-6dc0-4555-9b6e-2d0cfbe09783_terseLabel_en-US" xlink:label="lab_s_SharesSubjectToRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares subject to repurchase</link:label>
    <link:label id="lab_s_SharesSubjectToRepurchaseMember_label_en-US" xlink:label="lab_s_SharesSubjectToRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Subject To Repurchase [Member]</link:label>
    <link:label id="lab_s_SharesSubjectToRepurchaseMember_documentation_en-US" xlink:label="lab_s_SharesSubjectToRepurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Shares Subject To Repurchase</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_SharesSubjectToRepurchaseMember" xlink:href="s-20240131.xsd#s_SharesSubjectToRepurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_SharesSubjectToRepurchaseMember" xlink:to="lab_s_SharesSubjectToRepurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_11ed0255-e3c4-4b07-b525-eee547d7715f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_838336f1-124f-488f-b497-473fbfab6af9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_label_en-US" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_8a1aefcf-fb9f-4a25-a0a4-cd324a56bba2_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MeasureAxis_terseLabel_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Measure:</link:label>
    <link:label id="lab_ecd_MeasureAxis_label_en-US" xlink:label="lab_ecd_MeasureAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Measure [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MeasureAxis" xlink:to="lab_ecd_MeasureAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryIndName_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryIndName" xlink:to="lab_ecd_OutstandingRecoveryIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_7af11a3f-ad65-4355-8d92-c6a201c9fb3e_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_9c8ca6a9-b781-4f02-a38e-e101ec06d28b_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_69fb79cd-8e24-49d6-949a-ba2453da820d_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_b3c96af5-435b-419d-968a-914c9c6852f6_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdvertisingExpense_6f13e53a-e388-4ca8-9652-697fb9fea43f_terseLabel_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Advertising expense</link:label>
    <link:label id="lab_us-gaap_AdvertisingExpense_label_en-US" xlink:label="lab_us-gaap_AdvertisingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Advertising Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense" xlink:to="lab_us-gaap_AdvertisingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_488daa3d-c615-4559-bb47-9b17d75e5cb2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_73e66cf9-6871-4769-9529-107f81aa8049_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Total Shareholder Return [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock_b2be9197-3e98-4183-ba7c-bc1eb9017919_negatedTerseLabel_en-US" xlink:label="lab_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</link:label>
    <link:label id="lab_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock_label_en-US" xlink:label="lab_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock</link:label>
    <link:label id="lab_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock_documentation_en-US" xlink:label="lab_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" xlink:href="s-20240131.xsd#s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" xlink:to="lab_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_5a24a60a-03bc-480c-a2db-574c91c04ae3_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_2e18e7d2-ebaf-4143-997b-9bbd77281a25_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_62edcaf2-64a3-41e4-9f4b-56f1944332b1_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for amount included in the measurement of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_c18e8bda-c16c-4143-8354-0ed2b60d49cc_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares, outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoMember_terseLabel_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO</link:label>
    <link:label id="lab_ecd_PeoMember_label_en-US" xlink:label="lab_ecd_PeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoMember" xlink:to="lab_ecd_PeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_e8e212d1-4a2a-4d5d-a412-4fbecfe8877d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentrations of Credit Risk</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_07656095-39dc-416f-a2f1-e09425a4062f_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermInvestmentsAbstract_49861dce-b30f-41c0-ab4e-c81aa06f0794_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term investments:</link:label>
    <link:label id="lab_us-gaap_LongTermInvestmentsAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract" xlink:to="lab_us-gaap_LongTermInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharesOutstanding_30d4093d-0e7e-4616-9d1b-c8c6302e5a5c_periodStartLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_b704898d-8fc2-456e-b95a-dd26b50f78e9_periodEndLabel_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_SharesOutstanding_label_en-US" xlink:label="lab_us-gaap_SharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharesOutstanding" xlink:to="lab_us-gaap_SharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_6384362d-12aa-4986-a4cd-83030320321a_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, operating loss carryforwards, foreign</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_414e992b-5627-4fc4-952c-84086387cdfc_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Temporary Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_3748fc67-7897-4d52-9e1e-a272f4b291cc_negatedLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Current</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_fa1b4bbf-16f9-435d-a197-3d25dae59a5e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State taxes, net of federal benefit</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_03b696da-c30c-4a1f-b53d-f905ea6c8a71_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, par or stated value per share (in USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_6d94a0e3-ab6c-420f-a3a7-aa9d7b5bac3a_totalLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets measured at fair value, Gross Unrealized Gains</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3e2f1e51-25bb-457e-8974-f46a3584a5a6_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation adjustments</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_9aedd5cb-8788-4216-8022-b913aadfd4d2_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by (used in) investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfStockDomain_81d14d87-a06e-4b7f-98f0-2906e82967c7_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:label id="lab_us-gaap_ClassOfStockDomain_label_en-US" xlink:label="lab_us-gaap_ClassOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfStockDomain" xlink:to="lab_us-gaap_ClassOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_a402efa3-ecf1-44cf-b678-35c65a2e0328_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_780a088a-4582-4772-883a-ae503d72caf0_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Options</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_07623b05-e480-4cca-aa2a-bc174bdf41ab_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, grant date fair value</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingAggtErrCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingAggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingAggtErrCompAmt" xlink:to="lab_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_dcadd2d5-f35a-4381-98bb-58ec212b1059_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Present value of operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_0a8b1ca1-c57a-445e-b967-73288afebc5a_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_8703a28e-35ce-44a4-a647-2af741fc3b61_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_575682a5-e73d-4819-aa9b-9deab5a1e55c_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Organization and Description of Business</link:label>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_terseLabel_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group</link:label>
    <link:label id="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock_label_en-US" xlink:label="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Total Shareholder Return Vs Peer Group [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:to="lab_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_fea73b2e-94e8-4241-a178-ce414c5ebb78_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_71d0a974-52f2-4d8b-819f-39b99581ab81_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_c5dac588-6bf4-49dd-94b3-c21a218ae642_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss)</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AggtErrCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:label id="lab_ecd_AggtErrCompAmt_label_en-US" xlink:label="lab_ecd_AggtErrCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregate Erroneous Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AggtErrCompAmt" xlink:to="lab_ecd_AggtErrCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_099c4c41-9bbe-43f7-9db8-612871ed56b9_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_3d75b27e-471c-4a67-a903-c209feb6bb98_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined contribution plan, cost</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanCostRecognized_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanCostRecognized" xlink:to="lab_us-gaap_DefinedContributionPlanCostRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_a6ba6fdc-ceb7-47b6-8a3e-e683154a1f5b_totalLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total shares of common stock reserved</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_5d3558c4-38be-45de-a989-dc9d0dca454c_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common stock, capital shares reserved for future issuance (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_label_en-US" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Capital Shares Reserved for Future Issuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_6f7fdb52-f0d6-4951-9ae0-979ce6812256_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment, Net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_terseLabel_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Executive Categories</link:label>
    <link:label id="lab_ecd_AllExecutiveCategoriesMember_label_en-US" xlink:label="lab_ecd_AllExecutiveCategoriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Executive Categories [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="lab_ecd_AllExecutiveCategoriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_4e45eac7-727d-4fd2-bf26-9c90e993458f_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue, non-current</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_0fc40ed9-805a-4c2e-b649-ff0f24ba9f65_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value (in thousands)</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Roll Forward]</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_2d42c54a-69c4-435f-848e-92982c1a3d86_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrAdoptedFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Adopted [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:to="lab_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_eb0da035-375d-4556-b845-4b8280bd44b7_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and development expenses</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, in Process Research and Development</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:to="lab_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameAxis_d9e9c78e-4d79-49e8-b320-bee084dca594_terseLabel_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:label id="lab_us-gaap_PlanNameAxis_label_en-US" xlink:label="lab_us-gaap_PlanNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis" xlink:to="lab_us-gaap_PlanNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_98f5bd20-2bf7-4fe5-a4e5-45701ac4c1f8_totalLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_98fe6608-6f30-460d-a6cb-37f4fbcfbf7a_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt and equity securities</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Amortized Cost, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_13fb07ad-0f01-4908-b2ad-d10f0e72420f_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract" xlink:to="lab_us-gaap_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_s_A2021EquityIncentivePlanMember_65116a6b-dfd5-4a3b-9249-5b6ea0ecd36d_terseLabel_en-US" xlink:label="lab_s_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2021 Equity Incentive Plan</link:label>
    <link:label id="lab_s_A2021EquityIncentivePlanMember_label_en-US" xlink:label="lab_s_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">2021 Equity Incentive Plan [Member]</link:label>
    <link:label id="lab_s_A2021EquityIncentivePlanMember_documentation_en-US" xlink:label="lab_s_A2021EquityIncentivePlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">2021 Equity Incentive Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_A2021EquityIncentivePlanMember" xlink:href="s-20240131.xsd#s_A2021EquityIncentivePlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_A2021EquityIncentivePlanMember" xlink:to="lab_s_A2021EquityIncentivePlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_c91b53b4-154d-4c3e-aea0-2a48ee94aca7_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventLineItems_label_en-US" xlink:label="lab_us-gaap_SubsequentEventLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems" xlink:to="lab_us-gaap_SubsequentEventLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_af5613a9-039c-4bfa-ad24-90c012b15ccc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of Shares</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_b9feb6a5-b7b6-4005-afed-541579b0add7_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpense_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense" xlink:to="lab_us-gaap_SellingAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_9bda2f3a-632e-4e36-b708-04d736f4917b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, value, issued</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_d7af6b87-fc1e-424d-827e-b728f7ee0c80_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Table</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_80351e6a-bb3f-4b50-b317-df561bcd0ee2_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_5d053416-aadb-4396-97cb-0f567b934dd8_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, operating loss carryforwards, state and local</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, State and Local</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue_728a55e1-d05f-4221-a027-6a5e195f70a7_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assumed options from Attivo acquisition, fair value</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period, Fair Value</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_634ae288-e7bb-4ff2-9822-658bdd2b9c7f_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment and Geographic Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:to="lab_us-gaap_SegmentReportingPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_15d250d4-47a0-4176-a28a-3a6ca8f6aa2d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_s_PerformanceShareUnitsMember_0eca0e45-3cc3-460a-bc4d-8b6b06149487_terseLabel_en-US" xlink:label="lab_s_PerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance share units</link:label>
    <link:label id="lab_s_PerformanceShareUnitsMember_label_en-US" xlink:label="lab_s_PerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Performance Share Units [Member]</link:label>
    <link:label id="lab_s_PerformanceShareUnitsMember_documentation_en-US" xlink:label="lab_s_PerformanceShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Performance Share Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_PerformanceShareUnitsMember" xlink:href="s-20240131.xsd#s_PerformanceShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_PerformanceShareUnitsMember" xlink:to="lab_s_PerformanceShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_216ef870-a9cb-4318-b4e9-0f2f1b9aed13_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_fa114eb3-b65f-46f1-82f0-3d261b0e738d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, contingent consideration, liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod_41dff172-cacc-4196-8880-0278f5871a73_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lookback period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share-Based Payment Award, Lookback Period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement by Share-Based Payment Award, Lookback Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_42b09c84-b45e-4fd8-82f4-d8b392b000a0_terseLabel_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor</link:label>
    <link:label id="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_label_en-US" xlink:label="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedules of Concentration of Risk, by Risk Factor [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:to="lab_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllIndividualsMember_terseLabel_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Individuals</link:label>
    <link:label id="lab_ecd_AllIndividualsMember_label_en-US" xlink:label="lab_ecd_AllIndividualsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Individuals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="lab_ecd_AllIndividualsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_f9ebac23-a073-43f1-a6a9-d39407204854_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_7e166c6f-4aba-4d3f-9c8a-10e220374ed4_verboseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_f3625a30-7e14-4f95-8c9e-1b619db522fd_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_e1eac0a3-d0f8-4ab6-bf35-10aa4c324bb3_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_3c2d7f4e-1528-46b7-ba69-c0ffc0c5304c_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:label id="lab_ecd_NonPeoNeoAvgTotalCompAmt_label_en-US" xlink:label="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO Average Total Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:to="lab_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_081cbbd4-3d4c-44b9-ac60-c9cd0cd4aae2_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_7c89b111-fb70-4632-9406-2841b425ac87_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_05ae0a4c-ed08-43ce-b09b-d83266f2a3da_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Loss per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_3046688d-6114-465b-a83d-5b27bf5c2f57_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_EmployeeSeveranceAndEmployeeBenefitsMember_bd2213b3-b8e3-4a04-acfc-a28e6b4af646_terseLabel_en-US" xlink:label="lab_s_EmployeeSeveranceAndEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Severance And Employee Benefits</link:label>
    <link:label id="lab_s_EmployeeSeveranceAndEmployeeBenefitsMember_label_en-US" xlink:label="lab_s_EmployeeSeveranceAndEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Severance And Employee Benefits [Member]</link:label>
    <link:label id="lab_s_EmployeeSeveranceAndEmployeeBenefitsMember_documentation_en-US" xlink:label="lab_s_EmployeeSeveranceAndEmployeeBenefitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Severance And Employee Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_EmployeeSeveranceAndEmployeeBenefitsMember" xlink:href="s-20240131.xsd#s_EmployeeSeveranceAndEmployeeBenefitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_EmployeeSeveranceAndEmployeeBenefitsMember" xlink:to="lab_s_EmployeeSeveranceAndEmployeeBenefitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_StockIssuedDuringPeriodSharesExerciseOfWarrants_1e9d4607-f0d9-4c2b-9f40-26e610cd38aa_terseLabel_en-US" xlink:label="lab_s_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon exercise of warrants (in shares)</link:label>
    <link:label id="lab_s_StockIssuedDuringPeriodSharesExerciseOfWarrants_label_en-US" xlink:label="lab_s_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Exercise of Warrants</link:label>
    <link:label id="lab_s_StockIssuedDuringPeriodSharesExerciseOfWarrants_documentation_en-US" xlink:label="lab_s_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Exercise of Warrants</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:href="s-20240131.xsd#s_StockIssuedDuringPeriodSharesExerciseOfWarrants"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:to="lab_s_StockIssuedDuringPeriodSharesExerciseOfWarrants" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_523197ac-aaeb-4b2f-9004-b4dfc8cf36ed_periodStartLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_9e390618-0259-4b3d-821d-da8c718b9937_periodEndLabel_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at end of year</link:label>
    <link:label id="lab_us-gaap_UnrecognizedTaxBenefits_label_en-US" xlink:label="lab_us-gaap_UnrecognizedTaxBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unrecognized Tax Benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrecognizedTaxBenefits" xlink:to="lab_us-gaap_UnrecognizedTaxBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ExcessFacilitiesMember_1ed5c3d9-f302-4775-8207-27c83e6fa9ab_terseLabel_en-US" xlink:label="lab_s_ExcessFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Excess Facilities</link:label>
    <link:label id="lab_s_ExcessFacilitiesMember_label_en-US" xlink:label="lab_s_ExcessFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Excess Facilities [Member]</link:label>
    <link:label id="lab_s_ExcessFacilitiesMember_documentation_en-US" xlink:label="lab_s_ExcessFacilitiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Excess Facilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ExcessFacilitiesMember" xlink:href="s-20240131.xsd#s_ExcessFacilitiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ExcessFacilitiesMember" xlink:to="lab_s_ExcessFacilitiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeoName_terseLabel_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:label id="lab_ecd_PeoName_label_en-US" xlink:label="lab_ecd_PeoName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PEO Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeoName" xlink:to="lab_ecd_PeoName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_65a56233-4f3b-489c-8e59-5c2e35b021a6_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility, minimum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_be3a1f40-e836-494f-98b7-18d6dafe326b_netLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Percentage of accounts receivable</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_e1785066-18e0-4cdf-b26f-c4f7bf14b299_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">% of Revenue</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_f1f26f52-228e-4aac-b0a0-3f9ae646b63d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_label_en-US" xlink:label="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, by Balance Sheet Grouping [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:to="lab_us-gaap_FairValueByBalanceSheetGroupingTable" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement_ba7d0f36-07f1-45b8-ac59-40e3355dbf1f_terseLabel_en-US" xlink:label="lab_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from initial public offering and private placement, net of underwriting discounts and commissions</link:label>
    <link:label id="lab_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement_label_en-US" xlink:label="lab_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds From Issuance Of Initial Public Offering And Private Placement</link:label>
    <link:label id="lab_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement_documentation_en-US" xlink:label="lab_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Proceeds From Issuance Of Initial Public Offering And Private Placement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" xlink:href="s-20240131.xsd#s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" xlink:to="lab_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_eb2085da-5e20-4860-afdb-dcf9845ed0b6_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_4a62b9f0-4929-4d9c-aec6-9ded6079fd8f_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5584befe-7e47-401a-bd7f-3497c49fbe30_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_929742e7-1110-443a-92c9-3dd8adeaa312_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted cash, current</link:label>
    <link:label id="lab_us-gaap_RestrictedCashCurrent_label_en-US" xlink:label="lab_us-gaap_RestrictedCashCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Cash, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashCurrent" xlink:to="lab_us-gaap_RestrictedCashCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_3c9febd4-8bb7-4392-8869-38d5e6d37d17_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_86ed3112-69a4-4f7c-adfc-4c8b331d2a56_terseLabel_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy_label_en-US" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivablePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_a4c830cd-c2b3-464e-b0c6-ec608cf3f886_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_139ea754-5b76-47b7-adc6-bb31d09958cb_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_59a7bcae-b70a-406b-a613-bd89619e721a_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vested and exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_ca24fed3-47c4-4eb0-8521-c1ceb163261d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IL_e6184c71-e8b6-46f4-b481-c3d28af8dfab_terseLabel_en-US" xlink:label="lab_country_IL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Israel</link:label>
    <link:label id="lab_country_IL_label_en-US" xlink:label="lab_country_IL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ISRAEL</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IL" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IL" xlink:to="lab_country_IL" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_be16e68e-55aa-4ae8-bcba-55a48856fdab_terseLabel_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementClassOfStockAxis_label_en-US" xlink:label="lab_us-gaap_StatementClassOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementClassOfStockAxis" xlink:to="lab_us-gaap_StatementClassOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod_ce762b88-42a3-459a-be38-ebe7435742c2_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consecutive offering period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Consecutive Offering Period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Consecutive Offering Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_470f74f6-9db2-436c-8ffc-7104e5e833c5_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompRecoveryTable_terseLabel_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery</link:label>
    <link:label id="lab_ecd_ErrCompRecoveryTable_label_en-US" xlink:label="lab_ecd_ErrCompRecoveryTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneously Awarded Compensation Recovery [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="lab_ecd_ErrCompRecoveryTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_a3304a98-769a-47c4-8b22-f3f7b3fd5439_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_2022b1d6-ab2a-460a-bc26-33da9687a03b_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_2fe1c12e-2dce-4615-a6ec-be140ab96d79_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Office furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_ddac03ad-1097-4e4b-9aa0-c8fab7c512b2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Capitalization of internal-use software</link:label>
    <link:label id="lab_us-gaap_PaymentsToDevelopSoftware_label_en-US" xlink:label="lab_us-gaap_PaymentsToDevelopSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Develop Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToDevelopSoftware" xlink:to="lab_us-gaap_PaymentsToDevelopSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing, How MNPI Considered [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:to="lab_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_6449da39-04fa-4c28-a518-3f9a20fe6bb5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Employee Related Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_20617ba6-1e3c-47b0-8ed1-b4ab008dcd09_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_bdfc1808-2a2f-4e67-8653-b48c71c3a490_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_3cb2dcd3-141e-48a5-8d18-dd3511eaf757_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance, beginning of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_c42e545a-4d4f-4048-ad66-36e1b5e123b8_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance, end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock_d28c1f67-ed54-451d-88b8-a80d2ac054f7_negatedTerseLabel_en-US" xlink:label="lab_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</link:label>
    <link:label id="lab_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock_label_en-US" xlink:label="lab_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Value, Conversion of Temporary Equity to Common Stock</link:label>
    <link:label id="lab_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock_documentation_en-US" xlink:label="lab_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Temporary Equity, Value, Conversion of Temporary Equity to Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" xlink:href="s-20240131.xsd#s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" xlink:to="lab_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_29d335c4-0d4a-4001-b4e1-3a8b19ea5815_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1583d23a-9fc2-4a15-b5b3-e2c3cabb473f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_526157e5-6871-4e16-9d87-ccfbc2f02f9e_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted common stock</link:label>
    <link:label id="lab_us-gaap_RestrictedStockMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockMember" xlink:to="lab_us-gaap_RestrictedStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization_18d3ddc1-691d-45a8-af83-1e16a8d2cd1c_verboseLabel_en-US" xlink:label="lab_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment And Operating Lease Right-Of-Use Assets, After Accumulated Depreciation And Amortization</link:label>
    <link:label id="lab_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization_documentation_en-US" xlink:label="lab_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment And Operating Lease Right-Of-Use Assets, After Accumulated Depreciation And Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" xlink:href="s-20240131.xsd#s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" xlink:to="lab_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4bc8f2eb-964e-4ca5-84bd-f4884f29af94_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_s_StockBasedCompensationMember_3b9804bd-6c37-4c55-8352-bcc0dbfca6e5_terseLabel_en-US" xlink:label="lab_s_StockBasedCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_s_StockBasedCompensationMember_label_en-US" xlink:label="lab_s_StockBasedCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation [Member]</link:label>
    <link:label id="lab_s_StockBasedCompensationMember_documentation_en-US" xlink:label="lab_s_StockBasedCompensationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockBasedCompensationMember" xlink:href="s-20240131.xsd#s_StockBasedCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_StockBasedCompensationMember" xlink:to="lab_s_StockBasedCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_ff27fd5c-988a-4a9b-8b2a-8bf0193590fc_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred contract acquisition costs</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_e4298840-92df-47c1-a817-4715ad4a680a_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract with customer, liability, revenue recognized</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Revenue Recognized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityRevenueRecognized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_b7f52c29-436b-4b73-93ae-46b17bf958e5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_1174d54a-2eb4-4147-9380-8b87fc729cc0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfStockByClassTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfStockByClassTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Stock by Class [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable" xlink:to="lab_us-gaap_ScheduleOfStockByClassTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_35bb25fc-88d3-44d2-a88e-e25f42d42124_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_987584c1-0508-4411-93b4-8881cb2eae12_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsAbstract_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract" xlink:to="lab_us-gaap_SubsequentEventsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_49b86112-a30a-41d3-af7c-53f2cbcbedb0_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_4adc2012-94b1-4e4d-ba8d-9b4c37c81018_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_231071f6-fb3e-4b69-99df-e910c18ad401_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of intangible assets</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:to="lab_us-gaap_PaymentsToAcquireIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_42b04d75-2d8e-4052-acc2-c651a56b5ce9_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value of Financial Instruments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_7cf443af-4fa7-473b-8abf-f8a03b79e921_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Activities Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:to="lab_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ce29994e-135c-4ed9-a783-469d9c8d063d_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_cb40110a-e216-42bd-9be7-bb7026028c8a_terseLabel_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, Depletion and Amortization, Nonproduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationAndAmortization" xlink:to="lab_us-gaap_DepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_80e29ccd-4b73-4cf4-adec-f5dc217ee43b_terseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_7de81fa6-c1e9-4de9-887e-fb780c0ad495_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_89321151-e61f-4672-9d14-30caa6c570aa_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Level 2</link:label>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_label_en-US" xlink:label="lab_us-gaap_FairValueInputsLevel2Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Inputs, Level 2 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member" xlink:to="lab_us-gaap_FairValueInputsLevel2Member" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_b0faf7a2-5617-4525-bb61-4c09faf2633e_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_6a55c523-0b0b-43a7-84a2-621071da21b2_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_f0f133af-71d6-4580-9a0f-3c03ef82926d_terseLabel_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-lived Assets by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Assets by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_fb65bd0d-a677-42d4-9531-628880d670c8_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_82330c82-4cc9-4ceb-9521-7dd2e4e47f60_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_7323d740-5097-4b70-a1f3-93d3e17f7fa8_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_025790f2-cbb5-46fa-8e38-5f575f3ccc85_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total identifiable net assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_c4a72993-b9bd-4af9-b40c-4833f9df2fb8_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total identifiable net assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_0b0d7cc6-a60b-47cf-af2c-e49fdf9a98a5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote</link:label>
    <link:label id="lab_ecd_NamedExecutiveOfficersFnTextBlock_label_en-US" xlink:label="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Named Executive Officers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:to="lab_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_GainLossOnStrategicInvestment_0d77ad1d-c246-4ebd-82ac-a543b0f9a81e_negatedTerseLabel_en-US" xlink:label="lab_s_GainLossOnStrategicInvestment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net gain on strategic investments</link:label>
    <link:label id="lab_s_GainLossOnStrategicInvestment_label_en-US" xlink:label="lab_s_GainLossOnStrategicInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Strategic Investment</link:label>
    <link:label id="lab_s_GainLossOnStrategicInvestment_documentation_en-US" xlink:label="lab_s_GainLossOnStrategicInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Strategic Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_GainLossOnStrategicInvestment" xlink:href="s-20240131.xsd#s_GainLossOnStrategicInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_GainLossOnStrategicInvestment" xlink:to="lab_s_GainLossOnStrategicInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_607b8ddd-64bb-4296-b8ee-f5d4edd48630_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_2cde121b-d3c2-49fa-9622-c7eb41a029be_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f4417f80-c815-41f7-93de-af9d53459e43_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d9f14c73-a58a-442e-8b08-42b418d094cf_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_0bb02719-c452-4105-8910-416aef2a9696_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible asset, useful life</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTableTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure, Table</link:label>
    <link:label id="lab_ecd_PvpTableTextBlock_label_en-US" xlink:label="lab_ecd_PvpTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTableTextBlock" xlink:to="lab_ecd_PvpTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_063a216a-272a-4186-83ba-4a93821a97b2_terseLabel_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_label_en-US" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Antidilutive Securities [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_5ca372b4-5891-4405-9747-4c41deef55af_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod_48b8436f-4a88-423f-a42e-bdb36b8f8580_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted common stock acquired (in shares)</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Equity Awards Other Than Options, Acquired in Period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Equity Awards Other Than Options, Acquired in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" xlink:to="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndTitle_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title</link:label>
    <link:label id="lab_ecd_TrdArrIndTitle_label_en-US" xlink:label="lab_ecd_TrdArrIndTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Title</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndTitle" xlink:to="lab_ecd_TrdArrIndTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_3e9a2383-25c8-4ba2-98f3-1a5a0372096a_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding, beginning of period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_a5c4cbac-98c1-4e35-8d53-dd19f94d8777_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding, end of period (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensation_46faac22-5181-4882-824b-b90a3c875408_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Noncash Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation" xlink:to="lab_us-gaap_ShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_285e92e5-7e7e-487e-91b7-88e843c602f7_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas</link:label>
    <link:label id="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from External Customers by Geographic Areas [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:to="lab_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_e57bdbcc-b712-49e5-b4c8-4b09297eac0b_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Class A and Class B Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_b1ced7a3-76b8-49bd-bc27-663b067211a7_terseLabel_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Fair Value</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_IndividualAxis_terseLabel_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual:</link:label>
    <link:label id="lab_ecd_IndividualAxis_label_en-US" xlink:label="lab_ecd_IndividualAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_IndividualAxis" xlink:to="lab_ecd_IndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_7000b699-4bf2-4ca5-9a0c-7f51abdd3fa2_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_4e843b8b-5f3c-4e85-896c-80f578644c71_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_99e49976-7097-4b86-86c5-e3b366ab990e_terseLabel_en-US" xlink:label="lab_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs and PSUs</link:label>
    <link:label id="lab_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_label_en-US" xlink:label="lab_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) And Performance Stock Units (PSUs) [Member]</link:label>
    <link:label id="lab_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_documentation_en-US" xlink:label="lab_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Stock Units (RSUs) And Performance Stock Units (PSUs)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:href="s-20240131.xsd#s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:to="lab_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_6e6a86de-5a6d-4914-b306-146e89fc5825_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net Loss Per Share Attributable to Common Stockholders</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock" xlink:to="lab_us-gaap_EarningsPerShareTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_1d85fcea-0d24-4021-9990-c0d48531fddd_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and related cost, expected number of positions eliminated</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Expected Number of Positions Eliminated</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:to="lab_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_95926aab-72f8-4201-8320-9f14fcc4c07f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementLocationDomain_label_en-US" xlink:label="lab_us-gaap_IncomeStatementLocationDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Statement Location [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationDomain" xlink:to="lab_us-gaap_IncomeStatementLocationDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DeferredOfferingCostsAccruedButNotYetPaid_de7b4a38-b0db-47c5-bcab-fdda3e6a9a57_terseLabel_en-US" xlink:label="lab_s_DeferredOfferingCostsAccruedButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred offering costs accrued but not yet paid</link:label>
    <link:label id="lab_s_DeferredOfferingCostsAccruedButNotYetPaid_label_en-US" xlink:label="lab_s_DeferredOfferingCostsAccruedButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Offering Costs Accrued But Not Yet Paid</link:label>
    <link:label id="lab_s_DeferredOfferingCostsAccruedButNotYetPaid_documentation_en-US" xlink:label="lab_s_DeferredOfferingCostsAccruedButNotYetPaid" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Offering Costs Accrued But Not Yet Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredOfferingCostsAccruedButNotYetPaid" xlink:href="s-20240131.xsd#s_DeferredOfferingCostsAccruedButNotYetPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DeferredOfferingCostsAccruedButNotYetPaid" xlink:to="lab_s_DeferredOfferingCostsAccruedButNotYetPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_37098d5c-564a-43ac-a5ea-fa2b3897fb4c_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_39d5e372-f755-4d2b-bf6b-a2fb1f8c2e71_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_70813211-1a89-4002-a1c4-3a1f04aabaaf_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_71d16570-e43b-41c2-b6e5-365146fe12f3_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Term of contract</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseTermOfContract_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Term of Contract</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:to="lab_us-gaap_LesseeOperatingLeaseTermOfContract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_fce0b03a-1ece-4e6f-bc93-97c12e2ac446_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_34ae8631-a86c-4ed1-9771-95cf86228e6e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_035caa04-9e30-492e-a93a-63e401ead6f8_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Property and equipment, net</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares_56e9e218-e440-47ca-abaf-0dee33ab8aa4_negatedTerseLabel_en-US" xlink:label="lab_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cancellation of holdback shares</link:label>
    <link:label id="lab_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares_label_en-US" xlink:label="lab_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Cancellation Of Holdback Shares</link:label>
    <link:label id="lab_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares_documentation_en-US" xlink:label="lab_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Cancellation Of Holdback Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" xlink:href="s-20240131.xsd#s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" xlink:to="lab_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_226b8d94-6acf-45d3-8beb-913c3aa0f699_terseLabel_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_label_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Operating Lease Right-Of-Use Assets</link:label>
    <link:label id="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_documentation_en-US" xlink:label="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Operating Lease Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:to="lab_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_84a9d0db-2704-4462-b326-fa86dbda8de2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Option, Activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardExrcPrice_terseLabel_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise Price</link:label>
    <link:label id="lab_ecd_AwardExrcPrice_label_en-US" xlink:label="lab_ecd_AwardExrcPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardExrcPrice" xlink:to="lab_ecd_AwardExrcPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6202fd84-7561-4f3b-9252-32c4266e1565_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_f5a4774a-b9b1-4681-8d85-21928751f049_terseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiDiscTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:to="lab_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_75c98459-920e-44da-a26c-d17a7257b202_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_e7be5892-c2cf-42c7-a768-aaf3fe984db6_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsNetAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_4f43e5b9-9d99-4d8a-abf2-5ca62783200d_terseLabel_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fiscal Year</link:label>
    <link:label id="lab_us-gaap_FiscalPeriod_label_en-US" xlink:label="lab_us-gaap_FiscalPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fiscal Period, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiscalPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiscalPeriod" xlink:to="lab_us-gaap_FiscalPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_2c6734dd-8e4b-406c-bd3e-ba800c2fca51_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOther" xlink:to="lab_us-gaap_DeferredTaxAssetsOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_752d09b4-3e71-4048-8314-f55c798412c3_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOW FROM FINANCING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationHoldbackFairValuePerShare_8e659d59-f9de-4507-aa9a-25e5f25d2388_terseLabel_en-US" xlink:label="lab_s_BusinessCombinationHoldbackFairValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Holdback shares, fair value per share (in USD per share)</link:label>
    <link:label id="lab_s_BusinessCombinationHoldbackFairValuePerShare_label_en-US" xlink:label="lab_s_BusinessCombinationHoldbackFairValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Holdback, Fair Value per Share</link:label>
    <link:label id="lab_s_BusinessCombinationHoldbackFairValuePerShare_documentation_en-US" xlink:label="lab_s_BusinessCombinationHoldbackFairValuePerShare" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Holdback, Fair Value per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackFairValuePerShare" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackFairValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationHoldbackFairValuePerShare" xlink:to="lab_s_BusinessCombinationHoldbackFairValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_74e7941e-529e-4aec-bf42-750a3c6b219a_terseLabel_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">US Treasury securities</link:label>
    <link:label id="lab_us-gaap_USTreasurySecuritiesMember_label_en-US" xlink:label="lab_us-gaap_USTreasurySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">US Treasury Securities [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USTreasurySecuritiesMember" xlink:to="lab_us-gaap_USTreasurySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_4bb90d15-67b3-4a3d-b9e4-018b5d459553_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes paid, net of refunds</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_57a99c1f-d2d4-44c5-a7e4-6a573fe50260_terseLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_cbf24658-9e46-4574-8c84-d02b0d94456f_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net cash provided by financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_df48b6cb-d7f1-4fd1-8335-29337fc33ac4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets Measured on Recurring Basis [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_72ab2b9c-4b89-4318-980d-9ae9653e37a1_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_53d3a728-1570-4c64-9e21-c559ac954c10_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_bb664439-7484-42fd-bcde-c5eb580e4086_terseLabel_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Developed technology</link:label>
    <link:label id="lab_us-gaap_DevelopedTechnologyRightsMember_label_en-US" xlink:label="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Developed Technology Rights [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DevelopedTechnologyRightsMember" xlink:to="lab_us-gaap_DevelopedTechnologyRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_9a10803d-622e-4eda-bbde-26af304fc424_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of voting interests acquired</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Percentage of Voting Interests Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:to="lab_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_838fde71-1c18-406b-87d4-663edb63a61a_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated Deficit</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_OtherGeographicalAreasMember_94ba6b84-2f56-4486-a329-75cf0e0ecb5a_terseLabel_en-US" xlink:label="lab_s_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rest of world</link:label>
    <link:label id="lab_s_OtherGeographicalAreasMember_label_en-US" xlink:label="lab_s_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Geographical Areas [Member]</link:label>
    <link:label id="lab_s_OtherGeographicalAreasMember_documentation_en-US" xlink:label="lab_s_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Geographical Areas</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_OtherGeographicalAreasMember" xlink:href="s-20240131.xsd#s_OtherGeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_OtherGeographicalAreasMember" xlink:to="lab_s_OtherGeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_8340fde4-8586-4e49-a480-81f193ef56b6_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Components of Stock-based Compensation Expense</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote</link:label>
    <link:label id="lab_ecd_AdjToNonPeoNeoCompFnTextBlock_label_en-US" xlink:label="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Non-PEO NEO Compensation Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:to="lab_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_2d55c17c-1430-46a1-86e4-a27cd69cdac2_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentMember" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_6a546cd1-3d6a-454c-a2da-00bc8ea73edd_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_a24b3634-bebe-446e-8a95-31b5382cec40_terseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:label id="lab_ecd_PeerGroupTotalShareholderRtnAmt_label_en-US" xlink:label="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Total Shareholder Return Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:to="lab_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_f22019f6-ac7f-480d-9c64-180eb049c74d_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss per share attributable to Class A and Class B common stockholders, basic (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_1c0e8014-f113-4e5a-9384-17adf6431239_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_70cf6001-121d-4127-b751-16cef2bae5e0_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost not yet recognized, options, amount</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_f9d44561-1e75-4125-b980-9b60d9dc27eb_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock under employee stock purchase plan</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Employee Stock Purchase Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockOptionMember_11cae4b4-a257-43e1-b18c-b21e8b6d16e1_terseLabel_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock options</link:label>
    <link:label id="lab_us-gaap_StockOptionMember_label_en-US" xlink:label="lab_us-gaap_StockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Option [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockOptionMember" xlink:to="lab_us-gaap_StockOptionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationCompensationRelatedCosts_48833a20-b5a9-43e6-b699-e94a08fd38e4_terseLabel_en-US" xlink:label="lab_s_BusinessCombinationCompensationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, compensation related costs</link:label>
    <link:label id="lab_s_BusinessCombinationCompensationRelatedCosts_label_en-US" xlink:label="lab_s_BusinessCombinationCompensationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Compensation Related Costs</link:label>
    <link:label id="lab_s_BusinessCombinationCompensationRelatedCosts_documentation_en-US" xlink:label="lab_s_BusinessCombinationCompensationRelatedCosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Compensation Related Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationCompensationRelatedCosts" xlink:href="s-20240131.xsd#s_BusinessCombinationCompensationRelatedCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationCompensationRelatedCosts" xlink:to="lab_s_BusinessCombinationCompensationRelatedCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_c983ea07-6b9d-4a5a-a0e9-b2c46c2977c9_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and related cost, number of positions eliminated, period percent</link:label>
    <link:label id="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_label_en-US" xlink:label="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring and Related Cost, Number of Positions Eliminated, Period Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:to="lab_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote</link:label>
    <link:label id="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock_label_en-US" xlink:label="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Valuation Assumption Difference, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:to="lab_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_731ff6af-8246-4339-9dfd-a2c2aadfbccc_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk-free interest rate, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis</link:label>
    <link:label id="lab_ecd_ErrCompAnalysisTextBlock_label_en-US" xlink:label="lab_ecd_ErrCompAnalysisTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Erroneous Compensation Analysis [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ErrCompAnalysisTextBlock" xlink:to="lab_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_2cb05be3-258d-4929-8772-441b9c8a18df_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_09b34b06-5268-4793-8388-b2561ffc9f50_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected volatility, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_d18f19a0-ea1f-444e-a5c7-73eb0319c5b2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, exercises in period, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrDuration_terseLabel_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arrangement Duration</link:label>
    <link:label id="lab_ecd_TrdArrDuration_label_en-US" xlink:label="lab_ecd_TrdArrDuration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrDuration" xlink:to="lab_ecd_TrdArrDuration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_09969069-8fc8-4b36-beff-bf3378811cb1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible expenses</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_c4af8621-f4f1-450a-aa58-a8d025ac0693_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered</link:label>
    <link:label id="lab_ecd_AwardTmgMnpiCnsdrdFlag_label_en-US" xlink:label="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing MNPI Considered [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:to="lab_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_fe1cb9e3-fee2-45cd-b896-2a2d2aa99afa_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_MilestoneSharesMember_554bf381-d45a-48f0-9ea8-7a30e5d3d7c7_terseLabel_en-US" xlink:label="lab_s_MilestoneSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Milestone Options</link:label>
    <link:label id="lab_s_MilestoneSharesMember_label_en-US" xlink:label="lab_s_MilestoneSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Milestone Shares [Member]</link:label>
    <link:label id="lab_s_MilestoneSharesMember_documentation_en-US" xlink:label="lab_s_MilestoneSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Milestone Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_MilestoneSharesMember" xlink:href="s-20240131.xsd#s_MilestoneSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_MilestoneSharesMember" xlink:to="lab_s_MilestoneSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_77062b5b-c9a6-4d8f-98f8-883d2a0c169f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock and assumed equity awards in connection with acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_2f0bb315-92b9-4a5f-b9dd-63042b5b01f9_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest (in years)</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_78c2c7d4-81ce-409a-b667-0a000f36b798_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected to vest (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_1240cff6-8f52-48e1-91f6-1bbab160372e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, operating loss carryforwards, not subject to expiration</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6876b15f-4350-4c55-9543-549904d6701b_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOW FROM INVESTING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_5bbe3069-13d5-490e-8414-23181363f134_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_0dc448f7-7c29-4ccd-b4b3-0b519b30f52b_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_b5088744-9e77-4ed5-9bfe-0a7765d63f1a_totalLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets measured at fair value, Estimated Fair Value</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale And Cash And Cash Equivalents, Fair Value Disclosure</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale And Cash And Cash Equivalents, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_6ae5b5c4-22e1-4ad3-a09e-2b505cc52ea5_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of restricted stock for services provided</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_9f46d79f-f160-426b-a4a5-e32363efe86e_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined</link:label>
    <link:label id="lab_ecd_AwardTmgPredtrmndFlag_label_en-US" xlink:label="lab_ecd_AwardTmgPredtrmndFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Predetermined [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgPredtrmndFlag" xlink:to="lab_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CommonStockNumberOfVotingRights_363c4400-2b7d-42c3-bfc5-23fbb9addf3e_terseLabel_en-US" xlink:label="lab_s_CommonStockNumberOfVotingRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, number of voting rights</link:label>
    <link:label id="lab_s_CommonStockNumberOfVotingRights_label_en-US" xlink:label="lab_s_CommonStockNumberOfVotingRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Number Of Voting Rights</link:label>
    <link:label id="lab_s_CommonStockNumberOfVotingRights_documentation_en-US" xlink:label="lab_s_CommonStockNumberOfVotingRights" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Common Stock, Number Of Voting Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockNumberOfVotingRights" xlink:href="s-20240131.xsd#s_CommonStockNumberOfVotingRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CommonStockNumberOfVotingRights" xlink:to="lab_s_CommonStockNumberOfVotingRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_62480361-5f6f-4769-b0af-a5cbb6481397_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrTerminationDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination Date</link:label>
    <link:label id="lab_ecd_TrdArrTerminationDate_label_en-US" xlink:label="lab_ecd_TrdArrTerminationDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Termination Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrTerminationDate" xlink:to="lab_ecd_TrdArrTerminationDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_070b2191-5298-4603-a651-686815292090_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) in Accounts Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_24d3413e-ed86-4331-a58b-2b7c13bb0ce1_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_cab7af85-2c59-43b5-ae96-04643396b9b5_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized computer software, amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareAmortization1_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareAmortization1" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_e421e8da-5cfa-47db-b56d-f01b2cda522c_negatedTerseLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Noncurrent</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ScalyrMember_5ddd1326-bf6a-4428-b4cd-f4abf0a9e1da_terseLabel_en-US" xlink:label="lab_s_ScalyrMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scalyr</link:label>
    <link:label id="lab_s_ScalyrMember_label_en-US" xlink:label="lab_s_ScalyrMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scalyr [Member]</link:label>
    <link:label id="lab_s_ScalyrMember_documentation_en-US" xlink:label="lab_s_ScalyrMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scalyr</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ScalyrMember" xlink:to="lab_s_ScalyrMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPublicFloat_b9c88cd6-0c03-489a-8393-8fe7e54ff8b3_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6ca3e3a5-4e0f-424a-824f-6d6bf05454ad_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]</link:label>
    <link:label id="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_label_en-US" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_s_StockBasedCompensationCapitalizedAsInternalUseSoftware_466bf846-3ec4-46d4-84e5-98f9312a3bf8_terseLabel_en-US" xlink:label="lab_s_StockBasedCompensationCapitalizedAsInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation capitalized as internal-use software</link:label>
    <link:label id="lab_s_StockBasedCompensationCapitalizedAsInternalUseSoftware_label_en-US" xlink:label="lab_s_StockBasedCompensationCapitalizedAsInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Based Compensation Capitalized As Internal use Software</link:label>
    <link:label id="lab_s_StockBasedCompensationCapitalizedAsInternalUseSoftware_documentation_en-US" xlink:label="lab_s_StockBasedCompensationCapitalizedAsInternalUseSoftware" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Based Compensation Capitalized As Internal use Software</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockBasedCompensationCapitalizedAsInternalUseSoftware" xlink:href="s-20240131.xsd#s_StockBasedCompensationCapitalizedAsInternalUseSoftware"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_StockBasedCompensationCapitalizedAsInternalUseSoftware" xlink:to="lab_s_StockBasedCompensationCapitalizedAsInternalUseSoftware" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_839b4b0d-07b4-43c3-9c61-31923586c874_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance, deferred tax asset, increase (decrease), amount</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:to="lab_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_07396528-a984-446b-bc9e-6273dd2c5eda_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile net loss to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllTradingArrangementsMember_terseLabel_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Trading Arrangements</link:label>
    <link:label id="lab_ecd_AllTradingArrangementsMember_label_en-US" xlink:label="lab_ecd_AllTradingArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Trading Arrangements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="lab_ecd_AllTradingArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ChannelPartnerBMember_71ebc52a-6903-452a-bc5a-c548030e62fc_terseLabel_en-US" xlink:label="lab_s_ChannelPartnerBMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Channel partner B</link:label>
    <link:label id="lab_s_ChannelPartnerBMember_label_en-US" xlink:label="lab_s_ChannelPartnerBMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Channel Partner B [Member]</link:label>
    <link:label id="lab_s_ChannelPartnerBMember_documentation_en-US" xlink:label="lab_s_ChannelPartnerBMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Channel Partner B</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerBMember" xlink:href="s-20240131.xsd#s_ChannelPartnerBMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ChannelPartnerBMember" xlink:to="lab_s_ChannelPartnerBMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AllAdjToCompMember_terseLabel_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation</link:label>
    <link:label id="lab_ecd_AllAdjToCompMember_label_en-US" xlink:label="lab_ecd_AllAdjToCompMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">All Adjustments to Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AllAdjToCompMember" xlink:to="lab_ecd_AllAdjToCompMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgDiscLineItems_label_en-US" xlink:label="lab_ecd_AwardTmgDiscLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Disclosures [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="lab_ecd_AwardTmgDiscLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_3ea2643d-6996-4116-8414-c011c431c686_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, and Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_e01e80da-985b-4ce9-b6ee-abe2814f7642_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of outstanding stock, maximum</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_e3e224c8-17cd-47a9-821f-3aa415dc0ca0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets, fair value disclosure</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Fair Value Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_terseLabel_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Amount</link:label>
    <link:label id="lab_ecd_OutstandingRecoveryCompAmt_label_en-US" xlink:label="lab_ecd_OutstandingRecoveryCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Outstanding Recovery Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_OutstandingRecoveryCompAmt" xlink:to="lab_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment_45f86aca-dc04-4b2d-ba12-a1d5bbd0c58e_negatedTerseLabel_en-US" xlink:label="lab_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Acquired intangibles, property and equipment</link:label>
    <link:label id="lab_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment_label_en-US" xlink:label="lab_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Acquired Intangibles And Property, Plant And Equipment</link:label>
    <link:label id="lab_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment_documentation_en-US" xlink:label="lab_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Acquired Intangibles And Property, Plant And Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" xlink:href="s-20240131.xsd#s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" xlink:to="lab_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_s_LeaseTermAndDiscountRateAbstract_cfe1fa75-6384-4846-ba62-0992471e7c49_terseLabel_en-US" xlink:label="lab_s_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease Term and Discount Rate</link:label>
    <link:label id="lab_s_LeaseTermAndDiscountRateAbstract_label_en-US" xlink:label="lab_s_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease Term And Discount Rate [Abstract]</link:label>
    <link:label id="lab_s_LeaseTermAndDiscountRateAbstract_documentation_en-US" xlink:label="lab_s_LeaseTermAndDiscountRateAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease Term And Discount Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_LeaseTermAndDiscountRateAbstract" xlink:href="s-20240131.xsd#s_LeaseTermAndDiscountRateAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_LeaseTermAndDiscountRateAbstract" xlink:to="lab_s_LeaseTermAndDiscountRateAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_159323b7-0e18-4a89-8735-362e197f9f32_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapital_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid in Capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital" xlink:to="lab_us-gaap_AdditionalPaidInCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationContingentConsiderationTerm_7c685ee6-a0ee-4356-9b4f-d78d178e6e7d_terseLabel_en-US" xlink:label="lab_s_BusinessCombinationContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combination, contingent consideration, term</link:label>
    <link:label id="lab_s_BusinessCombinationContingentConsiderationTerm_label_en-US" xlink:label="lab_s_BusinessCombinationContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Term</link:label>
    <link:label id="lab_s_BusinessCombinationContingentConsiderationTerm_documentation_en-US" xlink:label="lab_s_BusinessCombinationContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationContingentConsiderationTerm" xlink:href="s-20240131.xsd#s_BusinessCombinationContingentConsiderationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationContingentConsiderationTerm" xlink:to="lab_s_BusinessCombinationContingentConsiderationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_e3294e49-5953-453e-99b6-0a1e634a18f4_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9116280a-05db-4842-a091-5a908e6a3a5a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_66a2c7b7-3e6c-4b11-bb46-a6cfcde623b3_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_fe22fe8a-5378-45b9-8579-d4765c080415_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_a811aa32-1c17-4edc-9a8c-d0e126e2ef95_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of stock options</link:label>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_label_en-US" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Stock Options Exercised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of Comprehensive Income [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:to="lab_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_a937b66f-87ec-4f9d-a9ff-2d31e0ec0b9b_terseLabel_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Backlog</link:label>
    <link:label id="lab_us-gaap_OrderOrProductionBacklogMember_label_en-US" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Order or Production Backlog [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_7bdbcfca-49b5-4445-8b6e-d54eb2db782c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_4ca1374d-dffc-42ee-b5b5-cee9b7f2c11d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_2168ff4a-a36a-4864-a37f-dd5f17148243_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ccf0faa7-a29a-48c1-8a1b-4e92cd9e3d1f_terseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_0ef1575a-3ded-4acb-beeb-bcd8c04bc501_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_ff9e4624-590c-49d4-a7c3-b0d204920f71_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_ea09af03-f2e9-402d-a46f-db5ba2b2c0ff_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Forfeited (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_48d2088f-f3a1-4b14-b9b2-3e31e8c04318_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consideration transferred, equity interests (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_InsiderTradingArrLineItems_label_en-US" xlink:label="lab_ecd_InsiderTradingArrLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Insider Trading Arrangements [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="lab_ecd_InsiderTradingArrLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_c8d6646f-057e-42aa-8cb8-746d5f34ea5b_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable, allowance for credit loss</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharePrice_303c880d-aeb4-4f8a-8eed-546aaad85608_terseLabel_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share price (in USD per share)</link:label>
    <link:label id="lab_us-gaap_SharePrice_label_en-US" xlink:label="lab_us-gaap_SharePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharePrice" xlink:to="lab_us-gaap_SharePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_62368abf-0fe7-460b-b120-599696e3fa27_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_ac98705f-11f8-43d8-80f6-e29467e51c19_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_s_USAgencySecuritiesMember_1af05a1c-296b-442b-9155-fd46238ba833_terseLabel_en-US" xlink:label="lab_s_USAgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">US agency securities</link:label>
    <link:label id="lab_s_USAgencySecuritiesMember_label_en-US" xlink:label="lab_s_USAgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">U.S. Agency Securities [Member]</link:label>
    <link:label id="lab_s_USAgencySecuritiesMember_documentation_en-US" xlink:label="lab_s_USAgencySecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">U.S. Agency Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_USAgencySecuritiesMember" xlink:href="s-20240131.xsd#s_USAgencySecuritiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_USAgencySecuritiesMember" xlink:to="lab_s_USAgencySecuritiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_9d1adefd-40b7-43bc-90a5-387a29aa32c9_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting of restricted stock units (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_f89b1b80-5830-4b55-a554-950ed7c71bfb_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_terseLabel_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement</link:label>
    <link:label id="lab_ecd_MtrlTermsOfTrdArrTextBlock_label_en-US" xlink:label="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Material Terms of Trading Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:to="lab_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_terseLabel_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award Timing Method</link:label>
    <link:label id="lab_ecd_AwardTmgMethodTextBlock_label_en-US" xlink:label="lab_ecd_AwardTmgMethodTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Award Timing Method [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardTmgMethodTextBlock" xlink:to="lab_ecd_AwardTmgMethodTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringChargesAbstract_label_en-US" xlink:label="lab_us-gaap_RestructuringChargesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringChargesAbstract" xlink:to="lab_us-gaap_RestructuringChargesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3509e022-fa5b-4fbb-9e4d-b5eac08ae92d_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_2e91c907-9e44-4a2e-aa38-92758195eae0_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock and awards assumed in connection with acquisition (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAmt_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation, Amount</link:label>
    <link:label id="lab_ecd_AdjToCompAmt_label_en-US" xlink:label="lab_ecd_AdjToCompAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAmt" xlink:to="lab_ecd_AdjToCompAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfSalesMember_3971403a-7e58-47d8-af1f-e1cd71df2c65_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfSalesMember_label_en-US" xlink:label="lab_us-gaap_CostOfSalesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember" xlink:to="lab_us-gaap_CostOfSalesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_fadc8bfc-9b9f-46c8-ad65-a8fed1775381_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_TomerWeingartenTradingArrangementStockOptionsMember_label_en-US" xlink:label="lab_s_TomerWeingartenTradingArrangementStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tomer Weingarten, Trading Arrangement, Stock Options [Member]</link:label>
    <link:label id="lab_s_TomerWeingartenTradingArrangementStockOptionsMember_documentation_en-US" xlink:label="lab_s_TomerWeingartenTradingArrangementStockOptionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tomer Weingarten, Trading Arrangement, Stock Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenTradingArrangementStockOptionsMember" xlink:href="s-20240131.xsd#s_TomerWeingartenTradingArrangementStockOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_TomerWeingartenTradingArrangementStockOptionsMember" xlink:to="lab_s_TomerWeingartenTradingArrangementStockOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_6b99a53a-83fa-4b9b-9a36-a437407b79fe_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_8278d423-7e4c-483b-9901-1ec29ccb484a_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Net Income [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_5eb9b672-e26f-4e23-9d39-28aa7264b961_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_terseLabel_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote</link:label>
    <link:label id="lab_ecd_PeerGroupIssuersFnTextBlock_label_en-US" xlink:label="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Peer Group Issuers, Footnote [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:to="lab_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrAdoptionDate_terseLabel_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption Date</link:label>
    <link:label id="lab_ecd_TrdArrAdoptionDate_label_en-US" xlink:label="lab_ecd_TrdArrAdoptionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement Adoption Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrAdoptionDate" xlink:to="lab_ecd_TrdArrAdoptionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0f143751-285d-4c10-a53d-f1aa6690493f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less: Accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_5ef99450-8907-4c3c-a552-69d739720cc8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_b6d7fa1b-e7a2-47c5-928b-c05b7ea3f395_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options, vested and exercisable, weighted average exercise price (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_eb9932e3-467c-4dd2-9836-a146838acf81_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized Internal-Use Software</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_de2809a2-397e-49cb-b40d-d37042538945_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Repayment of debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLongTermDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Long-Term Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfLongTermDebt" xlink:to="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_2f47db07-c86c-4e35-ae05-dae00d6cdbda_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_7399c1a1-c02a-48ea-a224-fcc455760623_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_55f930d2-c7b2-4746-a863-ac81a301177e_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_32e2d315-d339-4732-aeb1-be9f0dd5d5fe_verboseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangement, expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_terseLabel_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated</link:label>
    <link:label id="lab_ecd_NonRule10b51ArrTrmntdFlag_label_en-US" xlink:label="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-Rule 10b5-1 Arrangement Terminated [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:to="lab_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_4c0af3f0-58fa-4ffd-aca7-a44ce30e817b_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_6dd3e614-b90d-4b40-943a-1df708b3446c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provision for (benefit from) income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_32db79b9-2479-425c-a093-a4847745017a_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total provision for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_4248e6fc-6d59-4cbf-b70f-608939c76859_terseLabel_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">International</link:label>
    <link:label id="lab_us-gaap_NonUsMember_label_en-US" xlink:label="lab_us-gaap_NonUsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-US [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonUsMember" xlink:to="lab_us-gaap_NonUsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_132e3759-0c74-4cfb-bd8a-a9ce08d1186f_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_da3e011f-fef5-4073-a081-3a03cfe1e702_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accrued payroll and benefits</link:label>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee-related Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_ac212a7b-fc7e-4865-8816-99e599ad4c7d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value Measurements</link:label>
    <link:label id="lab_us-gaap_FairValueDisclosuresTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Disclosures [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ChannelPartnerAMember_514d8c50-0492-458d-8c9e-74960c7008fc_terseLabel_en-US" xlink:label="lab_s_ChannelPartnerAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Channel partner A</link:label>
    <link:label id="lab_s_ChannelPartnerAMember_label_en-US" xlink:label="lab_s_ChannelPartnerAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Channel Partner A [Member]</link:label>
    <link:label id="lab_s_ChannelPartnerAMember_documentation_en-US" xlink:label="lab_s_ChannelPartnerAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Channel Partner A</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerAMember" xlink:href="s-20240131.xsd#s_ChannelPartnerAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ChannelPartnerAMember" xlink:to="lab_s_ChannelPartnerAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_TrdArrIndName_terseLabel_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_TrdArrIndName_label_en-US" xlink:label="lab_ecd_TrdArrIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Arrangement, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_TrdArrIndName" xlink:to="lab_ecd_TrdArrIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_8b87bd57-5509-4fec-a31d-15c2b6a5cd23_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents:</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAbstract_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract" xlink:to="lab_us-gaap_CashAndCashEquivalentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_55af2e05-5a0b-4c9d-98a7-e4f8a17cf98b_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred contract acquisition costs, non-current</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostNetNoncurrent_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Net, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:to="lab_us-gaap_CapitalizedContractCostNetNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_5efacfa5-bbab-45e4-9c79-b0f145641cd6_terseLabel_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss</link:label>
    <link:label id="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_label_en-US" xlink:label="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:to="lab_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_40ab07c6-5462-4f90-a16d-438fd4d88876_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of common stock upon initial public offering and private placements, net of underwriting discounts and commissions</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityAbstract_474151a2-87d3-4176-a44e-9a145993ea9e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_EquityAbstract_label_en-US" xlink:label="lab_us-gaap_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract" xlink:to="lab_us-gaap_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_16015476-ce46-45d1-878a-169395ab374a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average remaining lease term (years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_fe90aa6c-6135-471f-9daf-2bc0f53a8bc5_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_02066062-c1bc-458d-aa9d-ebba4741de7c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase consideration</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_43d81968-2da3-4096-a3dd-19281a68d807_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax rate differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_6f89ac03-00bf-42c6-8e54-a7e1ceefcccf_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Company Selected Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_50199b42-335a-4d0c-ac07-6bd6bbff0b07_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_9c54771e-b5c0-4bed-83a1-cefc8d5879a5_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_2f74ebf1-265a-4c1e-b19c-06b99d026978_periodStartLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Shares, beginning of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_774d79ee-51fb-4c0c-a3e6-2b83d88395df_periodEndLabel_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Shares, end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_TemporaryEquitySharesOutstanding_label_en-US" xlink:label="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary Equity, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TemporaryEquitySharesOutstanding" xlink:to="lab_us-gaap_TemporaryEquitySharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_2f3b1c58-8b26-4824-8dbc-2e1ffe82d9ad_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Money market funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_8e9ffd95-e8d5-441e-9a5e-85e2b27e033b_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_CashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_1a7eda74-ef24-440f-8b1f-5f9aebdd4017_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_da7d1b7e-f90e-454c-80e1-a121ce714774_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_997c57ff-7b2a-4fc8-a251-709815a9abfc_totalLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Amortized Cost</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_6ae7f6cf-78ae-4c4d-bf7c-9cda9a6deba0_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for acquisitions, net of cash and restricted cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_36c33172-c0d7-4cd0-9830-6d30c84bd996_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_079efad9-abba-4b94-8e51-a503b68ee6a2_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest paid</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_01a53745-9e35-4357-b822-dd61f76c17dc_negatedLabel_en-US" xlink:label="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Losses</link:label>
    <link:label id="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_label_en-US" xlink:label="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:label id="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_documentation_en-US" xlink:label="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:to="lab_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_264dada9-e1fc-4a80-b404-246fb2e57d42_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combinations Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_b0b32606-009a-404d-8705-ac9ad10b4f9e_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated Useful Life</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_82d529d7-efb5-43a8-bc32-3e2abad1d267_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Issuance of restricted stock for services provided (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Issued for Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_terseLabel_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure</link:label>
    <link:label id="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock_label_en-US" xlink:label="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation Actually Paid vs. Other Measure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:to="lab_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_4a6dcbdb-e10f-4f28-a12f-cb3537191145_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assumed options from Attivo acquisition (in shares)</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Acquired in Period</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Acquired in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" xlink:to="lab_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_02ebe37f-6c94-4eff-9afd-6e27ce43c7d4_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_a42bd36b-2da9-487a-8ffd-9218ac682507_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net deferred tax assets (liabilities)</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_6a46c840-0cb5-4b05-96a4-d25b19a0244d_terseLabel_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_us-gaap_SellingAndMarketingExpenseMember_label_en-US" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling and Marketing Expense [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_9f245096-2637-4d7c-be63-47ec07c662d8_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_9fd73b7e-962b-44e1-a634-3fee25ed5586_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized internal-use software</link:label>
    <link:label id="lab_us-gaap_SoftwareDevelopmentMember_label_en-US" xlink:label="lab_us-gaap_SoftwareDevelopmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software Development [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareDevelopmentMember" xlink:to="lab_us-gaap_SoftwareDevelopmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery, Explanation of Impracticability [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:to="lab_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_c5224757-654b-4b26-a0e9-5505497c0eb6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_a73f99db-469e-4f37-bc6a-01374141bda0_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue and Contract Balances</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_dedc2cea-56a0-4cf4-bfa6-6e42ce6297a5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Purchases of property and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_terseLabel_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:label id="lab_ecd_CoSelectedMeasureAmt_label_en-US" xlink:label="lab_ecd_CoSelectedMeasureAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Company Selected Measure Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_CoSelectedMeasureAmt" xlink:to="lab_ecd_CoSelectedMeasureAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_d2278833-4709-476d-bed3-ff6a6aa57463_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additional Paid-In Capital</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_52ad3ffd-98da-444a-b50a-52be74676e82_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_138cca09-94a4-4d3d-9149-3d8c12326882_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Name</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscIndName_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures, Individual Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:to="lab_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_f00a29db-8382-49b4-94d0-fbc43e9c91db_terseLabel_en-US" xlink:label="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commercial paper</link:label>
    <link:label id="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commercial Paper, Not Included with Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_5bd25ee3-7cf4-4008-9d68-db31ecb8ef17_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Events</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_0e57e03a-20ea-4f1d-b4eb-4afacb124982_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">APIC, Share-Based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ChannelPartnerCMember_f9d5e541-1dff-4a00-8144-392a0b3fe538_terseLabel_en-US" xlink:label="lab_s_ChannelPartnerCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Channel partner C</link:label>
    <link:label id="lab_s_ChannelPartnerCMember_label_en-US" xlink:label="lab_s_ChannelPartnerCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Channel Partner C [Member]</link:label>
    <link:label id="lab_s_ChannelPartnerCMember_documentation_en-US" xlink:label="lab_s_ChannelPartnerCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Channel Partner C</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerCMember" xlink:href="s-20240131.xsd#s_ChannelPartnerCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ChannelPartnerCMember" xlink:to="lab_s_ChannelPartnerCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_d965d4bd-3197-43e9-bc24-223ea23d50bb_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">US</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanTextBlock_76fca85b-040e-4787-bd09-d1afa247507e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanTextBlock_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanTextBlock" xlink:to="lab_us-gaap_DefinedContributionPlanTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_b2b7be19-9bc8-4229-8423-594f47b71a1d_terseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_f1f9a783-88b0-465c-842f-62978245144e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Released (in USD per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonNeosMember_terseLabel_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-NEOs</link:label>
    <link:label id="lab_ecd_NonNeosMember_label_en-US" xlink:label="lab_ecd_NonNeosMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-NEOs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonNeosMember" xlink:to="lab_ecd_NonNeosMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_660d4e2f-c5fa-48cf-8cf2-7f570da5221e_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating lease payments</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_cda15f28-3a4f-4477-9350-fb96d98d75ec_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue, remaining performance obligation, amount</link:label>
    <link:label id="lab_us-gaap_RevenueRemainingPerformanceObligation_label_en-US" xlink:label="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Remaining Performance Obligation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligation" xlink:to="lab_us-gaap_RevenueRemainingPerformanceObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShortTermInvestments_739c465a-0f98-4029-bda4-b0912b3a7508_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_us-gaap_ShortTermInvestments_label_en-US" xlink:label="lab_us-gaap_ShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermInvestments" xlink:to="lab_us-gaap_ShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_265e4856-5462-4a3f-bcdb-07f3ec3d4f3c_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction in progress</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_NoncashOperatingLeaseCost_c553f0f5-5c2f-407a-8f0a-b085c38cc3dd_terseLabel_en-US" xlink:label="lab_s_NoncashOperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash operating lease costs</link:label>
    <link:label id="lab_s_NoncashOperatingLeaseCost_label_en-US" xlink:label="lab_s_NoncashOperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Operating Lease Cost</link:label>
    <link:label id="lab_s_NoncashOperatingLeaseCost_documentation_en-US" xlink:label="lab_s_NoncashOperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncash Operating Lease Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_NoncashOperatingLeaseCost" xlink:href="s-20240131.xsd#s_NoncashOperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_NoncashOperatingLeaseCost" xlink:to="lab_s_NoncashOperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_s_KrebsStamosGroupLLCMember_959747f3-20a7-4877-8c4a-44684e3e115a_terseLabel_en-US" xlink:label="lab_s_KrebsStamosGroupLLCMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Krebs Stamos Group, LLC</link:label>
    <link:label id="lab_s_KrebsStamosGroupLLCMember_label_en-US" xlink:label="lab_s_KrebsStamosGroupLLCMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Krebs Stamos Group, LLC [Member]</link:label>
    <link:label id="lab_s_KrebsStamosGroupLLCMember_documentation_en-US" xlink:label="lab_s_KrebsStamosGroupLLCMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Krebs Stamos Group, LLC</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_KrebsStamosGroupLLCMember" xlink:href="s-20240131.xsd#s_KrebsStamosGroupLLCMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_KrebsStamosGroupLLCMember" xlink:to="lab_s_KrebsStamosGroupLLCMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_2fd414f0-e14b-4b6f-9c30-e4fc5706bfd1_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_5a587c6b-d705-4b38-87a7-9378858675c0_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographic Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_6c7d0320-6837-464c-afea-f246f633e735_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonPeoNeoMember_terseLabel_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-PEO NEO</link:label>
    <link:label id="lab_ecd_NonPeoNeoMember_label_en-US" xlink:label="lab_ecd_NonPeoNeoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-PEO NEO [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonPeoNeoMember" xlink:to="lab_ecd_NonPeoNeoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_SubscriptionContractPaymentTerms_113db325-2bb9-4dd1-92de-4ab2ebd89ee7_terseLabel_en-US" xlink:label="lab_s_SubscriptionContractPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subscription contract, payment terms</link:label>
    <link:label id="lab_s_SubscriptionContractPaymentTerms_label_en-US" xlink:label="lab_s_SubscriptionContractPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subscription Contract, Payment Terms</link:label>
    <link:label id="lab_s_SubscriptionContractPaymentTerms_documentation_en-US" xlink:label="lab_s_SubscriptionContractPaymentTerms" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subscription Contract, Payment Terms</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_SubscriptionContractPaymentTerms" xlink:href="s-20240131.xsd#s_SubscriptionContractPaymentTerms"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_SubscriptionContractPaymentTerms" xlink:to="lab_s_SubscriptionContractPaymentTerms" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_67f33a41-5f36-4188-8c98-f9c4fa03f533_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AdjToCompAxis_terseLabel_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation:</link:label>
    <link:label id="lab_ecd_AdjToCompAxis_label_en-US" xlink:label="lab_ecd_AdjToCompAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustment to Compensation [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="lab_ecd_AdjToCompAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_s_BusinessCombinationHoldbackSharesAndCashTerm_3965ac68-068e-473e-937e-2b8ae7cd0922_terseLabel_en-US" xlink:label="lab_s_BusinessCombinationHoldbackSharesAndCashTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Release term for Holdback Shares and cash</link:label>
    <link:label id="lab_s_BusinessCombinationHoldbackSharesAndCashTerm_label_en-US" xlink:label="lab_s_BusinessCombinationHoldbackSharesAndCashTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Holdback Shares and Cash, Term</link:label>
    <link:label id="lab_s_BusinessCombinationHoldbackSharesAndCashTerm_documentation_en-US" xlink:label="lab_s_BusinessCombinationHoldbackSharesAndCashTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Combination, Holdback Shares and Cash, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackSharesAndCashTerm" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackSharesAndCashTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_BusinessCombinationHoldbackSharesAndCashTerm" xlink:to="lab_s_BusinessCombinationHoldbackSharesAndCashTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_s_AttivoMember_68f44367-459f-4432-8fb7-3c79fc99f601_terseLabel_en-US" xlink:label="lab_s_AttivoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Attivo</link:label>
    <link:label id="lab_s_AttivoMember_label_en-US" xlink:label="lab_s_AttivoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Attivo [Member]</link:label>
    <link:label id="lab_s_AttivoMember_documentation_en-US" xlink:label="lab_s_AttivoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Attivo</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_AttivoMember" xlink:to="lab_s_AttivoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_b604e632-659a-4dc8-a69b-79bffb137922_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8668c946-4fc4-43de-ac98-ea8b5b0bb021_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Consideration transferred, equity interests (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interests Issued and Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_terseLabel_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description</link:label>
    <link:label id="lab_ecd_NonGaapMeasureDescriptionTextBlock_label_en-US" xlink:label="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-GAAP Measure Description [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:to="lab_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_7280fe3b-c200-4936-969b-32088d20c6c1_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesOther_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_ff461c4f-a387-4cb6-825d-d4f29465eb7e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_534f001f-be57-4595-a1c9-b794dd30413c_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_76b59562-87bd-446a-bb96-4742607b9fb1_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_ea025a27-16c0-4c9e-8612-d167622afc51_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_f529f38f-0378-4838-a408-57c869448bda_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_53c65cbe-2e41-4efa-8f80-5d861b6f3df8_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss from operations</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RealizedInvestmentGainsLosses_bf750e2a-a4b0-4241-acfe-f9b32c8952b4_terseLabel_en-US" xlink:label="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Realized investment gains (losses)</link:label>
    <link:label id="lab_us-gaap_RealizedInvestmentGainsLosses_label_en-US" xlink:label="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Realized Investment Gains (Losses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RealizedInvestmentGainsLosses" xlink:to="lab_us-gaap_RealizedInvestmentGainsLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_s_PingSafePte.Ltd.Member_88568ae1-3bb4-447e-a331-dfd806b1508a_terseLabel_en-US" xlink:label="lab_s_PingSafePte.Ltd.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">PingSafe Pte. Ltd.</link:label>
    <link:label id="lab_s_PingSafePte.Ltd.Member_label_en-US" xlink:label="lab_s_PingSafePte.Ltd.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">PingSafe Pte. Ltd. [Member]</link:label>
    <link:label id="lab_s_PingSafePte.Ltd.Member_documentation_en-US" xlink:label="lab_s_PingSafePte.Ltd.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">PingSafe Pte. Ltd.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_PingSafePte.Ltd.Member" xlink:href="s-20240131.xsd#s_PingSafePte.Ltd.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_PingSafePte.Ltd.Member" xlink:to="lab_s_PingSafePte.Ltd.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_1cbbb426-2288-4332-8025-f6e091909625_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_a7e11f91-1999-42b2-9f5c-b9c8922769a2_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsMember" xlink:to="lab_us-gaap_CashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_85af4722-9d56-42a5-b5bf-545969a222fa_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfRevenue_92abe4f1-d5e2-4fae-8854-84ed2afd590b_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of revenue</link:label>
    <link:label id="lab_us-gaap_CostOfRevenue_label_en-US" xlink:label="lab_us-gaap_CostOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue" xlink:to="lab_us-gaap_CostOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_s_AuditInformationAbstract_97f92960-5c97-49d3-88ba-e9291d8ab8d2_terseLabel_en-US" xlink:label="lab_s_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_s_AuditInformationAbstract_label_en-US" xlink:label="lab_s_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_s_AuditInformationAbstract_documentation_en-US" xlink:label="lab_s_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_AuditInformationAbstract" xlink:href="s-20240131.xsd#s_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_AuditInformationAbstract" xlink:to="lab_s_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_PvpTable_terseLabel_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure</link:label>
    <link:label id="lab_ecd_PvpTable_label_en-US" xlink:label="lab_ecd_PvpTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pay vs Performance Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_PvpTable" xlink:to="lab_ecd_PvpTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_825c929b-2d45-4345-90be-b1ac08e3c59a_terseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CASH FLOW FROM OPERATING ACTIVITIES:</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_65b141d7-0daa-4d3c-9b6c-f83b45bad905_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_7e512919-8c5f-48d1-af2b-58aa20ad9113_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred:</link:label>
    <link:label id="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:to="lab_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_12ef5520-a5d8-4f3a-b128-2eb01076cad4_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_580e1f90-2914-4289-8eb7-dc1c5fc67788_terseLabel_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash related to certain obligations</link:label>
    <link:label id="lab_us-gaap_OtherPaymentsToAcquireBusinesses_label_en-US" xlink:label="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Payments to Acquire Businesses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:to="lab_us-gaap_OtherPaymentsToAcquireBusinesses" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_e6eed88a-a253-4e14-8aaa-298e767d77fb_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTable_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTable" xlink:to="lab_us-gaap_ConcentrationRiskTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_10009d4d-837c-4c57-b753-3849b4859e89_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ComputersSoftwareAndElectronicEquipmentMember_b8de6c06-f7ef-4342-b810-ba335d4063a6_terseLabel_en-US" xlink:label="lab_s_ComputersSoftwareAndElectronicEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computers, software, and equipment</link:label>
    <link:label id="lab_s_ComputersSoftwareAndElectronicEquipmentMember_label_en-US" xlink:label="lab_s_ComputersSoftwareAndElectronicEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computers, Software, And Electronic Equipment [Member]</link:label>
    <link:label id="lab_s_ComputersSoftwareAndElectronicEquipmentMember_documentation_en-US" xlink:label="lab_s_ComputersSoftwareAndElectronicEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Computers, Software, And Electronic Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ComputersSoftwareAndElectronicEquipmentMember" xlink:href="s-20240131.xsd#s_ComputersSoftwareAndElectronicEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ComputersSoftwareAndElectronicEquipmentMember" xlink:to="lab_s_ComputersSoftwareAndElectronicEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_eb4574c5-7bef-43f5-9250-fba53eb7398b_terseLabel_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted-Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_label_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement, By Share Based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward]</link:label>
    <link:label id="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_documentation_en-US" xlink:label="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Arrangement, By Share Based Payment Award, Options, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" xlink:to="lab_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_7e2eb06e-1d44-4bd0-a194-4823c2f118df_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_47b0b174-47d5-4d6c-96e7-dfeb84404968_terseLabel_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Unrealized Gains</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_label_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Current</link:label>
    <link:label id="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_documentation_en-US" xlink:label="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:to="lab_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_terseLabel_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:label id="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt_label_en-US" xlink:label="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forgone Recovery due to Disqualification of Tax Benefits, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:to="lab_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" order="1"/>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_terseLabel_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures</link:label>
    <link:label id="lab_ecd_AwardsCloseToMnpiDiscTable_label_en-US" xlink:label="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Awards Close in Time to MNPI Disclosures [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="lab_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_17e2f633-efbe-4de6-b1bd-3ed8168d2aaf_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_s_RestructuringChargesIncludingWriteoffs_ee475408-ec57-470b-a5de-f8e72a01683f_terseLabel_en-US" xlink:label="lab_s_RestructuringChargesIncludingWriteoffs" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring charges, including writeoffs</link:label>
    <link:label id="lab_s_RestructuringChargesIncludingWriteoffs_label_en-US" xlink:label="lab_s_RestructuringChargesIncludingWriteoffs" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring Charges, Including Writeoffs</link:label>
    <link:label id="lab_s_RestructuringChargesIncludingWriteoffs_documentation_en-US" xlink:label="lab_s_RestructuringChargesIncludingWriteoffs" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restructuring Charges, Including Writeoffs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestructuringChargesIncludingWriteoffs" xlink:href="s-20240131.xsd#s_RestructuringChargesIncludingWriteoffs"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_s_RestructuringChargesIncludingWriteoffs" xlink:to="lab_s_RestructuringChargesIncludingWriteoffs" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_f8221c0e-66ce-4252-a7b2-4740d2a6d658_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>s-20240131_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:129c876a-c116-4d8b-b459-0dd9be11990b,g:bbc83eac-d921-491f-b9fa-66fe75f1175b-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.sentinelone.com/role/Cover" xlink:type="simple" xlink:href="s-20240131.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_6d2e264c-6e2a-4683-b4d1-e849987a7657" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_b10ebc07-eb88-4426-8284-2e6f1f7753a3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_6d2e264c-6e2a-4683-b4d1-e849987a7657" xlink:to="loc_dei_EntitiesTable_b10ebc07-eb88-4426-8284-2e6f1f7753a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_c5747e86-1387-4960-ac43-d53a499ebfbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_b10ebc07-eb88-4426-8284-2e6f1f7753a3" xlink:to="loc_us-gaap_StatementClassOfStockAxis_c5747e86-1387-4960-ac43-d53a499ebfbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_c5747e86-1387-4960-ac43-d53a499ebfbd" xlink:to="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_1c6a88f5-8915-4618-ae7a-df1c7a0718b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:to="loc_us-gaap_CommonClassAMember_1c6a88f5-8915-4618-ae7a-df1c7a0718b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_2fb372a0-5ae5-4057-b368-f587545821a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_68ae4a11-dedb-4933-a0fd-da24874c9d2c" xlink:to="loc_us-gaap_CommonClassBMember_2fb372a0-5ae5-4057-b368-f587545821a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_b10ebc07-eb88-4426-8284-2e6f1f7753a3" xlink:to="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_526ff3a7-95b6-40fd-80f7-640b99f1cef0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentType_526ff3a7-95b6-40fd-80f7-640b99f1cef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_6cde73e5-731a-494c-812f-224bd32d6e58" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentAnnualReport_6cde73e5-731a-494c-812f-224bd32d6e58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_b135888c-5ccd-4a41-8fbc-2df2940a7f26" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentPeriodEndDate_b135888c-5ccd-4a41-8fbc-2df2940a7f26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_bee6a3af-adda-4571-be20-8b9ad3a63787" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_CurrentFiscalYearEndDate_bee6a3af-adda-4571-be20-8b9ad3a63787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_1bad8dfc-1289-4cc5-8066-cb1dd200ddd2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentTransitionReport_1bad8dfc-1289-4cc5-8066-cb1dd200ddd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_ab4bee4e-99bf-47f8-96a6-6ddd8c99c266" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityFileNumber_ab4bee4e-99bf-47f8-96a6-6ddd8c99c266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_965b6e51-317f-4b3c-9201-1f4cccd07070" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityRegistrantName_965b6e51-317f-4b3c-9201-1f4cccd07070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_fed1f712-0686-4ab1-b542-6c7d859a3a01" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityIncorporationStateCountryCode_fed1f712-0686-4ab1-b542-6c7d859a3a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_0a37053a-e356-4e31-b710-e116eec9ea14" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityTaxIdentificationNumber_0a37053a-e356-4e31-b710-e116eec9ea14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_51a9756d-e68c-4884-98a4-c0cb5183d966" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressAddressLine1_51a9756d-e68c-4884-98a4-c0cb5183d966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_2c2a3765-ab6f-430e-837b-f9ebddee305f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressCityOrTown_2c2a3765-ab6f-430e-837b-f9ebddee305f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_1a58ea07-d484-4ebb-9d02-b85c3d3a57ff" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressStateOrProvince_1a58ea07-d484-4ebb-9d02-b85c3d3a57ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_35799b60-e915-4fe4-87e1-d40112e8a3b9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityAddressPostalZipCode_35799b60-e915-4fe4-87e1-d40112e8a3b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_bc15ae1b-6b20-47f4-8268-8b370b48a225" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_CityAreaCode_bc15ae1b-6b20-47f4-8268-8b370b48a225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_f3660043-2405-47e6-b9d6-f6cb274e9d79" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_LocalPhoneNumber_f3660043-2405-47e6-b9d6-f6cb274e9d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0adab738-9159-4bed-bae4-2c89de040491" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_Security12bTitle_0adab738-9159-4bed-bae4-2c89de040491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_ce5b153e-a007-4eb8-b7cd-228375953ad4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_TradingSymbol_ce5b153e-a007-4eb8-b7cd-228375953ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_667cefa3-f020-4d2f-af42-cdc4cfa01219" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_SecurityExchangeName_667cefa3-f020-4d2f-af42-cdc4cfa01219" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_abe56b80-fb1e-4390-9d64-779315d16ebc" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_abe56b80-fb1e-4390-9d64-779315d16ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_1300041b-6961-45d8-857e-e51d344ed22a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityVoluntaryFilers_1300041b-6961-45d8-857e-e51d344ed22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_14b1aa1f-40ae-4223-96c4-6e6dca3945a8" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityCurrentReportingStatus_14b1aa1f-40ae-4223-96c4-6e6dca3945a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_bfa2dd98-6c1c-462a-b020-432172e29f87" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityInteractiveDataCurrent_bfa2dd98-6c1c-462a-b020-432172e29f87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_bbdfbcfd-d9bf-4c20-9767-42f78ba299de" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityFilerCategory_bbdfbcfd-d9bf-4c20-9767-42f78ba299de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_d0640e87-4ea3-49c0-a90a-1055d8f94258" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntitySmallBusiness_d0640e87-4ea3-49c0-a90a-1055d8f94258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_91699a0f-ca0c-4536-9dbd-9ce50c26a996" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityEmergingGrowthCompany_91699a0f-ca0c-4536-9dbd-9ce50c26a996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_25a2c257-8bed-4ad9-a314-542c3a8fecab" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_IcfrAuditorAttestationFlag_25a2c257-8bed-4ad9-a314-542c3a8fecab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_f74e3df2-0657-4e94-93c9-11d508144cd3" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityShellCompany_f74e3df2-0657-4e94-93c9-11d508144cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_1b0fa685-2cc6-45ff-8481-b83490d7b2fb" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityPublicFloat_1b0fa685-2cc6-45ff-8481-b83490d7b2fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_78b3b158-6731-48ca-a06a-325234275865" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_78b3b158-6731-48ca-a06a-325234275865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_0906dc2e-6605-4bbf-b7b9-547aac1ec5ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentFiscalYearFocus_0906dc2e-6605-4bbf-b7b9-547aac1ec5ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_0e262612-8962-44bd-a759-023d86f9adb7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentFiscalPeriodFocus_0e262612-8962-44bd-a759-023d86f9adb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_fdbc393b-53d8-4d27-b34d-ef88496bdc5d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_AmendmentFlag_fdbc393b-53d8-4d27-b34d-ef88496bdc5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_d03b0692-aeb4-4c19-85ed-30197c653f99" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_EntityCentralIndexKey_d03b0692-aeb4-4c19-85ed-30197c653f99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_a376937f-8b7c-4d7e-896a-3ebd3ec2e195" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fcdd9713-89db-453e-a850-cd717f3135e8" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_a376937f-8b7c-4d7e-896a-3ebd3ec2e195" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AuditInformation" xlink:type="simple" xlink:href="s-20240131.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_s_AuditInformationAbstract_70b84277-363f-437b-9208-f3b643d5a451" xlink:href="s-20240131.xsd#s_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_043af08c-6f18-4607-a1e6-c788c5475381" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_AuditInformationAbstract_70b84277-363f-437b-9208-f3b643d5a451" xlink:to="loc_dei_AuditorName_043af08c-6f18-4607-a1e6-c788c5475381" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_efc136f8-31d2-4be5-bb0f-fc4feb9dde80" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_AuditInformationAbstract_70b84277-363f-437b-9208-f3b643d5a451" xlink:to="loc_dei_AuditorLocation_efc136f8-31d2-4be5-bb0f-fc4feb9dde80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_8bbf174f-8efd-4e7b-8bb2-095e4187094d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_AuditInformationAbstract_70b84277-363f-437b-9208-f3b643d5a451" xlink:to="loc_dei_AuditorFirmId_8bbf174f-8efd-4e7b-8bb2-095e4187094d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/Cover_1" xlink:type="simple" xlink:href="s-20240131.xsd#Cover_1"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/Cover_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_189e6eae-861d-42eb-b05b-459a6ea7684d" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_316966a9-330d-4e9b-83e0-2cf9bfa4f0f4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_189e6eae-861d-42eb-b05b-459a6ea7684d" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_316966a9-330d-4e9b-83e0-2cf9bfa4f0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedBalanceSheets" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_f301ead8-797b-4730-8baa-56839387da5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_6bfdb144-da05-429b-ad03-4f2127c97a37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_f301ead8-797b-4730-8baa-56839387da5a" xlink:to="loc_us-gaap_StatementTable_6bfdb144-da05-429b-ad03-4f2127c97a37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_36af8ede-c2a9-4199-bc97-42e5fb73e25c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6bfdb144-da05-429b-ad03-4f2127c97a37" xlink:to="loc_us-gaap_StatementClassOfStockAxis_36af8ede-c2a9-4199-bc97-42e5fb73e25c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_36af8ede-c2a9-4199-bc97-42e5fb73e25c" xlink:to="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_589815d5-bfb7-4326-b431-1a50a1097f22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:to="loc_us-gaap_CommonClassAMember_589815d5-bfb7-4326-b431-1a50a1097f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_983d85f1-c236-4d12-83a7-de9466378107" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_61578fa4-ffe8-48de-a21c-de34143b6f11" xlink:to="loc_us-gaap_CommonClassBMember_983d85f1-c236-4d12-83a7-de9466378107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_6bfdb144-da05-429b-ad03-4f2127c97a37" xlink:to="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:to="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4398aa9a-b457-4c52-8804-db874c96fb2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_4398aa9a-b457-4c52-8804-db874c96fb2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestments_b01902b5-75a9-43de-a80b-5e970120034a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_ShortTermInvestments_b01902b5-75a9-43de-a80b-5e970120034a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_582cce2d-104d-43d3-b72d-f9838b850444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_582cce2d-104d-43d3-b72d-f9838b850444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetCurrent_c7bca56a-df5b-418f-8512-95c89530c447" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_CapitalizedContractCostNetCurrent_c7bca56a-df5b-418f-8512-95c89530c447" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a3ca5d35-16c2-4387-8d6c-12ba7721be62" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_a3ca5d35-16c2-4387-8d6c-12ba7721be62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_37401507-9c64-4be4-9258-712547507c59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_b77afc6b-571f-43cc-b088-17ee92bc0bb4" xlink:to="loc_us-gaap_AssetsCurrent_37401507-9c64-4be4-9258-712547507c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_6013b433-99a3-4354-911a-3b938e6bf9d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_6013b433-99a3-4354-911a-3b938e6bf9d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_9d80484d-9a86-4fdf-b70a-f57ebe26d40d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_9d80484d-9a86-4fdf-b70a-f57ebe26d40d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestments_049700ce-8356-4320-b76f-03de1e33a510" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_LongTermInvestments_049700ce-8356-4320-b76f-03de1e33a510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostNetNoncurrent_4a6a69ec-4ca1-41fc-b2df-9e2a87b7e1c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostNetNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_CapitalizedContractCostNetNoncurrent_4a6a69ec-4ca1-41fc-b2df-9e2a87b7e1c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b5599b32-290d-4d93-bdaf-146ad6f681dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_b5599b32-290d-4d93-bdaf-146ad6f681dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_08c29a2a-ecd9-4074-a858-83c04a10ee58" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_Goodwill_08c29a2a-ecd9-4074-a858-83c04a10ee58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_8dc46d16-ab21-4b29-8a76-7d962c4c35ea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_8dc46d16-ab21-4b29-8a76-7d962c4c35ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_01b23952-dcea-4d96-89cb-d0c86b0097d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_f497f975-b57f-474a-b88c-74ee6be91439" xlink:to="loc_us-gaap_Assets_01b23952-dcea-4d96-89cb-d0c86b0097d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_36e5d62a-09fe-4954-a799-d6b52176dca9" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_1ee65983-2b2e-41fe-8b5a-f015ea47e4eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_AccountsPayableCurrent_1ee65983-2b2e-41fe-8b5a-f015ea47e4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_49f5c0ad-f030-4924-babb-a3ec347109c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_49f5c0ad-f030-4924-babb-a3ec347109c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_205c9726-77ad-4d03-a988-4863c43b0313" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_205c9726-77ad-4d03-a988-4863c43b0313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_09ecb95f-9e7d-4802-b266-b3eaf4f346b9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_09ecb95f-9e7d-4802-b266-b3eaf4f346b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44244ff6-a976-4d66-95d2-5622359d134c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_44244ff6-a976-4d66-95d2-5622359d134c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_75d80899-073d-46d6-ab66-6dbf30493ccb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_ce9245cb-2b14-4b47-a423-b95cf8da7a78" xlink:to="loc_us-gaap_LiabilitiesCurrent_75d80899-073d-46d6-ab66-6dbf30493ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cd8aa41c-4135-4b83-a0a2-0a2d3e6a3afa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityNoncurrent_cd8aa41c-4135-4b83-a0a2-0a2d3e6a3afa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_066460a3-1b69-4fda-bcbd-9f48d34decd1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_066460a3-1b69-4fda-bcbd-9f48d34decd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_5bdccb83-7e43-46ee-a071-24467a6c9e10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_5bdccb83-7e43-46ee-a071-24467a6c9e10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_ea7e7a1d-f06d-43ee-b882-3732ed9adcb5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_Liabilities_ea7e7a1d-f06d-43ee-b882-3732ed9adcb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c7941bd4-568a-4944-9251-4b697e3381c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingencies"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c7941bd4-568a-4944-9251-4b697e3381c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_43699aa9-0cf9-4fbb-b3d3-66e8b278ba23" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_PreferredStockValue_43699aa9-0cf9-4fbb-b3d3-66e8b278ba23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_78fe6768-9d1a-4710-9364-56755b3e6919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_CommonStockValue_78fe6768-9d1a-4710-9364-56755b3e6919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_247c63fc-6413-4575-a252-0aadecebd86b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_AdditionalPaidInCapital_247c63fc-6413-4575-a252-0aadecebd86b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4f05ced7-33f3-4554-a813-97ef6998c1da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_4f05ced7-33f3-4554-a813-97ef6998c1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_37140583-01e9-477c-b7b7-fc2e8431a5dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_37140583-01e9-477c-b7b7-fc2e8431a5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7b61bc18-f02b-4072-8b04-b34a256505db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_f8e61762-a7cc-4c45-b17b-84cb7f58ff23" xlink:to="loc_us-gaap_StockholdersEquity_7b61bc18-f02b-4072-8b04-b34a256505db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1f372c83-74a9-408c-8b4a-c056ad9fd7f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_1540d432-e309-4061-9db9-02404ba28655" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1f372c83-74a9-408c-8b4a-c056ad9fd7f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_50d4a190-92e5-4cb5-b5d4-0df5dff547ee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_1c96b212-7bb6-4247-86b6-ab364a503db6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_50d4a190-92e5-4cb5-b5d4-0df5dff547ee" xlink:to="loc_us-gaap_StatementTable_1c96b212-7bb6-4247-86b6-ab364a503db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_5dcff3c8-1ad0-4aa8-a6e7-487846b40369" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1c96b212-7bb6-4247-86b6-ab364a503db6" xlink:to="loc_us-gaap_StatementClassOfStockAxis_5dcff3c8-1ad0-4aa8-a6e7-487846b40369" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_5dcff3c8-1ad0-4aa8-a6e7-487846b40369" xlink:to="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_95e9ad18-9cce-4262-a370-e83127a0c991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:to="loc_us-gaap_CommonClassAMember_95e9ad18-9cce-4262-a370-e83127a0c991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_c0489a4c-0e91-4a1d-971a-e79362f9f7be" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_ec083da4-40c1-4f09-81e4-47db66123bfb" xlink:to="loc_us-gaap_CommonClassBMember_c0489a4c-0e91-4a1d-971a-e79362f9f7be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1c96b212-7bb6-4247-86b6-ab364a503db6" xlink:to="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9eabc9d3-d1f6-4039-a927-1817059ebc87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_9eabc9d3-d1f6-4039-a927-1817059ebc87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_9042d603-7677-4398-bcae-ab8538f99a96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_9042d603-7677-4398-bcae-ab8538f99a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_c0a4ffa9-5bbb-4b5a-8d67-4ecc861c121c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockSharesIssued_c0a4ffa9-5bbb-4b5a-8d67-4ecc861c121c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_19680a01-cf5f-4678-8541-7a1b2eb1bfe5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_19680a01-cf5f-4678-8541-7a1b2eb1bfe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_a3b6f694-cadc-4822-9f2b-ca2f450731ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_a3b6f694-cadc-4822-9f2b-ca2f450731ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_c1d3b71a-e62a-4bb8-b92d-bd41edf1bbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_c1d3b71a-e62a-4bb8-b92d-bd41edf1bbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_147dbe37-6920-43d9-841f-547c9434c002" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockSharesIssued_147dbe37-6920-43d9-841f-547c9434c002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_05c445b3-2950-4988-86d7-96da720bdfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_827c0494-9cfa-43c7-9ce8-6fe14490d919" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_05c445b3-2950-4988-86d7-96da720bdfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofOperations" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofOperations"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofOperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b94351a5-ad13-4d95-b54e-d65c08d1421d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_b94351a5-ad13-4d95-b54e-d65c08d1421d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfRevenue_833b47b5-63ba-4999-8405-f10f0d2c4836" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_CostOfRevenue_833b47b5-63ba-4999-8405-f10f0d2c4836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_39c31844-0e56-49d4-b003-9131ba5c2c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_GrossProfit_39c31844-0e56-49d4-b003-9131ba5c2c7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_cceab013-41e2-4b02-87d3-37505bea9be7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_OperatingExpensesAbstract_cceab013-41e2-4b02-87d3-37505bea9be7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpense_ef5e2930-befc-44c7-a7f3-3e152bcda6c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cceab013-41e2-4b02-87d3-37505bea9be7" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpense_ef5e2930-befc-44c7-a7f3-3e152bcda6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpense_714dc934-e0d7-4d4f-a24e-a4de5f92d1ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cceab013-41e2-4b02-87d3-37505bea9be7" xlink:to="loc_us-gaap_SellingAndMarketingExpense_714dc934-e0d7-4d4f-a24e-a4de5f92d1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_f45f25ff-c281-4add-b8cb-314f96a1f7ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cceab013-41e2-4b02-87d3-37505bea9be7" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_f45f25ff-c281-4add-b8cb-314f96a1f7ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_a64442f4-a277-4384-9578-0dd5c875bfb8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cceab013-41e2-4b02-87d3-37505bea9be7" xlink:to="loc_us-gaap_RestructuringCharges_a64442f4-a277-4384-9578-0dd5c875bfb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_a54d572a-1759-4226-bd1d-17585c51c244" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_cceab013-41e2-4b02-87d3-37505bea9be7" xlink:to="loc_us-gaap_OperatingExpenses_a54d572a-1759-4226-bd1d-17585c51c244" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_2fd051bd-ba4a-4b5e-9d30-8bcd999bbca1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_OperatingIncomeLoss_2fd051bd-ba4a-4b5e-9d30-8bcd999bbca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentIncomeInterest_45ea05db-45f4-4f97-9649-883633f6db33" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentIncomeInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_InvestmentIncomeInterest_45ea05db-45f4-4f97-9649-883633f6db33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_2c0a4fd8-bece-4e39-b962-616e0d72ab34" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_InterestExpense_2c0a4fd8-bece-4e39-b962-616e0d72ab34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_7a05227d-c5d1-42c1-999a-37ef2479bd82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_7a05227d-c5d1-42c1-999a-37ef2479bd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1508f20f-69a9-456a-9528-c4352b0ab70b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1508f20f-69a9-456a-9528-c4352b0ab70b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_26164363-1676-467e-8986-d3049c0523c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_26164363-1676-467e-8986-d3049c0523c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6dacb44c-ea3f-4fc4-9797-59607868542a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_NetIncomeLoss_6dacb44c-ea3f-4fc4-9797-59607868542a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_15645cbe-48ed-40d1-aab7-fc6cf06232c2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_EarningsPerShareBasic_15645cbe-48ed-40d1-aab7-fc6cf06232c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_1c65af22-0c8e-4e93-91a0-b7c444cad6f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_EarningsPerShareDiluted_1c65af22-0c8e-4e93-91a0-b7c444cad6f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_480ad2b6-5f41-487e-8cf9-93553adea89b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_480ad2b6-5f41-487e-8cf9-93553adea89b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d6e3c90f-b34d-4f0a-8273-03fd8c4e698f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_5a2be6fe-d5a1-4e0c-9b60-89e6ef97de76" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_d6e3c90f-b34d-4f0a-8273-03fd8c4e698f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofComprehensiveLoss"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d7cd9e4b-546e-4d11-838b-432fcb367c8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2edb75bd-9a7a-400b-8ec7-385175807c9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d7cd9e4b-546e-4d11-838b-432fcb367c8c" xlink:to="loc_us-gaap_NetIncomeLoss_2edb75bd-9a7a-400b-8ec7-385175807c9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a27920d-fed9-45a9-9b27-e2bf1686f48c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d7cd9e4b-546e-4d11-838b-432fcb367c8c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a27920d-fed9-45a9-9b27-e2bf1686f48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9e0a4304-8a3c-4543-8f88-677265474db4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a27920d-fed9-45a9-9b27-e2bf1686f48c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_9e0a4304-8a3c-4543-8f88-677265474db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_df03e605-642a-4731-8250-ddf11f09265b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract_7a27920d-fed9-45a9-9b27-e2bf1686f48c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_df03e605-642a-4731-8250-ddf11f09265b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0bdcecaa-439b-48e2-9074-e240a6b7a8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_d7cd9e4b-546e-4d11-838b-432fcb367c8c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_0bdcecaa-439b-48e2-9074-e240a6b7a8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_57d3eae9-999d-4049-8043-2ba50a7b06ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_57d3eae9-999d-4049-8043-2ba50a7b06ae" xlink:to="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_cee27194-b9c0-4122-b639-36a7cf666b12" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_cee27194-b9c0-4122-b639-36a7cf666b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_cee27194-b9c0-4122-b639-36a7cf666b12" xlink:to="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_47c47132-43f7-480d-9d65-1aaf90622028" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_CommonStockMember_47c47132-43f7-480d-9d65-1aaf90622028" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_adaf366f-8669-4dba-aa9b-b6b307500876" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_adaf366f-8669-4dba-aa9b-b6b307500876" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd06740f-b6fb-465c-8809-3cf4087cfb75" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_dd06740f-b6fb-465c-8809-3cf4087cfb75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_bb918f6d-0d95-4ff4-904e-667dd682ed2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_21803bae-0a00-4ee3-9b7c-c4ee8a49b1a0" xlink:to="loc_us-gaap_RetainedEarningsMember_bb918f6d-0d95-4ff4-904e-667dd682ed2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_a83284da-aa62-442e-ae03-d2f8c7c2c4dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:to="loc_us-gaap_StatementClassOfStockAxis_a83284da-aa62-442e-ae03-d2f8c7c2c4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_fd9e6bbc-31aa-426e-a486-324e1b73e377" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_a83284da-aa62-442e-ae03-d2f8c7c2c4dd" xlink:to="loc_us-gaap_ClassOfStockDomain_fd9e6bbc-31aa-426e-a486-324e1b73e377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonClassAAndBMember_d254f987-43fb-4858-8d78-589caed2d634" xlink:href="s-20240131.xsd#s_CommonClassAAndBMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_fd9e6bbc-31aa-426e-a486-324e1b73e377" xlink:to="loc_s_CommonClassAAndBMember_d254f987-43fb-4858-8d78-589caed2d634" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_ba8db498-c35a-41fa-94cb-f086ee93cb70" xlink:to="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInTemporaryEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:to="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_41761069-4268-4bdc-ab2f-901c40a90f94" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_41761069-4268-4bdc-ab2f-901c40a90f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_13b95994-adcd-4dcf-be08-2f443ca61825" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_13b95994-adcd-4dcf-be08-2f443ca61825" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock_d211121c-f757-4576-ab17-897be611266e" xlink:href="s-20240131.xsd#s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock_d211121c-f757-4576-ab17-897be611266e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock_cb7de8bf-4bf8-4313-8a7d-1098318d4321" xlink:href="s-20240131.xsd#s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock_cb7de8bf-4bf8-4313-8a7d-1098318d4321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquitySharesOutstanding_2864bfb4-480f-4ffb-b720-124fd88e2652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquitySharesOutstanding"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_us-gaap_TemporaryEquitySharesOutstanding_2864bfb4-480f-4ffb-b720-124fd88e2652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_0cfd156b-c0f1-4997-8faf-beedb6241adf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TemporaryEquityCarryingAmountAttributableToParent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward_d8268aa1-8ca5-407a-81ad-6152c4004761" xlink:to="loc_us-gaap_TemporaryEquityCarryingAmountAttributableToParent_0cfd156b-c0f1-4997-8faf-beedb6241adf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_c9ef2662-5247-4d1c-86ca-530d25981d9c" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e413c8ce-1f95-4fed-860e-4513ff67e15f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_SharesOutstanding_e413c8ce-1f95-4fed-860e-4513ff67e15f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_aacfec36-0e0a-4bb2-a72d-089240f1059d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockholdersEquity_aacfec36-0e0a-4bb2-a72d-089240f1059d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c62f665c-93da-4b8e-9aa2-dd77f4265b7e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_c62f665c-93da-4b8e-9aa2-dd77f4265b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_8a50eaea-a4d8-439c-a886-32d3ce67e0fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_8a50eaea-a4d8-439c-a886-32d3ce67e0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_291ce83c-6342-46ad-ae05-c1cea9e23040" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_291ce83c-6342-46ad-ae05-c1cea9e23040" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2169c137-aebe-4b6f-b2b2-295efe0cf18f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_2169c137-aebe-4b6f-b2b2-295efe0cf18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8226774a-788e-4fcb-a24f-a572af8f60bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_8226774a-788e-4fcb-a24f-a572af8f60bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8d334def-9003-4d3c-9581-bfc235c83b25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_8d334def-9003-4d3c-9581-bfc235c83b25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockIssuedDuringPeriodSharesExerciseOfWarrants_f86310d2-d91d-49a9-9ee4-b4a873876223" xlink:href="s-20240131.xsd#s_StockIssuedDuringPeriodSharesExerciseOfWarrants"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_s_StockIssuedDuringPeriodSharesExerciseOfWarrants_f86310d2-d91d-49a9-9ee4-b4a873876223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_627cb1ad-24e9-42e7-bb5e-330b91464a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_627cb1ad-24e9-42e7-bb5e-330b91464a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_785f6d76-82f8-4545-9e28-b67794734ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans_785f6d76-82f8-4545-9e28-b67794734ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3e53b8f7-e557-42b7-997e-974fc9259e64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan_3e53b8f7-e557-42b7-997e-974fc9259e64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_fc8362ff-e3c2-4c9f-b0c9-2e9f1cd837e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_fc8362ff-e3c2-4c9f-b0c9-2e9f1cd837e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_ce59b17e-0b69-4db5-b159-a962ed35ef0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueIssuedForServices"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueIssuedForServices_ce59b17e-0b69-4db5-b159-a962ed35ef0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares_c0dd2598-68bc-4831-8bda-9e0f83edc5dc" xlink:href="s-20240131.xsd#s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares_c0dd2598-68bc-4831-8bda-9e0f83edc5dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested_db48c11a-a33b-457d-9d68-9c719bda1083" xlink:href="s-20240131.xsd#s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested_db48c11a-a33b-457d-9d68-9c719bda1083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_4e3c7af7-06b2-4da6-ad6d-10d4ec378383" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_4e3c7af7-06b2-4da6-ad6d-10d4ec378383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_dccd1b76-7557-4f43-bef7-dc76502584b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_dccd1b76-7557-4f43-bef7-dc76502584b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6106921-70ff-44ab-8ca0-1c292341160b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures_b6106921-70ff-44ab-8ca0-1c292341160b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bed47dd6-6270-42fe-a7e2-90ab66814da3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_bed47dd6-6270-42fe-a7e2-90ab66814da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0a1dbf9a-6312-401a-82bb-6af2cf7eb30f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_0a1dbf9a-6312-401a-82bb-6af2cf7eb30f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_9558f0f5-04be-4a5e-bcef-4a9e2a197d9a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharesOutstanding"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_SharesOutstanding_9558f0f5-04be-4a5e-bcef-4a9e2a197d9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0a5cf66a-99df-4666-bc3b-b97e147f0fd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0a5cf66a-99df-4666-bc3b-b97e147f0fd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b7e12e87-11de-4a56-af00-fc60a17a9417" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_NetIncomeLoss_b7e12e87-11de-4a56-af00-fc60a17a9417" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3e0dffe-4b50-4bed-8557-529d6d85628e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_99f60465-464f-49d9-9bc0-89630c7443c9" xlink:to="loc_us-gaap_StockholdersEquity_f3e0dffe-4b50-4bed-8557-529d6d85628e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="s-20240131.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_11621a9e-d22b-49e9-8395-7809c8bd18d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_11621a9e-d22b-49e9-8395-7809c8bd18d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_40c5a9b4-1749-48bc-831b-fbdea944309d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_11621a9e-d22b-49e9-8395-7809c8bd18d5" xlink:to="loc_us-gaap_NetIncomeLoss_40c5a9b4-1749-48bc-831b-fbdea944309d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAndAmortization_308bfaf5-ee23-4c1b-9388-8eff138f92d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_us-gaap_DepreciationAndAmortization_308bfaf5-ee23-4c1b-9388-8eff138f92d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_4275a61c-5476-4263-a1e3-4210f0189e3f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_4275a61c-5476-4263-a1e3-4210f0189e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_NoncashOperatingLeaseCost_11b6fa38-ca7d-4fa7-98a9-a11641c9d852" xlink:href="s-20240131.xsd#s_NoncashOperatingLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_s_NoncashOperatingLeaseCost_11b6fa38-ca7d-4fa7-98a9-a11641c9d852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_c67333aa-2393-48d3-ad70-45623e5e503f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_us-gaap_ShareBasedCompensation_c67333aa-2393-48d3-ad70-45623e5e503f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments_be51513c-987a-4110-b033-a6f1a1db1c40" xlink:href="s-20240131.xsd#s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments_be51513c-987a-4110-b033-a6f1a1db1c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_GainLossOnStrategicInvestment_b7df36a1-0152-46f2-a1ac-b29e7f83a665" xlink:href="s-20240131.xsd#s_GainLossOnStrategicInvestment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_s_GainLossOnStrategicInvestment_b7df36a1-0152-46f2-a1ac-b29e7f83a665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_5a3a0889-2a4d-466f-b695-f3ef1a5192a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_5a3a0889-2a4d-466f-b695-f3ef1a5192a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e9d5b3a6-6ae3-400e-935f-839ae2eefedd" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_64a01ce7-ac00-4951-a281-f3bbb1b3f436" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_64a01ce7-ac00-4951-a281-f3bbb1b3f436" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dfc7fa25-f8dd-42b1-ad14-41c6a2810e04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_dfc7fa25-f8dd-42b1-ad14-41c6a2810e04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_IncreaseDecreaseDeferredContractAcquisitionCosts_78b97503-afb8-4b6f-9548-e3e602e36723" xlink:href="s-20240131.xsd#s_IncreaseDecreaseDeferredContractAcquisitionCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_s_IncreaseDecreaseDeferredContractAcquisitionCosts_78b97503-afb8-4b6f-9548-e3e602e36723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e85dbbfb-2a79-401b-88d6-60e46ce33156" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccountsPayable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_e85dbbfb-2a79-401b-88d6-60e46ce33156" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3a27a595-3411-4e59-bf79-3b5ddc091f04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInAccruedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInAccruedLiabilities_3a27a595-3411-4e59-bf79-3b5ddc091f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_9df475f2-eaa5-460b-98f7-afb2a5a6a010" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_9df475f2-eaa5-460b-98f7-afb2a5a6a010" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b246db0a-73a5-4a49-9e7e-cc261925cc4c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingLeaseLiability_b246db0a-73a5-4a49-9e7e-cc261925cc4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d6e01ea1-b86d-46bd-9c97-9c4a970e40f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInContractWithCustomerLiability"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInContractWithCustomerLiability_d6e01ea1-b86d-46bd-9c97-9c4a970e40f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_70b0983c-9399-4848-86fc-09cf0cbe0d2e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncreaseDecreaseInOtherOperatingLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0f636960-5fde-4e5f-a37e-aab0527112bd" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities_70b0983c-9399-4848-86fc-09cf0cbe0d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2b437d3c-ec06-463a-aed2-67b9f9793c83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2b437d3c-ec06-463a-aed2-67b9f9793c83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4b96edfa-1126-4cc4-94e8-bd3edd4d5c17" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4b96edfa-1126-4cc4-94e8-bd3edd4d5c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireIntangibleAssets_85dffff0-71a9-43a5-b712-573c1348f5bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:to="loc_us-gaap_PaymentsToAcquireIntangibleAssets_85dffff0-71a9-43a5-b712-573c1348f5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToDevelopSoftware_03aed16f-0e5e-43ba-a444-e3ac5662d6ed" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToDevelopSoftware"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:to="loc_us-gaap_PaymentsToDevelopSoftware_03aed16f-0e5e-43ba-a444-e3ac5662d6ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireInvestments_ebc7dc3d-0c22-46be-b47f-5ba89ff0d6f4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:to="loc_us-gaap_PaymentsToAcquireInvestments_ebc7dc3d-0c22-46be-b47f-5ba89ff0d6f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_bcb70b4c-5857-4ea8-aaf8-b8a5d8d5e66e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:to="loc_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments_bcb70b4c-5857-4ea8-aaf8-b8a5d8d5e66e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1136c8da-ade8-4b87-af52-a46826f78c10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1136c8da-ade8-4b87-af52-a46826f78c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46ab2148-6a3b-49d1-bce9-834b922f73e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_6bc052af-8f23-44f5-ba8e-9f3f8d12e7c9" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_46ab2148-6a3b-49d1-bce9-834b922f73e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfStockIssuanceCosts_ed16de9a-1575-4e0b-96d0-759ba6bc002b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsOfStockIssuanceCosts"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:to="loc_us-gaap_PaymentsOfStockIssuanceCosts_ed16de9a-1575-4e0b-96d0-759ba6bc002b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_9179be31-de2a-487c-bc95-cf227fe0ee2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_9179be31-de2a-487c-bc95-cf227fe0ee2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_a79e66f2-07a0-4c0f-b4b7-a07a5ae6c8f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_a79e66f2-07a0-4c0f-b4b7-a07a5ae6c8f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_a63d523c-1e6c-4529-afc1-768fc101b4bc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ProceedsFromIssuanceOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfCommonStock_a63d523c-1e6c-4529-afc1-768fc101b4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement_0f422b3b-8fe9-47f0-ae8d-a71468f37b9d" xlink:href="s-20240131.xsd#s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:to="loc_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement_0f422b3b-8fe9-47f0-ae8d-a71468f37b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f128761c-2bd9-4eb6-acdd-3b619d2f558c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_b133db72-3593-418d-90a5-8a5c4a7c49cf" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_f128761c-2bd9-4eb6-acdd-3b619d2f558c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0c80d318-28d8-4591-bce1-d8b0d69aa18a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0c80d318-28d8-4591-bce1-d8b0d69aa18a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_89592fa7-ddd9-40a9-a597-23bf3b769efd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_89592fa7-ddd9-40a9-a597-23bf3b769efd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6612928d-940d-4693-a0e3-1428ae7388f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_6612928d-940d-4693-a0e3-1428ae7388f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2cbbc17-8f14-4033-b5ba-d362b1459138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_a2cbbc17-8f14-4033-b5ba-d362b1459138" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_e772c11b-88ab-4d90-9689-b6cfa920a9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_e772c11b-88ab-4d90-9689-b6cfa920a9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_bbd6c8a4-b469-4313-87f7-b50458b9f2bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e772c11b-88ab-4d90-9689-b6cfa920a9bf" xlink:to="loc_us-gaap_InterestPaidNet_bbd6c8a4-b469-4313-87f7-b50458b9f2bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_bee75018-0bd7-4487-b84a-a58b1904a23c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_e772c11b-88ab-4d90-9689-b6cfa920a9bf" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_bee75018-0bd7-4487-b84a-a58b1904a23c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_8e1b6507-7b9b-401b-9314-5fb731f69bd6" xlink:to="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockBasedCompensationCapitalizedAsInternalUseSoftware_f58d4d19-565d-48d5-9316-66fd173ff7c8" xlink:href="s-20240131.xsd#s_StockBasedCompensationCapitalizedAsInternalUseSoftware"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:to="loc_s_StockBasedCompensationCapitalizedAsInternalUseSoftware_f58d4d19-565d-48d5-9316-66fd173ff7c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9a34aa65-f9ff-4a53-aa4b-000435ee6116" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalExpendituresIncurredButNotYetPaid"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:to="loc_us-gaap_CapitalExpendituresIncurredButNotYetPaid_9a34aa65-f9ff-4a53-aa4b-000435ee6116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_VestingOfEarlyExercisedStockOptions_88dee0a5-45d1-4da5-80a3-228e18f704b9" xlink:href="s-20240131.xsd#s_VestingOfEarlyExercisedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:to="loc_s_VestingOfEarlyExercisedStockOptions_88dee0a5-45d1-4da5-80a3-228e18f704b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredOfferingCostsAccruedButNotYetPaid_67d70528-67ac-47b8-9341-7c247355042a" xlink:href="s-20240131.xsd#s_DeferredOfferingCostsAccruedButNotYetPaid"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:to="loc_s_DeferredOfferingCostsAccruedButNotYetPaid_67d70528-67ac-47b8-9341-7c247355042a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_4973fcbf-2550-428b-ab3c-17d51f4b246f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:to="loc_us-gaap_StockIssued1_4973fcbf-2550-428b-ab3c-17d51f4b246f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConversionOfStockAmountConverted1_d09d1247-93ef-44eb-b3fd-c781659f5240" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConversionOfStockAmountConverted1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract_5145f8a3-86f8-4250-9548-3b302466895b" xlink:to="loc_us-gaap_ConversionOfStockAmountConverted1_d09d1247-93ef-44eb-b3fd-c781659f5240" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness" xlink:type="simple" xlink:href="s-20240131.xsd#OrganizationandDescriptionofBusiness"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_26a944ac-05b4-43d9-9d81-e4666159d6a8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b688d6c2-c16d-4d02-92b1-5e06c2bdf708" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_26a944ac-05b4-43d9-9d81-e4666159d6a8" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_b688d6c2-c16d-4d02-92b1-5e06c2bdf708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6d50b5ea-7115-44d9-8bc3-8a8aa621f71f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0963918a-c817-4136-8022-85d83a1deb47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_6d50b5ea-7115-44d9-8bc3-8a8aa621f71f" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0963918a-c817-4136-8022-85d83a1deb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalances" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalances"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalances" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3b5e1421-9b74-4986-a4d6-f2de84cd2c30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b9def1a0-6ba9-426f-84ea-f030c42d1b64" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_3b5e1421-9b74-4986-a4d6-f2de84cd2c30" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_b9def1a0-6ba9-426f-84ea-f030c42d1b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/Acquisitions" xlink:type="simple" xlink:href="s-20240131.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9fa4ec21-f104-4cce-87d6-d2e7ea40e912" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_c2e127b3-b546-43dd-b1d2-0a01cc9afec0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9fa4ec21-f104-4cce-87d6-d2e7ea40e912" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_c2e127b3-b546-43dd-b1d2-0a01cc9afec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/FairValueMeasurements" xlink:type="simple" xlink:href="s-20240131.xsd#FairValueMeasurements"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/FairValueMeasurements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_f0b6b4d6-c066-4c1e-9f25-11e3205120d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_bd853395-6136-4a0b-bf7d-fe31463c9476" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_f0b6b4d6-c066-4c1e-9f25-11e3205120d8" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_bd853395-6136-4a0b-bf7d-fe31463c9476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNet" xlink:type="simple" xlink:href="s-20240131.xsd#PropertyandEquipmentNet"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/PropertyandEquipmentNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_478a79a2-6930-4fcd-b89d-3613c0ce6b85" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_566328ae-4e61-4ae1-9ab3-dfb066a961bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_478a79a2-6930-4fcd-b89d-3613c0ce6b85" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_566328ae-4e61-4ae1-9ab3-dfb066a961bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssets" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9cc636c8-6c62-47f4-9d6b-4753ad476947" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_b4b15948-b42b-42d1-a0d5-d893c4139720" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9cc636c8-6c62-47f4-9d6b-4753ad476947" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_b4b15948-b42b-42d1-a0d5-d893c4139720" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/Leases" xlink:type="simple" xlink:href="s-20240131.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_5ccce700-9a65-4bc4-902d-48410c9d9f14" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_405c7416-7a78-48e0-b948-80cd8732bae9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_5ccce700-9a65-4bc4-902d-48410c9d9f14" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_405c7416-7a78-48e0-b948-80cd8732bae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/CommonStock" xlink:type="simple" xlink:href="s-20240131.xsd#CommonStock"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/CommonStock" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_56fc2137-dd73-4f53-9845-e33318ae231e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_24cb449a-3d69-4744-a865-51f23d9de0ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_56fc2137-dd73-4f53-9845-e33318ae231e" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_24cb449a-3d69-4744-a865-51f23d9de0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8a62394-3e1e-40eb-adba-f8bdd7067c3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a72cbe01-b238-4290-8a80-f3ff5abd42ce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8a62394-3e1e-40eb-adba-f8bdd7067c3a" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a72cbe01-b238-4290-8a80-f3ff5abd42ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/Restructuring" xlink:type="simple" xlink:href="s-20240131.xsd#Restructuring"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/Restructuring" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesAbstract_c523ac7b-5114-4166-a5d2-80f23df0680d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_08fc1222-9d9a-4c09-b783-96644247c0c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringChargesAbstract_c523ac7b-5114-4166-a5d2-80f23df0680d" xlink:to="loc_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock_08fc1222-9d9a-4c09-b783-96644247c0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxes" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_84aba2ae-ba81-4184-b5aa-fcb8e0443c69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_fac2175a-812b-45b9-879e-54aad9aeb9e1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_84aba2ae-ba81-4184-b5aa-fcb8e0443c69" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_fac2175a-812b-45b9-879e-54aad9aeb9e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders" xlink:type="simple" xlink:href="s-20240131.xsd#NetLossPerShareAttributableToCommonStockholders"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_7b42f4b2-1850-4715-b708-6f042beb81c0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_c195f2bc-9c74-4222-91c2-aa1336ba0252" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_7b42f4b2-1850-4715-b708-6f042beb81c0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_c195f2bc-9c74-4222-91c2-aa1336ba0252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/GeographicInformation" xlink:type="simple" xlink:href="s-20240131.xsd#GeographicInformation"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/GeographicInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_67a0946f-5bbf-4581-a22b-e9394e4db910" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_e6db3671-7522-4467-9ca7-9ab6c79b9c15" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_67a0946f-5bbf-4581-a22b-e9394e4db910" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_e6db3671-7522-4467-9ca7-9ab6c79b9c15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/CommitmentandContingencies" xlink:type="simple" xlink:href="s-20240131.xsd#CommitmentandContingencies"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/CommitmentandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f59553dd-6353-4ff5-8c26-ede4c279943b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8b261891-3fb5-4182-8903-b8dcdc725f42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f59553dd-6353-4ff5-8c26-ede4c279943b" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_8b261891-3fb5-4182-8903-b8dcdc725f42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/EmployeeBenefitPlan" xlink:type="simple" xlink:href="s-20240131.xsd#EmployeeBenefitPlan"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/EmployeeBenefitPlan" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a9943bc9-b3ff-4c0c-8bed-6cb98354b81c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanTextBlock_00412370-91a3-4a76-ba27-44a9d4a8692a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_a9943bc9-b3ff-4c0c-8bed-6cb98354b81c" xlink:to="loc_us-gaap_DefinedContributionPlanTextBlock_00412370-91a3-4a76-ba27-44a9d4a8692a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SubsequentEvents" xlink:type="simple" xlink:href="s-20240131.xsd#SubsequentEvents"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SubsequentEvents" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_8633ea98-c4b0-4c8b-94c6-71a39b49d137" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_d69afa88-fe1d-4103-8c60-a3939577c277" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_8633ea98-c4b0-4c8b-94c6-71a39b49d137" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_d69afa88-fe1d-4103-8c60-a3939577c277" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e66b6145-ce2a-4e1d-adc1-5a7ad951cfcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BasisOfAccountingPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_e66b6145-ce2a-4e1d-adc1-5a7ad951cfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_209e7a68-1c6a-4699-b0bc-f310a6896687" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiscalPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_FiscalPeriod_209e7a68-1c6a-4699-b0bc-f310a6896687" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_f69d7f65-fe31-4d47-8fac-e0d8afd02049" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UseOfEstimates"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_UseOfEstimates_f69d7f65-fe31-4d47-8fac-e0d8afd02049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_7586154b-53b8-4889-aff5-3c5f4aec2239" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingPolicyPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_SegmentReportingPolicyPolicyTextBlock_7586154b-53b8-4889-aff5-3c5f4aec2239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b9481c93-41b8-4279-bb79-13155811265f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_b9481c93-41b8-4279-bb79-13155811265f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d4474fbe-014e-4fdf-96c3-af11dc9462ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d4474fbe-014e-4fdf-96c3-af11dc9462ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_7edf3017-1c3e-4aa2-a8e4-75beae49d29e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_7edf3017-1c3e-4aa2-a8e4-75beae49d29e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_111582dc-60fc-4a2b-ace9-a151102f07df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingCostsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_111582dc-60fc-4a2b-ace9-a151102f07df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b15b3b61-a6da-4b14-a139-d956113c149a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_b15b3b61-a6da-4b14-a139-d956113c149a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_21a7a181-be74-4df7-b296-dc5e26b723d4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_21a7a181-be74-4df7-b296-dc5e26b723d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_37e3347d-5a77-408f-a5ca-e7cfc1346513" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_37e3347d-5a77-408f-a5ca-e7cfc1346513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_974baa42-f8a9-4481-b12e-e597bec43826" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_974baa42-f8a9-4481-b12e-e597bec43826" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentPolicyTextBlock_23b25a0f-b9d3-4768-806c-94a33f564410" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InvestmentPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_InvestmentPolicyTextBlock_23b25a0f-b9d3-4768-806c-94a33f564410" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b6520ac5-5bc5-472e-bee5-6c553284ceca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_b6520ac5-5bc5-472e-bee5-6c553284ceca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_24054abd-3d94-41a0-921e-bc021f37474b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_24054abd-3d94-41a0-921e-bc021f37474b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_065fed36-ceb4-4338-80db-aa15b0f13584" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TradeAndOtherAccountsReceivablePolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivablePolicy_065fed36-ceb4-4338-80db-aa15b0f13584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredChargesPolicyTextBlock_1ee39d0c-4798-4bdd-be5b-45d89c929290" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredChargesPolicyTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_DeferredChargesPolicyTextBlock_1ee39d0c-4798-4bdd-be5b-45d89c929290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_71b325a7-a87f-44e8-8da4-68eaf1c192cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_71b325a7-a87f-44e8-8da4-68eaf1c192cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_26c18d30-ed2c-44a8-9210-0378aa2ad46b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_26c18d30-ed2c-44a8-9210-0378aa2ad46b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_feb50d9b-c6ee-46ed-bae0-94fb11ad5ebf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock_feb50d9b-c6ee-46ed-bae0-94fb11ad5ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_a9ba1902-639b-488d-a767-0fc4b9f9716e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_a9ba1902-639b-488d-a767-0fc4b9f9716e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_be840a38-3275-4bca-86c6-13245962780a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_be840a38-3275-4bca-86c6-13245962780a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_68bc967e-c21e-485f-b146-8f096184ed5b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_bdd498fe-642d-4df2-9cea-96e46c168c4e" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_68bc967e-c21e-485f-b146-8f096184ed5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_2c131db2-9fd1-4751-9ab8-93e038c18933" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_6b53c4d0-99e6-4b26-9aa7-ffd59fb0f0dc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2c131db2-9fd1-4751-9ab8-93e038c18933" xlink:to="loc_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock_6b53c4d0-99e6-4b26-9aa7-ffd59fb0f0dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_3bfaef60-96db-4933-9891-2601fc653119" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2c131db2-9fd1-4751-9ab8-93e038c18933" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock_3bfaef60-96db-4933-9891-2601fc653119" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_02baab6e-fc1b-42bc-83a5-1d2cd6e20a18" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2c131db2-9fd1-4751-9ab8-93e038c18933" xlink:to="loc_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock_02baab6e-fc1b-42bc-83a5-1d2cd6e20a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d0c25d7a-b815-4251-8d89-b657165163f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_2c131db2-9fd1-4751-9ab8-93e038c18933" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_d0c25d7a-b815-4251-8d89-b657165163f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesTables" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9d84813d-a046-4175-a64c-0b6e38255a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_ba77a1e7-b34c-49f3-aaca-d940bb4af9e6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_9d84813d-a046-4175-a64c-0b6e38255a5a" xlink:to="loc_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock_ba77a1e7-b34c-49f3-aaca-d940bb4af9e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ac354bfa-fb60-48c1-83e2-43b9ab899659" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_dd8e7480-1154-414a-bb77-9be1674538d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ac354bfa-fb60-48c1-83e2-43b9ab899659" xlink:to="loc_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_dd8e7480-1154-414a-bb77-9be1674538d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_a74f357d-199e-421c-b8ab-ce6b287429a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_ac354bfa-fb60-48c1-83e2-43b9ab899659" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_a74f357d-199e-421c-b8ab-ce6b287429a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/FairValueMeasurementsTables" xlink:type="simple" xlink:href="s-20240131.xsd#FairValueMeasurementsTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/FairValueMeasurementsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ccdd24aa-bf86-41ce-83cc-a5f15aaa8a61" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0f455482-9561-4b45-9acf-c50d3873d285" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ccdd24aa-bf86-41ce-83cc-a5f15aaa8a61" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0f455482-9561-4b45-9acf-c50d3873d285" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetTables" xlink:type="simple" xlink:href="s-20240131.xsd#PropertyandEquipmentNetTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/PropertyandEquipmentNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_84e31e9a-dc31-4a03-9d88-a2b6be4c1c06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_83a878b3-b97c-4c35-9e80-11872acd71d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_84e31e9a-dc31-4a03-9d88-a2b6be4c1c06" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_83a878b3-b97c-4c35-9e80-11872acd71d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_05b39e87-3217-4a74-ac59-abd055ef33ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d1b7f843-2b2e-4692-b561-f8d1697ee686" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_05b39e87-3217-4a74-ac59-abd055ef33ad" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_d1b7f843-2b2e-4692-b561-f8d1697ee686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b8ecb392-ac44-4313-8090-63ebb3321542" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_05b39e87-3217-4a74-ac59-abd055ef33ad" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_b8ecb392-ac44-4313-8090-63ebb3321542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesTables" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_a30e068f-9b51-4ea4-aeb1-4fc7b887a5e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_f69cb03d-b7dc-40c4-82b2-329cead2f83d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a30e068f-9b51-4ea4-aeb1-4fc7b887a5e9" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_f69cb03d-b7dc-40c4-82b2-329cead2f83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4cb3e3ef-6eb3-4c66-9753-2153f8c25201" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_a30e068f-9b51-4ea4-aeb1-4fc7b887a5e9" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4cb3e3ef-6eb3-4c66-9753-2153f8c25201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/CommonStockTables" xlink:type="simple" xlink:href="s-20240131.xsd#CommonStockTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/CommonStockTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_c9bc5626-e73a-4089-b739-75305d7061c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_e2029672-28c3-4635-99d8-2ebb0d178867" xlink:href="s-20240131.xsd#s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_c9bc5626-e73a-4089-b739-75305d7061c7" xlink:to="loc_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock_e2029672-28c3-4635-99d8-2ebb0d178867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationTables" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b641c7d2-a62b-4123-a58d-349f98049e10" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_323a5a3f-c16a-4d30-b63c-8985c85cf256" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b641c7d2-a62b-4123-a58d-349f98049e10" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_323a5a3f-c16a-4d30-b63c-8985c85cf256" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_9a79c5d1-88cd-470e-9ce8-e8092e73aa96" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b641c7d2-a62b-4123-a58d-349f98049e10" xlink:to="loc_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock_9a79c5d1-88cd-470e-9ce8-e8092e73aa96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6a96f1af-6333-44c5-a477-63c1e609c9b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b641c7d2-a62b-4123-a58d-349f98049e10" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_6a96f1af-6333-44c5-a477-63c1e609c9b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_e2160da8-46e7-433a-8703-a1f350bb2fe8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b641c7d2-a62b-4123-a58d-349f98049e10" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock_e2160da8-46e7-433a-8703-a1f350bb2fe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_297fff72-9978-4083-92ed-49602adf7a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_af9a1a3d-6067-4d69-81a2-bb0f0521c944" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_297fff72-9978-4083-92ed-49602adf7a3c" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_af9a1a3d-6067-4d69-81a2-bb0f0521c944" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_011a0d31-ac2f-4636-91e4-44628e8738f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_297fff72-9978-4083-92ed-49602adf7a3c" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_011a0d31-ac2f-4636-91e4-44628e8738f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6bc0dd90-8ed8-469e-ac1e-f971a226048c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_297fff72-9978-4083-92ed-49602adf7a3c" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_6bc0dd90-8ed8-469e-ac1e-f971a226048c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a5a8b24a-f1ca-426f-8283-20490eba76b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_297fff72-9978-4083-92ed-49602adf7a3c" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_a5a8b24a-f1ca-426f-8283-20490eba76b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2c2ec911-b613-4f3a-8c7e-be0d2228e09f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_297fff72-9978-4083-92ed-49602adf7a3c" xlink:to="loc_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock_2c2ec911-b613-4f3a-8c7e-be0d2228e09f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables" xlink:type="simple" xlink:href="s-20240131.xsd#NetLossPerShareAttributableToCommonStockholdersTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_36922b27-ec0b-4638-a264-0cd0b9b2f41f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1d058041-9903-47a8-899a-39a50aeda460" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_36922b27-ec0b-4638-a264-0cd0b9b2f41f" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1d058041-9903-47a8-899a-39a50aeda460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_8fd456e7-a255-46ea-b270-d2afaaf70092" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_36922b27-ec0b-4638-a264-0cd0b9b2f41f" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_8fd456e7-a255-46ea-b270-d2afaaf70092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/GeographicInformationTables" xlink:type="simple" xlink:href="s-20240131.xsd#GeographicInformationTables"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/GeographicInformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_5211d28c-1cb0-4740-8dfc-4c8b4f774023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_022c90b6-db3a-496e-86cf-38dc2895babf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_5211d28c-1cb0-4740-8dfc-4c8b4f774023" xlink:to="loc_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock_022c90b6-db3a-496e-86cf-38dc2895babf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5cb8d472-3890-4b31-bed3-ef8c7a3522d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f7852489-9f3e-41d4-8d32-a073b3a8ea4b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_5cb8d472-3890-4b31-bed3-ef8c7a3522d7" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f7852489-9f3e-41d4-8d32-a073b3a8ea4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_927e732b-67eb-4bed-aa3c-3a6cb5c5783a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f7852489-9f3e-41d4-8d32-a073b3a8ea4b" xlink:to="loc_srt_RangeAxis_927e732b-67eb-4bed-aa3c-3a6cb5c5783a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_927e732b-67eb-4bed-aa3c-3a6cb5c5783a" xlink:to="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_fb4bed3a-9043-463b-af34-be76da18e91a" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:to="loc_srt_MinimumMember_fb4bed3a-9043-463b-af34-be76da18e91a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_575df826-d367-4de3-b7ed-27758102f682" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_c95158d6-a134-414a-8f67-11bb3cbea1fa" xlink:to="loc_srt_MaximumMember_575df826-d367-4de3-b7ed-27758102f682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f7852489-9f3e-41d4-8d32-a073b3a8ea4b" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_SubscriptionContractTerm_fc79ae4a-f3f9-4466-a0e7-ddef11f01697" xlink:href="s-20240131.xsd#s_SubscriptionContractTerm"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_s_SubscriptionContractTerm_fc79ae4a-f3f9-4466-a0e7-ddef11f01697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_SubscriptionContractPaymentTerms_327cef31-b043-4691-92fb-5b645574c390" xlink:href="s-20240131.xsd#s_SubscriptionContractPaymentTerms"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_s_SubscriptionContractPaymentTerms_327cef31-b043-4691-92fb-5b645574c390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdvertisingExpense_2fad611c-269b-4093-b352-ae1200a1e0aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AdvertisingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_us-gaap_AdvertisingExpense_2fad611c-269b-4093-b352-ae1200a1e0aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_e7551ca2-e982-4b20-b082-55ddd24daf51" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_e7551ca2-e982-4b20-b082-55ddd24daf51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_f3b15ba7-db82-4fd4-b846-15c0e205560b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_09c3e7d3-3e84-40ef-919e-825c896c85f9" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_f3b15ba7-db82-4fd4-b846-15c0e205560b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_4f14542a-b9b6-46dd-b469-221040ac1aef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dd1f1d75-1165-4396-945e-b291682cd823" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f14542a-b9b6-46dd-b469-221040ac1aef" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_dd1f1d75-1165-4396-945e-b291682cd823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashCurrent_3b22d8f7-a536-4373-bb31-78980aea6f29" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f14542a-b9b6-46dd-b469-221040ac1aef" xlink:to="loc_us-gaap_RestrictedCashCurrent_3b22d8f7-a536-4373-bb31-78980aea6f29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashNoncurrent_9e7e8487-1b84-49e8-b2cc-6c7403505295" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f14542a-b9b6-46dd-b469-221040ac1aef" xlink:to="loc_us-gaap_RestrictedCashNoncurrent_9e7e8487-1b84-49e8-b2cc-6c7403505295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45a43bcb-6b58-483a-b051-298d69ae26c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_4f14542a-b9b6-46dd-b469-221040ac1aef" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_45a43bcb-6b58-483a-b051-298d69ae26c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_b0575c22-f3e6-4f1e-a687-ca5e8217be27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_b0575c22-f3e6-4f1e-a687-ca5e8217be27" xlink:to="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_08d7e88b-50cb-4a10-b536-659044dcba99" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_08d7e88b-50cb-4a10-b536-659044dcba99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_08d7e88b-50cb-4a10-b536-659044dcba99" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableMember_da982747-020f-488e-8d80-28aa930b9861" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountsReceivableMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:to="loc_us-gaap_AccountsReceivableMember_da982747-020f-488e-8d80-28aa930b9861" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_baaa8d74-bf73-482a-8096-452ba34f569d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_50731aab-6b24-430e-8787-48049a91fd6d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_baaa8d74-bf73-482a-8096-452ba34f569d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_3cc987a4-ef24-4dbf-b2fc-247683c0241b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_3cc987a4-ef24-4dbf-b2fc-247683c0241b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_f2414f81-a658-47d0-8ce4-d66f29e4cbc9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_3cc987a4-ef24-4dbf-b2fc-247683c0241b" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_f2414f81-a658-47d0-8ce4-d66f29e4cbc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_9ca9d981-29f0-4634-9681-89f41802e41f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_f2414f81-a658-47d0-8ce4-d66f29e4cbc9" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_9ca9d981-29f0-4634-9681-89f41802e41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_7ef159ad-781b-4499-b7ea-d047f967e7c4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:to="loc_srt_MajorCustomersAxis_7ef159ad-781b-4499-b7ea-d047f967e7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_7ef159ad-781b-4499-b7ea-d047f967e7c4" xlink:to="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerAMember_6a0a428b-c193-4255-af02-6497263073ad" xlink:href="s-20240131.xsd#s_ChannelPartnerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:to="loc_s_ChannelPartnerAMember_6a0a428b-c193-4255-af02-6497263073ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerBMember_9f762a3d-567e-40f7-8635-78f8bc2430f0" xlink:href="s-20240131.xsd#s_ChannelPartnerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:to="loc_s_ChannelPartnerBMember_9f762a3d-567e-40f7-8635-78f8bc2430f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerCMember_93bc1488-3edf-488e-972a-f5498e9b18e8" xlink:href="s-20240131.xsd#s_ChannelPartnerCMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_8b9f49bf-2a4d-4cb6-9bcf-48053e87f0dd" xlink:to="loc_s_ChannelPartnerCMember_93bc1488-3edf-488e-972a-f5498e9b18e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_a4f21cb0-78a4-4481-ad3e-e03701c838d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_f7eb6c8f-f077-470e-80c2-50440cd3208e" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_a4f21cb0-78a4-4481-ad3e-e03701c838d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_8eee76d0-fd69-4224-bf95-fd6c7db9be90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_a4f21cb0-78a4-4481-ad3e-e03701c838d1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_8eee76d0-fd69-4224-bf95-fd6c7db9be90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_57ea8772-c21e-47f4-bab0-71d8ec14239d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1ea88621-4eab-4745-b318-e9f4143ef98b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_57ea8772-c21e-47f4-bab0-71d8ec14239d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1ea88621-4eab-4745-b318-e9f4143ef98b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_21071fdb-bdee-4954-8228-5319a01b78d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1ea88621-4eab-4745-b318-e9f4143ef98b" xlink:to="loc_us-gaap_FinancialInstrumentAxis_21071fdb-bdee-4954-8228-5319a01b78d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0438d3c9-f6ad-4863-9bac-0b0396a377d2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_21071fdb-bdee-4954-8228-5319a01b78d5" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0438d3c9-f6ad-4863-9bac-0b0396a377d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrategicInvestmentsMember_6cd5c782-d5bb-462e-bcf6-be1c95f58e31" xlink:href="s-20240131.xsd#s_StrategicInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_0438d3c9-f6ad-4863-9bac-0b0396a377d2" xlink:to="loc_s_StrategicInvestmentsMember_6cd5c782-d5bb-462e-bcf6-be1c95f58e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1ea88621-4eab-4745-b318-e9f4143ef98b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_d564b0b9-5a96-485b-9a3c-4823d3192be3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_d564b0b9-5a96-485b-9a3c-4823d3192be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses_8d0c18f9-086e-445c-a7ef-84f73263983a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_d3ab45e3-abb8-4174-a84c-d15653b45b7d" xlink:to="loc_us-gaap_RealizedInvestmentGainsLosses_8d0c18f9-086e-445c-a7ef-84f73263983a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_66d4082d-7a25-493d-b80b-15ca55e736a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_66d4082d-7a25-493d-b80b-15ca55e736a7" xlink:to="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93d4ca53-2155-4964-b083-7ef39b2813a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93d4ca53-2155-4964-b083-7ef39b2813a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1fee1e8-4fe4-41d2-8e81-cad962b648d1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_93d4ca53-2155-4964-b083-7ef39b2813a0" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1fee1e8-4fe4-41d2-8e81-cad962b648d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_e5b53e3f-d596-4daf-b916-bc87839972ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_e1fee1e8-4fe4-41d2-8e81-cad962b648d1" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_e5b53e3f-d596-4daf-b916-bc87839972ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_a577ce49-c907-4351-8d49-4dc8db441278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_a577ce49-c907-4351-8d49-4dc8db441278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_ae616786-8c4a-4c62-89af-e92997f604bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_a577ce49-c907-4351-8d49-4dc8db441278" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_ae616786-8c4a-4c62-89af-e92997f604bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_445c6983-0026-49a8-bbf8-04a715d74e0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_ae616786-8c4a-4c62-89af-e92997f604bd" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_445c6983-0026-49a8-bbf8-04a715d74e0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_9655dc12-a6ab-471b-a109-c7f8a6a86cb7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:to="loc_srt_MajorCustomersAxis_9655dc12-a6ab-471b-a109-c7f8a6a86cb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_9655dc12-a6ab-471b-a109-c7f8a6a86cb7" xlink:to="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerAMember_b4f083d8-1512-4c6e-83f4-09a5fdf3ad2f" xlink:href="s-20240131.xsd#s_ChannelPartnerAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:to="loc_s_ChannelPartnerAMember_b4f083d8-1512-4c6e-83f4-09a5fdf3ad2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ChannelPartnerBMember_a09567ce-d06d-4fab-a5a5-28eecfd532b2" xlink:href="s-20240131.xsd#s_ChannelPartnerBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_f2a76a75-da74-401a-ac0e-f413c85422ce" xlink:to="loc_s_ChannelPartnerBMember_a09567ce-d06d-4fab-a5a5-28eecfd532b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskLineItems_47789668-9830-4f62-a26e-86908afffec1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTable_dee86a68-80d4-4940-a155-4e6020ec8158" xlink:to="loc_us-gaap_ConcentrationRiskLineItems_47789668-9830-4f62-a26e-86908afffec1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_07eced74-d313-4f3e-8ba2-28750d38a6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskLineItems_47789668-9830-4f62-a26e-86908afffec1" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_07eced74-d313-4f3e-8ba2-28750d38a6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesAccountsReceivableDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7375e65d-68eb-4ce0-bee8-95568c6a390b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f3feaa06-8be8-4f6c-9026-9ec9649c0fe7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7375e65d-68eb-4ce0-bee8-95568c6a390b" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_f3feaa06-8be8-4f6c-9026-9ec9649c0fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_df3c6dd8-23e9-4ff6-862d-836f2493df5d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_072fae0c-6dca-4960-b390-c029db000584" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_df3c6dd8-23e9-4ff6-862d-836f2493df5d" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_072fae0c-6dca-4960-b390-c029db000584" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7940ab87-1223-4a16-971f-ea22dda81fa3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_072fae0c-6dca-4960-b390-c029db000584" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7940ab87-1223-4a16-971f-ea22dda81fa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_7940ab87-1223-4a16-971f-ea22dda81fa3" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_4d1b46a0-ef0c-41a4-932b-b75de8a908b4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_4d1b46a0-ef0c-41a4-932b-b75de8a908b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ComputersSoftwareAndElectronicEquipmentMember_bc23ce5b-afa3-45f9-acf7-24f9fa2364ad" xlink:href="s-20240131.xsd#s_ComputersSoftwareAndElectronicEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:to="loc_s_ComputersSoftwareAndElectronicEquipmentMember_bc23ce5b-afa3-45f9-acf7-24f9fa2364ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_fd40e8bd-d290-400e-957a-b9abac8e62cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a8230fc9-05a0-4180-b5de-8014c9af6113" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_fd40e8bd-d290-400e-957a-b9abac8e62cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a8ea0129-bc2a-46d7-a6fc-89e2c633908a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_072fae0c-6dca-4960-b390-c029db000584" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a8ea0129-bc2a-46d7-a6fc-89e2c633908a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_64254f9b-afb8-429f-a85e-f126dd0baffc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_a8ea0129-bc2a-46d7-a6fc-89e2c633908a" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_64254f9b-afb8-429f-a85e-f126dd0baffc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d5ae6a32-ce23-40b3-88a9-5d9285464bbd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_6f727eca-2248-460d-98ff-12603e20f0c4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d5ae6a32-ce23-40b3-88a9-5d9285464bbd" xlink:to="loc_us-gaap_AssetImpairmentCharges_6f727eca-2248-460d-98ff-12603e20f0c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51967dd3-2d93-4f73-8d04-33dcd519c6d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_51967dd3-2d93-4f73-8d04-33dcd519c6d5" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_8ac01fd9-05ab-4205-992d-d967001872e7" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:to="loc_srt_StatementGeographicalAxis_8ac01fd9-05ab-4205-992d-d967001872e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_8ac01fd9-05ab-4205-992d-d967001872e7" xlink:to="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_a0c55e2d-7aa3-4e77-b03f-391a390565fc" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:to="loc_country_US_a0c55e2d-7aa3-4e77-b03f-391a390565fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_9e8b0324-9c44-4e09-8db9-c6ca04d5fdcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NonUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8050748e-7af0-4392-8e30-3671bc5da36b" xlink:to="loc_us-gaap_NonUsMember_9e8b0324-9c44-4e09-8db9-c6ca04d5fdcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c65add53-1cf9-4920-abba-62309063bd3b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c65add53-1cf9-4920-abba-62309063bd3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32111cb6-7543-4e9e-854b-60752f6fb7de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_c65add53-1cf9-4920-abba-62309063bd3b" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32111cb6-7543-4e9e-854b-60752f6fb7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_8150a6fa-81d5-460a-a271-8c80b9bcee9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_32111cb6-7543-4e9e-854b-60752f6fb7de" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_8150a6fa-81d5-460a-a271-8c80b9bcee9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_4ae56c8e-f918-4121-a57d-dc97e8e0d10c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_4ae56c8e-f918-4121-a57d-dc97e8e0d10c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_7eaf819e-dbdb-46d6-a557-3d7e5043f3e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_4ae56c8e-f918-4121-a57d-dc97e8e0d10c" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_7eaf819e-dbdb-46d6-a557-3d7e5043f3e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeographicConcentrationRiskMember_5b5cbe12-f8ce-437e-bf0b-406ab91ab053" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeographicConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_7eaf819e-dbdb-46d6-a557-3d7e5043f3e4" xlink:to="loc_us-gaap_GeographicConcentrationRiskMember_5b5cbe12-f8ce-437e-bf0b-406ab91ab053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_cb893abc-c53a-4716-9147-6cb9d7bd92ef" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94d9093c-8e37-43b0-8797-76f6254843bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_94d9093c-8e37-43b0-8797-76f6254843bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_ff8ec449-cf3b-4e76-a1d2-ff812f58461b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_1bcf09ec-5d73-469d-9c12-fcf3b2bba150" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_ff8ec449-cf3b-4e76-a1d2-ff812f58461b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_db2a46a0-0de5-4188-9f8d-8e60e5d96b8b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_88a9a2f4-89c0-4712-ba33-047d10e270ad" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_db2a46a0-0de5-4188-9f8d-8e60e5d96b8b" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_88a9a2f4-89c0-4712-ba33-047d10e270ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_5b2ee61a-60ef-4578-9cca-aa65d1577103" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88a9a2f4-89c0-4712-ba33-047d10e270ad" xlink:to="loc_srt_RangeAxis_5b2ee61a-60ef-4578-9cca-aa65d1577103" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5b2ee61a-60ef-4578-9cca-aa65d1577103" xlink:to="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_96d8a81c-c65a-4388-bb52-507801112c3f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:to="loc_srt_MinimumMember_96d8a81c-c65a-4388-bb52-507801112c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_04362c7b-3776-4127-b750-668d639c52f1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_491e2031-9afa-4be1-81ae-17e686decc4e" xlink:to="loc_srt_MaximumMember_04362c7b-3776-4127-b750-668d639c52f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_88a9a2f4-89c0-4712-ba33-047d10e270ad" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnbilledReceivablesCurrent_1d6ad79c-2ace-4aaa-ae6e-042dbbb0a3f7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnbilledReceivablesCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_UnbilledReceivablesCurrent_1d6ad79c-2ace-4aaa-ae6e-042dbbb0a3f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiability_23c46318-a72e-4f48-86da-7c4194b16e59" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_ContractWithCustomerLiability_23c46318-a72e-4f48-86da-7c4194b16e59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2ff9e639-713c-4f33-ace0-c0f5f3bdf816" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ContractWithCustomerLiabilityRevenueRecognized"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityRevenueRecognized_2ff9e639-713c-4f33-ace0-c0f5f3bdf816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RevenueFromContractWithCustomerContractTerm_87d5b081-2edc-49f0-83f1-88b4cc71ea7e" xlink:href="s-20240131.xsd#s_RevenueFromContractWithCustomerContractTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_s_RevenueFromContractWithCustomerContractTerm_87d5b081-2edc-49f0-83f1-88b4cc71ea7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostImpairmentLoss_33ba8187-e9dc-4325-838a-bc6483ddd1da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostImpairmentLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_CapitalizedContractCostImpairmentLoss_33ba8187-e9dc-4325-838a-bc6483ddd1da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortization_d5a38b78-c7dc-4d81-ad24-b77f545fb2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedContractCostAmortization"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_8bf5cf83-52bd-4732-9239-062359905045" xlink:to="loc_us-gaap_CapitalizedContractCostAmortization_d5a38b78-c7dc-4d81-ad24-b77f545fb2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cbf2293d-289f-4006-a22e-a5dbbcd87235" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_cbf2293d-289f-4006-a22e-a5dbbcd87235" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_93797328-2940-4767-9bd1-9be7ae90fec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis_93797328-2940-4767-9bd1-9be7ae90fec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable_fcc06456-a6e1-4e7d-8612-f802aa348bd2" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligation_43000508-4906-44b8-afb9-16fdc9cbad88" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligation_43000508-4906-44b8-afb9-16fdc9cbad88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7ffd2b11-9336-4c19-b0d3-feb599b84bf2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationPercentage_7ffd2b11-9336-4c19-b0d3-feb599b84bf2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1d07948c-0831-440e-8f0e-f2ada15860d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems_0775618e-f820-493b-aa89-21a474d42fba" xlink:to="loc_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1_1d07948c-0831-440e-8f0e-f2ada15860d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="simple" xlink:href="s-20240131.xsd#RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsKSGNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_200f8687-4d57-423d-9d8a-aeadfcea5bd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_200f8687-4d57-423d-9d8a-aeadfcea5bd3" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_5499ef7f-3d06-494c-94f6-0b382be96b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_5499ef7f-3d06-494c-94f6-0b382be96b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8ede855-0fab-4394-b84f-84bb1f10b811" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_5499ef7f-3d06-494c-94f6-0b382be96b1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8ede855-0fab-4394-b84f-84bb1f10b811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_KrebsStamosGroupLLCMember_c43bb74e-0cc4-40d1-9ecf-bcc660eb2ae9" xlink:href="s-20240131.xsd#s_KrebsStamosGroupLLCMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_f8ede855-0fab-4394-b84f-84bb1f10b811" xlink:to="loc_s_KrebsStamosGroupLLCMember_c43bb74e-0cc4-40d1-9ecf-bcc660eb2ae9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b84fc489-e102-48c0-b087-b0e906f45152" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b84fc489-e102-48c0-b087-b0e906f45152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3b9de8be-ffcd-4037-8654-30ebc28a5a90" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b84fc489-e102-48c0-b087-b0e906f45152" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3b9de8be-ffcd-4037-8654-30ebc28a5a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_31ec7222-e093-44ff-9db1-6edf088d9ad7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_3b9de8be-ffcd-4037-8654-30ebc28a5a90" xlink:to="loc_us-gaap_CustomerRelationshipsMember_31ec7222-e093-44ff-9db1-6edf088d9ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_c631f077-c870-459b-bade-148c76524173" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_57d72c1e-edc0-4435-8498-c7e45dbdfb27" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_57d72c1e-edc0-4435-8498-c7e45dbdfb27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6612f19-fc6b-477b-a06b-17f102de827b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_b6612f19-fc6b-477b-a06b-17f102de827b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_54beb12d-ac76-4473-9f45-711fdc7cb41b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_54beb12d-ac76-4473-9f45-711fdc7cb41b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ef3055a8-8c36-4735-b98b-d86bb5de1bea" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_Goodwill_ef3055a8-8c36-4735-b98b-d86bb5de1bea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57b39682-0e72-4d09-a256-c3439e76914d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ba68d9f1-6b9d-46ce-b083-2241975afc52" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_57b39682-0e72-4d09-a256-c3439e76914d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsAttivoNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4d1541b2-283a-40da-b4f0-cf9df8a9f6b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_4d1541b2-283a-40da-b4f0-cf9df8a9f6b1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce6b1146-fe8f-470c-a02c-38ee86084ada" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_80a6d7a8-360d-45b3-99a0-c3c70b0ffa6f" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce6b1146-fe8f-470c-a02c-38ee86084ada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_227edf44-f108-48cb-9641-ae7a0a864ab1" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_ce6b1146-fe8f-470c-a02c-38ee86084ada" xlink:to="loc_s_AttivoMember_227edf44-f108-48cb-9641-ae7a0a864ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_ba6322eb-7ee5-48df-9625-b8e29280ef9e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:to="loc_us-gaap_AwardTypeAxis_ba6322eb-7ee5-48df-9625-b8e29280ef9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_58d71636-ad1d-4c83-a8ba-406e40ee1ea9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_ba6322eb-7ee5-48df-9625-b8e29280ef9e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_58d71636-ad1d-4c83-a8ba-406e40ee1ea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_bfcabf7e-fac7-49e4-9373-4d5757175574" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_58d71636-ad1d-4c83-a8ba-406e40ee1ea9" xlink:to="loc_us-gaap_RestrictedStockMember_bfcabf7e-fac7-49e4-9373-4d5757175574" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_87419298-6ea1-4c61-9e9f-8d1e4eda2424" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_87419298-6ea1-4c61-9e9f-8d1e4eda2424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_392db315-149b-4b40-b564-456399fcb5c6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_87419298-6ea1-4c61-9e9f-8d1e4eda2424" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_392db315-149b-4b40-b564-456399fcb5c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7e224ca6-fbe9-4655-a8ea-ef36f8f7b493" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_392db315-149b-4b40-b564-456399fcb5c6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_7e224ca6-fbe9-4655-a8ea-ef36f8f7b493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0f8ef451-4432-430c-883a-dc6d28547cf4" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_85507405-ded0-4a90-894e-5eb1a8bca6e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_85507405-ded0-4a90-894e-5eb1a8bca6e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_087dedd3-4292-4766-9161-7c63600f394c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_087dedd3-4292-4766-9161-7c63600f394c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod_76a880c3-2d82-46b4-9dba-92b7f5c656e2" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod_76a880c3-2d82-46b4-9dba-92b7f5c656e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue_1cf34e7d-d7d1-4e07-aa87-91efb61f591b" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue_1cf34e7d-d7d1-4e07-aa87-91efb61f591b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_14762450-fda5-4c20-a31f-16ca0726b5c9" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_14762450-fda5-4c20-a31f-16ca0726b5c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue_9802c9a1-8855-433e-9271-edce4cabd302" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue_9802c9a1-8855-433e-9271-edce4cabd302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationCompensationRelatedCosts_b9511f9e-b9df-40da-a5f5-92c90d9af763" xlink:href="s-20240131.xsd#s_BusinessCombinationCompensationRelatedCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_s_BusinessCombinationCompensationRelatedCosts_b9511f9e-b9df-40da-a5f5-92c90d9af763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0c69a686-86c0-44de-8de0-dab5178449cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f2a9110e-7650-40cf-b036-0ca167f02e8e" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0c69a686-86c0-44de-8de0-dab5178449cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9578a988-3c29-4f71-8a33-88d5706f59ae" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5f2a3f56-195f-4cb6-802f-6abe50e35fce" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_9578a988-3c29-4f71-8a33-88d5706f59ae" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5f2a3f56-195f-4cb6-802f-6abe50e35fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1fb76ff5-9502-4a01-b5a6-8dae3a25d098" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5f2a3f56-195f-4cb6-802f-6abe50e35fce" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1fb76ff5-9502-4a01-b5a6-8dae3a25d098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7dcdfcc-416f-438c-ad3b-1e927fc2789a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1fb76ff5-9502-4a01-b5a6-8dae3a25d098" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7dcdfcc-416f-438c-ad3b-1e927fc2789a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_1ecd2fb6-3ffd-4c16-8eda-5f84ab39b5f2" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c7dcdfcc-416f-438c-ad3b-1e927fc2789a" xlink:to="loc_s_AttivoMember_1ecd2fb6-3ffd-4c16-8eda-5f84ab39b5f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_5f2a3f56-195f-4cb6-802f-6abe50e35fce" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_690756e6-abc0-4447-97be-ba0d28d6c206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_690756e6-abc0-4447-97be-ba0d28d6c206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d91fb890-43c9-453e-b3be-a20ec47183c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_d91fb890-43c9-453e-b3be-a20ec47183c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_be40df12-0882-467e-96ed-0096e27c7423" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_be40df12-0882-467e-96ed-0096e27c7423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d3ab13e-1da4-4ec9-97e6-1c25820e7225" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_1d3ab13e-1da4-4ec9-97e6-1c25820e7225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e47fb92c-85f3-4bd3-a64e-f45756ee436d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_e47fb92c-85f3-4bd3-a64e-f45756ee436d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_bd99f176-d851-4516-b599-3ee4d36c7351" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_bd99f176-d851-4516-b599-3ee4d36c7351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ed750628-1c4f-4995-9f2f-5bd2599a692e" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets_ed750628-1c4f-4995-9f2f-5bd2599a692e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f847028d-7add-4eb8-b8e1-22c0bad02e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_f847028d-7add-4eb8-b8e1-22c0bad02e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_cae278ad-a9bb-44ca-9688-24ad54e7e9dc" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities_cae278ad-a9bb-44ca-9688-24ad54e7e9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_2e5f1ef5-91e8-47e7-9fb9-6cf6514ee717" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits_2e5f1ef5-91e8-47e7-9fb9-6cf6514ee717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_13c9112b-ee94-45e8-9293-9854769155c1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_13c9112b-ee94-45e8-9293-9854769155c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_bef1d202-3f2a-4dc9-b8a9-be40a82538ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_bef1d202-3f2a-4dc9-b8a9-be40a82538ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d581eb5e-4e86-44bb-8699-12a8d4ad7565" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_d581eb5e-4e86-44bb-8699-12a8d4ad7565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7a5c2e39-edf2-42a2-a2ef-a2f12895760c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities_7a5c2e39-edf2-42a2-a2ef-a2f12895760c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_88d9b1ef-f371-4f1d-a93a-1adf4f50b9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet_88d9b1ef-f371-4f1d-a93a-1adf4f50b9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_200826f1-7938-48b3-b05a-bd2edc4dedf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_Goodwill_200826f1-7938-48b3-b05a-bd2edc4dedf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9c28aa85-25d0-4635-a7e8-2104d98669aa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_9c28aa85-25d0-4635-a7e8-2104d98669aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c81ff4d9-706c-46d8-be02-f876a41481f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_359b6c38-5289-47b9-8e50-578332d572f3" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c81ff4d9-706c-46d8-be02-f876a41481f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsAttivoandScalyrProFormaDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d33fb898-3b28-4358-891c-4280f32e8557" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f65aaca2-1597-448d-8884-fc33fb4ce7d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_d33fb898-3b28-4358-891c-4280f32e8557" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f65aaca2-1597-448d-8884-fc33fb4ce7d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_a702fca4-1dd7-4d80-9d31-5d198bb1a50c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f65aaca2-1597-448d-8884-fc33fb4ce7d3" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_a702fca4-1dd7-4d80-9d31-5d198bb1a50c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_a702fca4-1dd7-4d80-9d31-5d198bb1a50c" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_ed479cfc-380b-465f-8e89-09d373f95ae1" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:to="loc_s_AttivoMember_ed479cfc-380b-465f-8e89-09d373f95ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_e8972a90-f0a0-4241-9bf8-2968bb967dd5" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9bedd350-4fd1-471f-bd30-c94164e47f0d" xlink:to="loc_s_ScalyrMember_e8972a90-f0a0-4241-9bf8-2968bb967dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_f65aaca2-1597-448d-8884-fc33fb4ce7d3" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a9bd9d4-c6b2-43f4-9433-ef155aad8a28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_8a9bd9d4-c6b2-43f4-9433-ef155aad8a28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_500007a6-2ef4-454a-b2c5-99aec722bd1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_ca1c2cba-c18e-440a-8bed-4334741700e9" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_500007a6-2ef4-454a-b2c5-99aec722bd1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsScalyrNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cd55cb82-4e5b-4fc2-9b92-2d518710bd03" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_cd55cb82-4e5b-4fc2-9b92-2d518710bd03" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_13515e16-612b-4de3-b5ee-722ea1e5e074" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_13515e16-612b-4de3-b5ee-722ea1e5e074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0202ce08-6d0a-41df-a23b-f338e3d13f78" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_13515e16-612b-4de3-b5ee-722ea1e5e074" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0202ce08-6d0a-41df-a23b-f338e3d13f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_17014c88-667d-47b4-948c-b3054590bfe0" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_0202ce08-6d0a-41df-a23b-f338e3d13f78" xlink:to="loc_s_ScalyrMember_17014c88-667d-47b4-948c-b3054590bfe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_17d58a16-588d-4d62-bf13-267c74457086" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:to="loc_us-gaap_AwardTypeAxis_17d58a16-588d-4d62-bf13-267c74457086" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_17d58a16-588d-4d62-bf13-267c74457086" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_974d1955-522e-411f-afa3-2f07eb72d7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:to="loc_us-gaap_CommonStockMember_974d1955-522e-411f-afa3-2f07eb72d7c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_2e98a01c-f037-4ba9-9a53-a449b53d91a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:to="loc_us-gaap_EmployeeStockOptionMember_2e98a01c-f037-4ba9-9a53-a449b53d91a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_490bfa21-c1fa-4b46-8a42-bfb772da4c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_e200460e-dbe3-4fcd-bfc0-0c0324a362d7" xlink:to="loc_us-gaap_RestrictedStockMember_490bfa21-c1fa-4b46-8a42-bfb772da4c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b9e49237-3f45-457d-bf35-2b68cc595bb0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b9e49237-3f45-457d-bf35-2b68cc595bb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7341667b-b8e6-4898-9ec7-809de65d0225" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_b9e49237-3f45-457d-bf35-2b68cc595bb0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7341667b-b8e6-4898-9ec7-809de65d0225" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_ec25a660-aab7-43b3-b0d4-9d75bd36f066" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7341667b-b8e6-4898-9ec7-809de65d0225" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_ec25a660-aab7-43b3-b0d4-9d75bd36f066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_4485f9b8-7eac-44d7-8338-2907b708f735" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_307ab9ea-647e-43dd-aae5-53f303b567bf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_307ab9ea-647e-43dd-aae5-53f303b567bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c5f9ee19-9a57-4c2e-953b-a2e0a14c6f1c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_c5f9ee19-9a57-4c2e-953b-a2e0a14c6f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_c7ecae9a-e96e-4885-a337-753726636c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_c7ecae9a-e96e-4885-a337-753726636c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3e9769ac-38a1-4919-9126-e9b112cca392" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_3e9769ac-38a1-4919-9126-e9b112cca392" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d8a5acfd-ad4d-4e88-bab1-44faf78f2aa1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d8a5acfd-ad4d-4e88-bab1-44faf78f2aa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_317188a7-a04d-4e51-b9e9-07abdf26130c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_317188a7-a04d-4e51-b9e9-07abdf26130c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_4c5b8fd2-de63-4d35-bcd1-253fb1bfa8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure_4c5b8fd2-de63-4d35-bcd1-253fb1bfa8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1ef01879-34ed-4b3a-8bc2-4f3c020c2481" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1ef01879-34ed-4b3a-8bc2-4f3c020c2481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackNumberOfShares_5c662f77-9857-4a48-a75c-c61d3fd4c2ab" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackNumberOfShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_s_BusinessCombinationHoldbackNumberOfShares_5c662f77-9857-4a48-a75c-c61d3fd4c2ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackFairValuePerShare_0c6ac3d6-9f19-4d4a-9e3d-8dda260e0efb" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackFairValuePerShare"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_s_BusinessCombinationHoldbackFairValuePerShare_0c6ac3d6-9f19-4d4a-9e3d-8dda260e0efb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherPaymentsToAcquireBusinesses_0b2ec204-8bb2-4af9-8f59-3d152050b16e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OtherPaymentsToAcquireBusinesses"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_OtherPaymentsToAcquireBusinesses_0b2ec204-8bb2-4af9-8f59-3d152050b16e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationHoldbackSharesAndCashTerm_cd31b787-748c-4900-9971-d331a5b2eb0d" xlink:href="s-20240131.xsd#s_BusinessCombinationHoldbackSharesAndCashTerm"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_s_BusinessCombinationHoldbackSharesAndCashTerm_cd31b787-748c-4900-9971-d331a5b2eb0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d15885e2-6e87-460a-a766-ad27f6839be6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_d15885e2-6e87-460a-a766-ad27f6839be6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bd9eb653-69d8-4b7a-aa3d-b6ab0777ac39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_bd9eb653-69d8-4b7a-aa3d-b6ab0777ac39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2050c9a5-5c92-4cdf-8892-12a985a61de0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2f084fbd-70f1-4f7f-a6a8-e1b63aea1fc7" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_2050c9a5-5c92-4cdf-8892-12a985a61de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails" xlink:type="simple" xlink:href="s-20240131.xsd#AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_81dd38b6-d05f-43de-a153-5db920dbff30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_50c2fb5c-fa06-44bc-806b-c58ff661f278" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_81dd38b6-d05f-43de-a153-5db920dbff30" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_50c2fb5c-fa06-44bc-806b-c58ff661f278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_745be0a0-655f-4ace-be17-b868a2d21c01" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_50c2fb5c-fa06-44bc-806b-c58ff661f278" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_745be0a0-655f-4ace-be17-b868a2d21c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ea3ddd0-1140-40b2-a998-4dd5b11037fc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_745be0a0-655f-4ace-be17-b868a2d21c01" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ea3ddd0-1140-40b2-a998-4dd5b11037fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_fb3f689b-4322-4e63-9d72-9a715e387754" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1ea3ddd0-1140-40b2-a998-4dd5b11037fc" xlink:to="loc_s_ScalyrMember_fb3f689b-4322-4e63-9d72-9a715e387754" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_50c2fb5c-fa06-44bc-806b-c58ff661f278" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_3a14603f-bcd5-4edf-892a-b14cd2ad9b60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_3a14603f-bcd5-4edf-892a-b14cd2ad9b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_66ef596e-6f1d-4302-8cfb-51e2b55e942e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_66ef596e-6f1d-4302-8cfb-51e2b55e942e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_30669b2d-aec7-4ca2-8b74-4d7f6e0166f2" xlink:href="s-20240131.xsd#s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash_30669b2d-aec7-4ca2-8b74-4d7f6e0166f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_9928f9b3-5b5b-42bd-a59b-499a4bc9c88d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets_9928f9b3-5b5b-42bd-a59b-499a4bc9c88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1198ec47-93f7-4788-83e7-f970c3581b7c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_1198ec47-93f7-4788-83e7-f970c3581b7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_2626fff8-e845-4a00-a30b-75af28c5538c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_Goodwill_2626fff8-e845-4a00-a30b-75af28c5538c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_5b10d347-e3ec-4c4f-be56-0d89957708a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_5b10d347-e3ec-4c4f-be56-0d89957708a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_f8376900-55d9-4953-99e1-e2716718be2d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue_f8376900-55d9-4953-99e1-e2716718be2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07bdc880-0121-4eea-8137-287c804145b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther_07bdc880-0121-4eea-8137-287c804145b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_cf6c4b1a-4cdc-489b-a6d5-ddb7fb1834dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_764f66a8-111b-4464-bef2-95ddc810478c" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_cf6c4b1a-4cdc-489b-a6d5-ddb7fb1834dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#FairValueMeasurementsScheduleofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_aa9ae0a8-1966-4263-b572-56c033a05cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByBalanceSheetGroupingTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_aa9ae0a8-1966-4263-b572-56c033a05cc0" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4beeb59d-6ee6-4b93-868f-3a749489ab46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4beeb59d-6ee6-4b93-868f-3a749489ab46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_4beeb59d-6ee6-4b93-868f-3a749489ab46" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_dcf183c3-99a5-4ce6-904d-58f7ea5c689c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_dcf183c3-99a5-4ce6-904d-58f7ea5c689c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_cb617234-483e-4782-9ee2-f2cb9c4c4922" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel2Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd34f80a-ede9-4d7b-a5fe-477141d43e6f" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_cb617234-483e-4782-9ee2-f2cb9c4c4922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAxis_ebf58adf-13c3-4569-8743-19b8585a8f7b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:to="loc_us-gaap_CashAndCashEquivalentsAxis_ebf58adf-13c3-4569-8743-19b8585a8f7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAxis_ebf58adf-13c3-4569-8743-19b8585a8f7b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashMember_e8bdb139-0138-4403-a92f-f5e8161bac42" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_CashMember_e8bdb139-0138-4403-a92f-f5e8161bac42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_4ebc6385-5336-4d36-ad2d-8929f1646a2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_MoneyMarketFundsMember_4ebc6385-5336-4d36-ad2d-8929f1646a2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CertificatesOfDepositMember_b0f6b7ff-93ce-43a1-98a4-9b3571f62396" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CertificatesOfDepositMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_CertificatesOfDepositMember_b0f6b7ff-93ce-43a1-98a4-9b3571f62396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsMember_51e0ca3f-fc3c-4369-ab4b-01baa3699ce6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_6d1d4447-4557-4eba-8f9e-7475a3f6d468" xlink:to="loc_us-gaap_CashAndCashEquivalentsMember_51e0ca3f-fc3c-4369-ab4b-01baa3699ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_229a706b-72d4-4724-b174-97d0e378db1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:to="loc_us-gaap_FinancialInstrumentAxis_229a706b-72d4-4724-b174-97d0e378db1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_229a706b-72d4-4724-b174-97d0e378db1e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasurySecuritiesMember_8c970af9-c980-410e-9c1c-76f14af7b38c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_USTreasurySecuritiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_us-gaap_USTreasurySecuritiesMember_8c970af9-c980-410e-9c1c-76f14af7b38c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_f27d525d-8dc2-4596-9b73-7447abfc3d7a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember_f27d525d-8dc2-4596-9b73-7447abfc3d7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateNoteSecuritiesMember_58dbe18e-f06a-44f4-91a6-6dd22390ab84" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CorporateNoteSecuritiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_us-gaap_CorporateNoteSecuritiesMember_58dbe18e-f06a-44f4-91a6-6dd22390ab84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_USAgencySecuritiesMember_f776276b-ca0a-461f-b96d-3daba71ea0cc" xlink:href="s-20240131.xsd#s_USAgencySecuritiesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1c903756-1337-48f0-bdd5-6ad590ad711e" xlink:to="loc_s_USAgencySecuritiesMember_f776276b-ca0a-461f-b96d-3daba71ea0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_90ada26c-f86e-4629-99f8-4adb72b55806" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_4f6b063e-06e5-4184-946d-286eb0c46dc4" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_90ada26c-f86e-4629-99f8-4adb72b55806" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_90ada26c-f86e-4629-99f8-4adb72b55806" xlink:to="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_21005151-3e70-4dd5-bfcd-e44b5f20b511" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_21005151-3e70-4dd5-bfcd-e44b5f20b511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_8d5f730b-8995-458e-84b0-26d6e7880b37" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_8d5f730b-8995-458e-84b0-26d6e7880b37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_09bdf630-e8fa-4d1f-a7bc-e410fb032b61" xlink:href="s-20240131.xsd#s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_09bdf630-e8fa-4d1f-a7bc-e410fb032b61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_baef4bb7-7345-4581-82c7-ba5708fec182" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CashAndCashEquivalentsAbstract_f407be86-59e2-4be5-9989-66ebe0693562" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_baef4bb7-7345-4581-82c7-ba5708fec182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermInvestmentsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_47250da1-aae6-430a-8842-b357688136a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent_47250da1-aae6-430a-8842-b357688136a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_3afc573a-352f-497e-b60e-d42dfeef4cf5" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent_3afc573a-352f-497e-b60e-d42dfeef4cf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_cb2dfe0c-496a-45a9-bdb5-7252c41917a2" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent_cb2dfe0c-496a-45a9-bdb5-7252c41917a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7dfa28ef-5f2d-4ce2-a6ca-d3f0578f633e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermInvestmentsAbstract_c482b164-77bd-411c-95a8-31722e836567" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent_7dfa28ef-5f2d-4ce2-a6ca-d3f0578f633e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LongTermInvestmentsAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_374c3317-0918-4342-865a-af79b007387e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_374c3317-0918-4342-865a-af79b007387e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_b9354b35-8a32-4dd3-a32f-d0c90dbe66e2" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent_b9354b35-8a32-4dd3-a32f-d0c90dbe66e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_a70613bf-6ea2-406f-8ab8-1e479dcdabe4" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent_a70613bf-6ea2-406f-8ab8-1e479dcdabe4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_19cff74c-ea79-4b30-9320-f7b7e32fbdc4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermInvestmentsAbstract_b5c791b3-2648-41dc-9627-42fb1065130d" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent_19cff74c-ea79-4b30-9320-f7b7e32fbdc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_475c6ce5-2977-47ff-878a-43bc62f665a6" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue_475c6ce5-2977-47ff-878a-43bc62f665a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_534904da-8d09-4c24-9c64-2911b2913fac" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax_534904da-8d09-4c24-9c64-2911b2913fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_407926b5-c782-4615-a9b4-e086a2143c92" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax_407926b5-c782-4615-a9b4-e086a2143c92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_35b32481-152a-4dbe-ad1a-61a46c972038" xlink:href="s-20240131.xsd#s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_b48e92f8-7d2e-4864-bed2-a32f35a2bd22" xlink:to="loc_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure_35b32481-152a-4dbe-ad1a-61a46c972038" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#FairValueMeasurementsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_fd9a0c62-429a-459b-8335-e29921f0836b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueDisclosuresAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_fd9a0c62-429a-459b-8335-e29921f0836b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7cc5c3b9-2f2b-47af-aed8-490934a29e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7cc5c3b9-2f2b-47af-aed8-490934a29e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54e2f171-f447-4dc8-8ce8-98bab73a8aa9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_7cc5c3b9-2f2b-47af-aed8-490934a29e2c" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54e2f171-f447-4dc8-8ce8-98bab73a8aa9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_aa054a6b-e891-436d-9be3-dc662af0d831" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueInputsLevel3Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_54e2f171-f447-4dc8-8ce8-98bab73a8aa9" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_aa054a6b-e891-436d-9be3-dc662af0d831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6d770aa2-28e2-459d-a512-8ebd4cebe9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6d770aa2-28e2-459d-a512-8ebd4cebe9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c694610f-a0dd-4426-adda-462fb2465a6c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6d770aa2-28e2-459d-a512-8ebd4cebe9dd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c694610f-a0dd-4426-adda-462fb2465a6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrategicInvestmentsMember_50414f45-1dff-46e3-8f23-08c773b1cacc" xlink:href="s-20240131.xsd#s_StrategicInvestmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_c694610f-a0dd-4426-adda-462fb2465a6c" xlink:to="loc_s_StrategicInvestmentsMember_50414f45-1dff-46e3-8f23-08c773b1cacc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_08f12757-118b-475d-b72f-d4b332853f98" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dfff51e4-157a-4004-8912-be979058af7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_dfff51e4-157a-4004-8912-be979058af7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_82f89431-13d8-42b5-9c41-e57d6b57757f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_82f89431-13d8-42b5-9c41-e57d6b57757f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_871e586e-ff3b-4288-82ca-86be14b0f377" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent_871e586e-ff3b-4288-82ca-86be14b0f377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrealizedGainLossOnInvestments_77815911-2bd9-41f1-a034-ca4af637db76" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrealizedGainLossOnInvestments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_UnrealizedGainLossOnInvestments_77815911-2bd9-41f1-a034-ca4af637db76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealizedInvestmentGainsLosses_a96910bc-b8e1-4e5b-90cf-3811f8f63763" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RealizedInvestmentGainsLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_2d84fdd5-f8d7-4c46-82c1-a9373a686fff" xlink:to="loc_us-gaap_RealizedInvestmentGainsLosses_a96910bc-b8e1-4e5b-90cf-3811f8f63763" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails" xlink:type="simple" xlink:href="s-20240131.xsd#PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ed3674a8-b0c2-4e7a-a5c7-da0b2e0e6797" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38db07f4-c4bd-4cc8-8e65-f3595f23a9eb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_ed3674a8-b0c2-4e7a-a5c7-da0b2e0e6797" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38db07f4-c4bd-4cc8-8e65-f3595f23a9eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38db07f4-c4bd-4cc8-8e65-f3595f23a9eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_e8ac4c2e-8c18-4f1b-9241-89c5a32392fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_def72f9e-b958-4a39-8cbd-8f276116818f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_def72f9e-b958-4a39-8cbd-8f276116818f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ComputersSoftwareAndElectronicEquipmentMember_dc28263e-5064-402f-b907-a47af53d46bf" xlink:href="s-20240131.xsd#s_ComputersSoftwareAndElectronicEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_s_ComputersSoftwareAndElectronicEquipmentMember_dc28263e-5064-402f-b907-a47af53d46bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareDevelopmentMember_ef58e24a-045e-4adf-a10d-8e95028f77a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SoftwareDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_SoftwareDevelopmentMember_ef58e24a-045e-4adf-a10d-8e95028f77a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_c32d28b3-4931-41e7-b8f5-0457579df3ba" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_c32d28b3-4931-41e7-b8f5-0457579df3ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_3ea19596-7070-4899-9f61-a79eac191291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d9a8f562-4181-43db-ae2c-1afcdcb6a55e" xlink:to="loc_us-gaap_ConstructionInProgressMember_3ea19596-7070-4899-9f61-a79eac191291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_38db07f4-c4bd-4cc8-8e65-f3595f23a9eb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_a6c172d2-2e6c-4bf2-9c71-be7d89d4286b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_a6c172d2-2e6c-4bf2-9c71-be7d89d4286b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0e13727f-3309-4887-993e-fb2a2203f2b7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0e13727f-3309-4887-993e-fb2a2203f2b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_fbbbc418-955c-4a9c-b460-a04aebf94e8f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_21bef449-964a-4d95-b78a-dc9cd07b2900" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_fbbbc418-955c-4a9c-b460-a04aebf94e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#PropertyandEquipmentNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4633e127-400e-49d1-be85-aa1ba71221ca" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ace37dfe-b243-4297-b73e-ad8f3a2da2de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_4633e127-400e-49d1-be85-aa1ba71221ca" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ace37dfe-b243-4297-b73e-ad8f3a2da2de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed366e4b-ce47-460f-9d11-36fc63c96781" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ace37dfe-b243-4297-b73e-ad8f3a2da2de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed366e4b-ce47-460f-9d11-36fc63c96781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7bafe086-61d5-40ea-8beb-a88977a38da1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_ed366e4b-ce47-460f-9d11-36fc63c96781" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7bafe086-61d5-40ea-8beb-a88977a38da1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentMember_c0d57d2c-6e91-4f9f-98c9-6dd3e0ed2f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_7bafe086-61d5-40ea-8beb-a88977a38da1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentMember_c0d57d2c-6e91-4f9f-98c9-6dd3e0ed2f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_ace37dfe-b243-4297-b73e-ad8f3a2da2de" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3f33c357-6fa6-4a56-868c-6e885973d412" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAdditions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAdditions_3f33c357-6fa6-4a56-868c-6e885973d412" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_96d332d5-18dc-469f-9c4f-3c8db56e698c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_96d332d5-18dc-469f-9c4f-3c8db56e698c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_82561504-e26b-40e4-84ac-ea990bfe9bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CapitalizedComputerSoftwareAmortization1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_ad192b35-4126-4984-a4db-00323c04fe1e" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareAmortization1_82561504-e26b-40e4-84ac-ea990bfe9bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssetsScheduleofIntangibleAssetsNetDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_12ae73d2-8b06-4092-a930-59518f0dee8c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_223ab72f-38fa-4667-978a-58801f3d6939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_12ae73d2-8b06-4092-a930-59518f0dee8c" xlink:to="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_223ab72f-38fa-4667-978a-58801f3d6939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dae4dfda-2727-44e3-a548-b53df60baa1e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_223ab72f-38fa-4667-978a-58801f3d6939" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dae4dfda-2727-44e3-a548-b53df60baa1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_dae4dfda-2727-44e3-a548-b53df60baa1e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DevelopedTechnologyRightsMember_d0d36ee9-7dd0-489b-bda1-20beff92ecb9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DevelopedTechnologyRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_DevelopedTechnologyRightsMember_d0d36ee9-7dd0-489b-bda1-20beff92ecb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_c4694f54-1f63-4652-b5bc-c865209ee4e4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_CustomerRelationshipsMember_c4694f54-1f63-4652-b5bc-c865209ee4e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_c0c75959-5497-4d3e-b54c-925c107e9683" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OrderOrProductionBacklogMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_c0c75959-5497-4d3e-b54c-925c107e9683" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_a33f0789-6cb8-4e1e-9f19-f8e699f75603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_a33f0789-6cb8-4e1e-9f19-f8e699f75603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_45d7d8c2-f903-4885-bbdb-620736bb7539" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_TrademarksMember_45d7d8c2-f903-4885-bbdb-620736bb7539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PatentsMember_6a886370-d1dc-4930-aea9-b625897a5d44" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PatentsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_67ee284e-0283-4f9a-9807-a762c0421157" xlink:to="loc_us-gaap_PatentsMember_6a886370-d1dc-4930-aea9-b625897a5d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable_223ab72f-38fa-4667-978a-58801f3d6939" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6978f2e3-b066-4f52-84d7-ebe54c5bc923" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6978f2e3-b066-4f52-84d7-ebe54c5bc923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c7db6f67-b1f6-422f-b498-352dc0ec1517" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_c7db6f67-b1f6-422f-b498-352dc0ec1517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9e6222d-7079-4571-874e-6aec6757aefb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_d9e6222d-7079-4571-874e-6aec6757aefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_bb8451d2-829d-403d-a908-fbcb06083d06" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill_bb8451d2-829d-403d-a908-fbcb06083d06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_365b61fa-c84a-4f12-81be-a2fad65abd5f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems_c0fc95c5-3206-4993-afd5-b53ae0a015d5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_365b61fa-c84a-4f12-81be-a2fad65abd5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5f79b95b-1398-4ff0-bd8f-ec401bbf72e9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_72dc52b7-b524-44c1-b91c-b171dc5d48d0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_5f79b95b-1398-4ff0-bd8f-ec401bbf72e9" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_72dc52b7-b524-44c1-b91c-b171dc5d48d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IntangibleAssetsAmortizationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fcb37991-c4ff-46d1-bddf-254bd53f53a1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_fcb37991-c4ff-46d1-bddf-254bd53f53a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d0d3f9c0-e08b-42fc-b0b2-a85b2ec3c96f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_d0d3f9c0-e08b-42fc-b0b2-a85b2ec3c96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_43da359f-366d-43c0-8f3e-248611f14fcf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_43da359f-366d-43c0-8f3e-248611f14fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2853f5de-d7ab-4476-8bda-dd0e5049dd67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_2853f5de-d7ab-4476-8bda-dd0e5049dd67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5594961b-ff99-4fcc-af00-a86a321d1027" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_5594961b-ff99-4fcc-af00-a86a321d1027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_abd7fe4a-6dc8-446c-bfb2-f33fdff212cb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_abd7fe4a-6dc8-446c-bfb2-f33fdff212cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_eb1fd046-fa0f-4f8d-907f-154162148774" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_d397c022-4fc9-43f4-beb2-16f4d4e8cb2b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_eb1fd046-fa0f-4f8d-907f-154162148774" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_39e00dfc-19a7-4f65-bfac-3933df9a2165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_f3e04e24-fd9f-4510-8041-9c6861d8b973" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_39e00dfc-19a7-4f65-bfac-3933df9a2165" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_f3e04e24-fd9f-4510-8041-9c6861d8b973" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_b26fb50e-a645-4d88-92d0-a414f13193f9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f3e04e24-fd9f-4510-8041-9c6861d8b973" xlink:to="loc_srt_RangeAxis_b26fb50e-a645-4d88-92d0-a414f13193f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_35da7206-ae82-4687-9fb5-324f7bdce9fe" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_b26fb50e-a645-4d88-92d0-a414f13193f9" xlink:to="loc_srt_RangeMember_35da7206-ae82-4687-9fb5-324f7bdce9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_76651c90-ceda-4ed2-ba07-e36cf2c667cd" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_35da7206-ae82-4687-9fb5-324f7bdce9fe" xlink:to="loc_srt_MaximumMember_76651c90-ceda-4ed2-ba07-e36cf2c667cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc9eef86-75dd-4f20-a1d6-a847cd71ef05" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_f3e04e24-fd9f-4510-8041-9c6861d8b973" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc9eef86-75dd-4f20-a1d6-a847cd71ef05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ae141f81-3d8a-42a8-80dc-7ceb4850cebd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseTermOfContract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_bc9eef86-75dd-4f20-a1d6-a847cd71ef05" xlink:to="loc_us-gaap_LesseeOperatingLeaseTermOfContract_ae141f81-3d8a-42a8-80dc-7ceb4850cebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesSupplementalCashFlowInformationDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_f09a094c-59c1-4cdd-816d-f644126b1257" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1648958a-7ba8-4aed-8c97-7bba8ec64c6a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_f09a094c-59c1-4cdd-816d-f644126b1257" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_1648958a-7ba8-4aed-8c97-7bba8ec64c6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_ef663428-12ac-44c1-bd80-db651e07173f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1648958a-7ba8-4aed-8c97-7bba8ec64c6a" xlink:to="loc_us-gaap_OperatingLeasePayments_ef663428-12ac-44c1-bd80-db651e07173f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c3711c7a-95c0-45ba-b441-6b37c35a23c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1648958a-7ba8-4aed-8c97-7bba8ec64c6a" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_c3711c7a-95c0-45ba-b441-6b37c35a23c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesLeaseTermandDiscountRateDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_d3db535d-881b-4c05-9dc9-4a30a380613f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_LeaseTermAndDiscountRateAbstract_1b068b24-d22d-43d0-a15e-cb13e1111565" xlink:href="s-20240131.xsd#s_LeaseTermAndDiscountRateAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_d3db535d-881b-4c05-9dc9-4a30a380613f" xlink:to="loc_s_LeaseTermAndDiscountRateAbstract_1b068b24-d22d-43d0-a15e-cb13e1111565" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a5d325a7-f366-455d-8472-9c9238855594" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_LeaseTermAndDiscountRateAbstract_1b068b24-d22d-43d0-a15e-cb13e1111565" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_a5d325a7-f366-455d-8472-9c9238855594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f7f5d13a-d7d3-4cd7-85cb-6f0ad1b0c9dd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_LeaseTermAndDiscountRateAbstract_1b068b24-d22d-43d0-a15e-cb13e1111565" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_f7f5d13a-d7d3-4cd7-85cb-6f0ad1b0c9dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesComponentsofLeaseCostsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_1dadf336-2726-480f-a330-3efa17b43a60" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_54df1325-ccb3-43c6-bca9-d0485f374023" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1dadf336-2726-480f-a330-3efa17b43a60" xlink:to="loc_us-gaap_OperatingLeaseCost_54df1325-ccb3-43c6-bca9-d0485f374023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_275ea4bb-34cc-4a49-a57a-09e7a34d4c25" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1dadf336-2726-480f-a330-3efa17b43a60" xlink:to="loc_us-gaap_ShortTermLeaseCost_275ea4bb-34cc-4a49-a57a-09e7a34d4c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_20907ed5-558b-4bea-a5e7-2607a5175ff9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1dadf336-2726-480f-a330-3efa17b43a60" xlink:to="loc_us-gaap_VariableLeaseCost_20907ed5-558b-4bea-a5e7-2607a5175ff9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_d45ad1a8-6f4d-4990-b194-2674fdbbb935" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1dadf336-2726-480f-a330-3efa17b43a60" xlink:to="loc_us-gaap_SubleaseIncome_d45ad1a8-6f4d-4990-b194-2674fdbbb935" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_86ca6c8d-23ea-49fb-bdb6-3072f2a5606a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1dadf336-2726-480f-a330-3efa17b43a60" xlink:to="loc_us-gaap_LeaseCost_86ca6c8d-23ea-49fb-bdb6-3072f2a5606a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesMaturitiesDetails" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesMaturitiesDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/LeasesMaturitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dc0d420f-1609-4794-b9e6-b8561c8eac8a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_dc0d420f-1609-4794-b9e6-b8561c8eac8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a4e96a63-c3e1-4e42-896a-6cb70e879ce3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a4e96a63-c3e1-4e42-896a-6cb70e879ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_312eac8a-ecc9-456c-b11c-432f671ad8cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_312eac8a-ecc9-456c-b11c-432f671ad8cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bf7a7d51-edba-4ee9-9b2a-384ae4775675" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bf7a7d51-edba-4ee9-9b2a-384ae4775675" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7c775f8f-3d8b-45a5-96b9-0cbf4d0ce90a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_7c775f8f-3d8b-45a5-96b9-0cbf4d0ce90a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e8ee9304-9f3a-4484-9c72-99c993a219a3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_e8ee9304-9f3a-4484-9c72-99c993a219a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_577b1dac-d531-44af-9132-34cbd2978830" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_577b1dac-d531-44af-9132-34cbd2978830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_001e528f-a3e6-4e9e-a878-6314ca373ad4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_001e528f-a3e6-4e9e-a878-6314ca373ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fdf0f700-5de0-4595-b03e-5cd51cd269f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_c6f5ffdb-b686-4608-a202-98c3f12b08b6" xlink:to="loc_us-gaap_OperatingLeaseLiability_fdf0f700-5de0-4595-b03e-5cd51cd269f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/LeasesMaturitiesDetails_1" xlink:type="simple" xlink:href="s-20240131.xsd#LeasesMaturitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/LeasesMaturitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.sentinelone.com/role/CommonStockDetails" xlink:type="simple" xlink:href="s-20240131.xsd#CommonStockDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/CommonStockDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityAbstract_b1ce9211-25ca-46e1-8026-470adab7d086" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfStockByClassTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_b1ce9211-25ca-46e1-8026-470adab7d086" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementClassOfStockAxis_02105d5f-25b1-473b-a169-af9e8a9d869e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StatementClassOfStockAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:to="loc_us-gaap_StatementClassOfStockAxis_02105d5f-25b1-473b-a169-af9e8a9d869e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementClassOfStockAxis_02105d5f-25b1-473b-a169-af9e8a9d869e" xlink:to="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassAMember_ec2f6eab-d59d-483a-bf4f-e0b18f36857b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:to="loc_us-gaap_CommonClassAMember_ec2f6eab-d59d-483a-bf4f-e0b18f36857b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonClassBMember_ed34d477-d39d-4544-8098-60b90c74876e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonClassBMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockDomain_3968996e-bdef-4c51-a66d-75641fafa638" xlink:to="loc_us-gaap_CommonClassBMember_ed34d477-d39d-4544-8098-60b90c74876e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_7168583a-1586-47d3-9f71-5b91326914a2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:to="loc_us-gaap_AwardTypeAxis_7168583a-1586-47d3-9f71-5b91326914a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_7168583a-1586-47d3-9f71-5b91326914a2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_69c4c0cc-ea3b-43d0-976f-0d2f79ef4c40" xlink:href="s-20240131.xsd#s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:to="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_69c4c0cc-ea3b-43d0-976f-0d2f79ef4c40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_5a422d25-90e1-4bf5-9d25-d119f09d1bbf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_73f9c2af-5b7c-41e7-b0a1-ad83ee6de2a5" xlink:to="loc_us-gaap_EmployeeStockMember_5a422d25-90e1-4bf5-9d25-d119f09d1bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_4768567e-dfdc-497f-b3d1-7ca1ae8ccd57" xlink:to="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_473beb46-4d3d-4979-8755-f8341c1a8d71" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_473beb46-4d3d-4979-8755-f8341c1a8d71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockNumberOfVotingRights_1ea39c77-24da-4b9d-aec5-9a54aa8a43e3" xlink:href="s-20240131.xsd#s_CommonStockNumberOfVotingRights"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockNumberOfVotingRights_1ea39c77-24da-4b9d-aec5-9a54aa8a43e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_ed1475dc-a5eb-4e26-9af8-08a31db9366e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_ed1475dc-a5eb-4e26-9af8-08a31db9366e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders_79c08d03-6e88-4a66-a4da-d5dc2c21e6b4" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders_79c08d03-6e88-4a66-a4da-d5dc2c21e6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus_51777a35-e39d-41ca-a38a-596fc4ef4068" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus_51777a35-e39d-41ca-a38a-596fc4ef4068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityPercentageOfSharesOutstanding_b5ab6d9b-3f7e-44fa-9f64-4d35a0719437" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityPercentageOfSharesOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityPercentageOfSharesOutstanding_b5ab6d9b-3f7e-44fa-9f64-4d35a0719437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_CommonStockConvertibilityDeathOrDisabilityPeriod_8d3f193b-a51d-4884-99be-1ee2d705cf06" xlink:href="s-20240131.xsd#s_CommonStockConvertibilityDeathOrDisabilityPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_s_CommonStockConvertibilityDeathOrDisabilityPeriod_8d3f193b-a51d-4884-99be-1ee2d705cf06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cd1aa72c-2f40-4ef1-a66a-e9ca6db424a4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_cd1aa72c-2f40-4ef1-a66a-e9ca6db424a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_841ea9b1-b6ee-4509-ade2-0a59d1eb8b9d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_841ea9b1-b6ee-4509-ade2-0a59d1eb8b9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dbeb1f-9db2-44d5-a29a-b2b27d1ae182" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_66dbeb1f-9db2-44d5-a29a-b2b27d1ae182" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6be2fbe7-82ca-4c97-9daf-a440659ea359" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_5b13151c-ee13-4352-beb8-302c081a2939" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_6be2fbe7-82ca-4c97-9daf-a440659ea359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6f376480-e118-4cc2-b8a0-5f9e86bce089" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d20b79ef-f6c2-4fda-8d3f-8b701962670d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_6f376480-e118-4cc2-b8a0-5f9e86bce089" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d20b79ef-f6c2-4fda-8d3f-8b701962670d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_e89a9404-1326-42a7-a3c4-4fea74759206" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d20b79ef-f6c2-4fda-8d3f-8b701962670d" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_e89a9404-1326-42a7-a3c4-4fea74759206" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeStatementLocationDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_e89a9404-1326-42a7-a3c4-4fea74759206" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfSalesMember_11679831-2aa6-4771-afa0-4e85d14d5b47" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CostOfSalesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_CostOfSalesMember_11679831-2aa6-4771-afa0-4e85d14d5b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8560b0c7-9766-42ce-b297-1cef535ebbe2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ResearchAndDevelopmentExpenseMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_8560b0c7-9766-42ce-b297-1cef535ebbe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_59ff105e-7750-49d1-967e-accaa13f127c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SellingAndMarketingExpenseMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_59ff105e-7750-49d1-967e-accaa13f127c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a3302038-ce03-4dd2-acb2-17890cc94d1f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_GeneralAndAdministrativeExpenseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_a3302038-ce03-4dd2-acb2-17890cc94d1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesMember_28b2200f-f107-4dca-86aa-8964e2ee8ec5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_43724592-0ab5-4b73-a77a-66760209a315" xlink:to="loc_us-gaap_RestructuringChargesMember_28b2200f-f107-4dca-86aa-8964e2ee8ec5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_b39544bd-32c5-4673-8e19-0c2e60861b16" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_d20b79ef-f6c2-4fda-8d3f-8b701962670d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_b39544bd-32c5-4673-8e19-0c2e60861b16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_94bba2aa-3313-4234-ba0e-e841d61e2793" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_b39544bd-32c5-4673-8e19-0c2e60861b16" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_94bba2aa-3313-4234-ba0e-e841d61e2793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensation2021EquityIncentivePlanNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8cd7769-6434-42a8-bf3d-41ad9aa4353a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0b7424a-57e9-4c81-80c3-3e4d86062939" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8cd7769-6434-42a8-bf3d-41ad9aa4353a" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0b7424a-57e9-4c81-80c3-3e4d86062939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_f4752756-a17e-4c63-8fb4-d7925e42043e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0b7424a-57e9-4c81-80c3-3e4d86062939" xlink:to="loc_us-gaap_PlanNameAxis_f4752756-a17e-4c63-8fb4-d7925e42043e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_b4f88e66-0734-4c2a-a471-681dbe4b6898" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_f4752756-a17e-4c63-8fb4-d7925e42043e" xlink:to="loc_us-gaap_PlanNameDomain_b4f88e66-0734-4c2a-a471-681dbe4b6898" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_A2021EquityIncentivePlanMember_81426456-96fd-4912-ac05-064178704dd0" xlink:href="s-20240131.xsd#s_A2021EquityIncentivePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_b4f88e66-0734-4c2a-a471-681dbe4b6898" xlink:to="loc_s_A2021EquityIncentivePlanMember_81426456-96fd-4912-ac05-064178704dd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_c0b7424a-57e9-4c81-80c3-3e4d86062939" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f13a4e7a-8ed7-47c9-b0a1-685f53d67053" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_f13a4e7a-8ed7-47c9-b0a1-685f53d67053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_a4e6c580-7368-47ef-9a29-09f84095206e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_613fdd41-d33c-4456-a71d-01cdbf0f94a0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_a4e6c580-7368-47ef-9a29-09f84095206e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8ada419-c1c8-4bb9-8a8f-9d9435863538" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5f87e8ef-8e6d-4e1f-8548-956edb022e95" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b8ada419-c1c8-4bb9-8a8f-9d9435863538" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5f87e8ef-8e6d-4e1f-8548-956edb022e95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_6c48ae67-8421-4438-b3b5-0629179ff566" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5f87e8ef-8e6d-4e1f-8548-956edb022e95" xlink:to="loc_us-gaap_AwardTypeAxis_6c48ae67-8421-4438-b3b5-0629179ff566" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d8f4c28-7d1a-4c07-a524-4f95854bc118" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_6c48ae67-8421-4438-b3b5-0629179ff566" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d8f4c28-7d1a-4c07-a524-4f95854bc118" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2c3d2792-01b9-4040-8a20-a992dccf820c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_4d8f4c28-7d1a-4c07-a524-4f95854bc118" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2c3d2792-01b9-4040-8a20-a992dccf820c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5f87e8ef-8e6d-4e1f-8548-956edb022e95" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c74a817a-10b8-47af-88f4-fd5e439f9076" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c74a817a-10b8-47af-88f4-fd5e439f9076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7e1c3783-c508-4fa1-b63d-7be4914a17cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_7e1c3783-c508-4fa1-b63d-7be4914a17cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b67ba0cf-d303-4f73-bbcd-64aabcdee3ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_b67ba0cf-d303-4f73-bbcd-64aabcdee3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65212db1-f6d3-4db3-8afa-1488c5a328bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_65212db1-f6d3-4db3-8afa-1488c5a328bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_589b3424-53af-4a23-bfcc-09720795254e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward_d01b0a1b-27d3-43c2-a7bc-05c16fc97a56" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_589b3424-53af-4a23-bfcc-09720795254e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_07c9b955-3515-4e8c-96b8-9604cf9df390" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e54440a-9335-4808-b4eb-865d04817be3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6e54440a-9335-4808-b4eb-865d04817be3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_463e8d0b-7aa8-4162-8cb9-96b47ada9f9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_463e8d0b-7aa8-4162-8cb9-96b47ada9f9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_82219009-3287-435c-b51c-0c6a7f7c0f66" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_82219009-3287-435c-b51c-0c6a7f7c0f66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5b7ec1ba-fff2-433f-b9f9-caa27760faee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_5b7ec1ba-fff2-433f-b9f9-caa27760faee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_70a3fead-87a2-4d22-9828-ba43918b3cc0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_d1816831-80ea-4dfa-b293-8a44974f40cc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_70a3fead-87a2-4d22-9828-ba43918b3cc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_efaa0935-1d67-4b93-9678-763b764390fd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_efaa0935-1d67-4b93-9678-763b764390fd" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_a5ccba38-69ff-4f45-98b9-e23293fc51f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:to="loc_us-gaap_AwardTypeAxis_a5ccba38-69ff-4f45-98b9-e23293fc51f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_a5ccba38-69ff-4f45-98b9-e23293fc51f6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_cca01ee3-cac0-43d0-920c-07f64c78cbd0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_cca01ee3-cac0-43d0-920c-07f64c78cbd0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PerformanceShareUnitsMember_9169b44f-a563-4e39-859d-a71cf784e5b8" xlink:href="s-20240131.xsd#s_PerformanceShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16283909-48e8-4872-a500-48e39f2713ff" xlink:to="loc_s_PerformanceShareUnitsMember_9169b44f-a563-4e39-859d-a71cf784e5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_fafd1f98-ed81-41ef-9718-51fe939e5885" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_fafd1f98-ed81-41ef-9718-51fe939e5885" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_fafd1f98-ed81-41ef-9718-51fe939e5885" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_41d17b9c-5ad7-4df3-aa49-053c014e38b3" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:to="loc_s_AttivoMember_41d17b9c-5ad7-4df3-aa49-053c014e38b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_KrebsStamosGroupLLCMember_224b82e4-cabc-44f3-ad8b-b11752f897b1" xlink:href="s-20240131.xsd#s_KrebsStamosGroupLLCMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_cf50d705-21c5-4e19-bff5-b7bfc48fb724" xlink:to="loc_s_KrebsStamosGroupLLCMember_224b82e4-cabc-44f3-ad8b-b11752f897b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4e01083d-aa73-4e6a-b853-0a4d7acf61a7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_5c1d3b8b-d112-4842-9118-b55e058f5403" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_5c1d3b8b-d112-4842-9118-b55e058f5403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6919026e-17c7-46ec-95af-386329cb5fdb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_6919026e-17c7-46ec-95af-386329cb5fdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9499b8ed-45b5-44a2-a56e-c76f6adc33d5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_9499b8ed-45b5-44a2-a56e-c76f6adc33d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_15e76564-25cd-45ed-9e22-49246d8d8c2a" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue_15e76564-25cd-45ed-9e22-49246d8d8c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d3231956-f47b-4659-b829-e5fa4e46fc26" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_a9eacd99-2d15-484d-9e6d-ec014237d652" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_d3231956-f47b-4659-b829-e5fa4e46fc26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationStockOptionInformationDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8641b1e-a72b-4e25-9263-ac41cf67d39d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_391398d7-0fa4-45a9-bd63-8789681e3c39" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_e8641b1e-a72b-4e25-9263-ac41cf67d39d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_391398d7-0fa4-45a9-bd63-8789681e3c39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_5efa579b-b25a-4b4b-9912-155fb63fd2f9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_391398d7-0fa4-45a9-bd63-8789681e3c39" xlink:to="loc_us-gaap_AwardTypeAxis_5efa579b-b25a-4b4b-9912-155fb63fd2f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27691674-aed0-4985-a420-d26a9b2f6991" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_5efa579b-b25a-4b4b-9912-155fb63fd2f9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27691674-aed0-4985-a420-d26a9b2f6991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember_4ed4c83c-3ad8-4c75-903e-cce06079c96d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_27691674-aed0-4985-a420-d26a9b2f6991" xlink:to="loc_us-gaap_StockOptionMember_4ed4c83c-3ad8-4c75-903e-cce06079c96d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_391398d7-0fa4-45a9-bd63-8789681e3c39" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc8b1af4-08eb-4fa4-b7e5-0607a79f028f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_fc8b1af4-08eb-4fa4-b7e5-0607a79f028f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_12a39003-5cdb-426b-8f1d-accdc90a948f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_12a39003-5cdb-426b-8f1d-accdc90a948f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_96ca0ad9-6cdb-4a36-a2ca-abb5de0c5629" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_96ca0ad9-6cdb-4a36-a2ca-abb5de0c5629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_31b93771-89d8-455a-a5b0-7916b6d39ac2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_31b93771-89d8-455a-a5b0-7916b6d39ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_f1afdbd4-2847-4dff-82ad-92a5ae1c4490" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod_f1afdbd4-2847-4dff-82ad-92a5ae1c4490" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_33998b7b-8c97-4db8-ab2e-fe241cbed190" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_2c8bfc99-5d4f-472f-80a5-e55fcc8ec54a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_33998b7b-8c97-4db8-ab2e-fe241cbed190" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_875eeab4-8890-4197-ac35-768b09b086f2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber_875eeab4-8890-4197-ac35-768b09b086f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ca83187e-bd10-43f6-81a6-c555b9b13464" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_ca83187e-bd10-43f6-81a6-c555b9b13464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d2c303f8-2f86-4548-8720-97576c094e00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_d2c303f8-2f86-4548-8720-97576c094e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6b7852cd-70bc-4225-87ea-85b490b762df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_6b7852cd-70bc-4225-87ea-85b490b762df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_596613a8-3ac6-4896-9552-b72c4e6b6603" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_596613a8-3ac6-4896-9552-b72c4e6b6603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_fcbdbf78-6d54-4a84-9c2c-93865b4a4de1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_fcbdbf78-6d54-4a84-9c2c-93865b4a4de1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9de390fb-3092-495c-a27c-4b4a13d1fd04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_b179eb38-40d3-4958-89c1-03e498f642d8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9de390fb-3092-495c-a27c-4b4a13d1fd04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b0dbfcee-5c32-4d27-9006-e2e001a87ed4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice_b0dbfcee-5c32-4d27-9006-e2e001a87ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_eff7ca1a-2c11-4808-b9ee-a80d54c5b230" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_eff7ca1a-2c11-4808-b9ee-a80d54c5b230" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e6d141e2-fd93-421f-a3b6-8712a9612916" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_e6d141e2-fd93-421f-a3b6-8712a9612916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_5487a109-75e2-4564-a18f-73bb00f28e3a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_5487a109-75e2-4564-a18f-73bb00f28e3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_49cacdf3-d41b-4565-acbb-218b79cd2586" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward_598c1c09-86ed-463c-b8e2-9079c5aa1b94" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_49cacdf3-d41b-4565-acbb-218b79cd2586" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2150f3d-777c-4dd3-865f-50c5220ba7c9" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ccecf7d1-6433-4f8d-a52e-09bff0cb9dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_ccecf7d1-6433-4f8d-a52e-09bff0cb9dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_11d26bce-0bdb-46f6-a467-c3796bfe9458" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_11d26bce-0bdb-46f6-a467-c3796bfe9458" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3b7cebfe-87f8-41cb-a48e-c74decf4148a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward_78a5b0c9-3e06-4f67-aff7-afe6e89513ed" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_3b7cebfe-87f8-41cb-a48e-c74decf4148a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationStockOptionInformationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ae5a48e4-4f7e-4eea-b649-3348eab53344" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00988f54-020d-4184-bc88-3332902a6527" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_ae5a48e4-4f7e-4eea-b649-3348eab53344" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00988f54-020d-4184-bc88-3332902a6527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_3ec4f574-89c2-451e-a427-8a9176d91126" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00988f54-020d-4184-bc88-3332902a6527" xlink:to="loc_us-gaap_AwardTypeAxis_3ec4f574-89c2-451e-a427-8a9176d91126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a1025cb-0c7d-45c6-9238-0698a1297dee" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_3ec4f574-89c2-451e-a427-8a9176d91126" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a1025cb-0c7d-45c6-9238-0698a1297dee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_6e931d58-0842-401d-8891-0c64da47d211" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_3a1025cb-0c7d-45c6-9238-0698a1297dee" xlink:to="loc_us-gaap_EmployeeStockOptionMember_6e931d58-0842-401d-8891-0c64da47d211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00988f54-020d-4184-bc88-3332902a6527" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_727b26b7-6a5e-4f40-9c1e-d14ab80c2941" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_727b26b7-6a5e-4f40-9c1e-d14ab80c2941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_8c81df59-087f-4ed3-8b37-3b86bc19e289" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_8c81df59-087f-4ed3-8b37-3b86bc19e289" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d872ea45-1705-49ae-9fb0-29eee69b502f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_d872ea45-1705-49ae-9fb0-29eee69b502f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2c2ff8ca-1647-48ea-930d-2c7d05b0f7c5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_f55b4ebb-fda2-4cd0-9071-a2a6fa07448d" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_2c2ff8ca-1647-48ea-930d-2c7d05b0f7c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationMilestoneOptionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b512df4-9510-4d76-81b5-92b77f184577" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12ed0390-f302-407a-a4ba-d722917b1e32" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_7b512df4-9510-4d76-81b5-92b77f184577" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12ed0390-f302-407a-a4ba-d722917b1e32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_08dd54f1-414e-4e52-856c-9b23e24aa165" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12ed0390-f302-407a-a4ba-d722917b1e32" xlink:to="loc_us-gaap_AwardTypeAxis_08dd54f1-414e-4e52-856c-9b23e24aa165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_131e502c-b696-4afa-9f90-d00f886dec73" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_08dd54f1-414e-4e52-856c-9b23e24aa165" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_131e502c-b696-4afa-9f90-d00f886dec73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_MilestoneSharesMember_01594431-b66e-46f8-95f6-105a06f31f1b" xlink:href="s-20240131.xsd#s_MilestoneSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_131e502c-b696-4afa-9f90-d00f886dec73" xlink:to="loc_s_MilestoneSharesMember_01594431-b66e-46f8-95f6-105a06f31f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_12ed0390-f302-407a-a4ba-d722917b1e32" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_29b358e3-be5c-498e-af49-86c6bcd61391" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_29b358e3-be5c-498e-af49-86c6bcd61391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_550c7bd1-fa9d-4ea1-b995-b7fc60a041d6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage_550c7bd1-fa9d-4ea1-b995-b7fc60a041d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f450a944-933a-4949-b758-29de76036ee1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f450a944-933a-4949-b758-29de76036ee1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c5bf351d-0a1a-418e-bdf8-7c4bf707d6da" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_c5bf351d-0a1a-418e-bdf8-7c4bf707d6da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b9273d9f-7972-4cd6-84d5-d47c6985888b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_d7d4714b-d158-4ca2-a0a1-41764d5da487" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized_b9273d9f-7972-4cd6-84d5-d47c6985888b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationRestrictedCommonStockNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_401dd198-a555-4b0c-9a67-c9f9740092fb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_401dd198-a555-4b0c-9a67-c9f9740092fb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d3076d66-a463-40e7-9686-afbba151b56b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:to="loc_us-gaap_AwardTypeAxis_d3076d66-a463-40e7-9686-afbba151b56b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd6c5c9f-c52d-4ebf-b066-dc989ee24300" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_d3076d66-a463-40e7-9686-afbba151b56b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd6c5c9f-c52d-4ebf-b066-dc989ee24300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_f9cfeb59-bedb-4a29-8a80-af58d30f7899" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bd6c5c9f-c52d-4ebf-b066-dc989ee24300" xlink:to="loc_us-gaap_RestrictedStockMember_f9cfeb59-bedb-4a29-8a80-af58d30f7899" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e6eb09cc-dcf1-4abf-b9ad-6ede75f8c130" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ScalyrMember_09a867b2-e864-4f08-bfac-d3f0aaba8495" xlink:href="s-20240131.xsd#s_ScalyrMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:to="loc_s_ScalyrMember_09a867b2-e864-4f08-bfac-d3f0aaba8495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_AttivoMember_6adb66e6-162e-4a72-a786-5fdd78066329" xlink:href="s-20240131.xsd#s_AttivoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_afb4d177-6a6b-4115-81ce-8e75ddcbeb83" xlink:to="loc_s_AttivoMember_6adb66e6-162e-4a72-a786-5fdd78066329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_00cc956d-c84c-4e26-974b-af6a68ebb608" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2f081666-4864-478d-abd7-e8ee1b81dcb3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2f081666-4864-478d-abd7-e8ee1b81dcb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_175d1bd9-71b2-4f48-950e-a205e5f2b821" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_175d1bd9-71b2-4f48-950e-a205e5f2b821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33076ff0-b7c1-4383-a96d-4a5955ed1f3c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_33076ff0-b7c1-4383-a96d-4a5955ed1f3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_f4dc2c3b-5f75-4cbc-9426-6b29e7af9461" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_f4dc2c3b-5f75-4cbc-9426-6b29e7af9461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_420795b5-24ba-4e19-9ab9-64329c442fef" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_8cb3e587-3cec-46d9-a72a-35c1a1888c3e" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_420795b5-24ba-4e19-9ab9-64329c442fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3e4a9195-ae60-416e-81ee-ff7ccd617587" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3e4a9195-ae60-416e-81ee-ff7ccd617587" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_c1e552a2-9073-4fde-8c03-febf61f80dd5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:to="loc_us-gaap_AwardTypeAxis_c1e552a2-9073-4fde-8c03-febf61f80dd5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e724965-9e02-4e99-9ad8-de0a52b8fe28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_c1e552a2-9073-4fde-8c03-febf61f80dd5" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e724965-9e02-4e99-9ad8-de0a52b8fe28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_e6186586-ee91-4b5d-a62c-e688af23dfd3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7e724965-9e02-4e99-9ad8-de0a52b8fe28" xlink:to="loc_us-gaap_EmployeeStockMember_e6186586-ee91-4b5d-a62c-e688af23dfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:to="loc_srt_StatementScenarioAxis_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1e065fe0-ecb4-47bc-8f29-8343b3c072aa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_9a13bd40-d10a-49e9-9f6b-3cf5faa141ed" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1e065fe0-ecb4-47bc-8f29-8343b3c072aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c80f6320-130a-4dcd-aadc-78686d1aa015" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1e065fe0-ecb4-47bc-8f29-8343b3c072aa" xlink:to="loc_srt_ScenarioForecastMember_c80f6320-130a-4dcd-aadc-78686d1aa015" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_9e19c035-837b-4a07-aad7-599f4593fba4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e3308cf-0f1b-47d3-bbdd-edb2f894a3f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_7e3308cf-0f1b-47d3-bbdd-edb2f894a3f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1741bc46-fbbb-46f8-bae2-4ba652a9a6bb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1741bc46-fbbb-46f8-bae2-4ba652a9a6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_9f0ec13d-92fe-4404-8056-fcea2fa2fa87" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum_9f0ec13d-92fe-4404-8056-fcea2fa2fa87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod_58e3272d-834d-4b0b-a1a7-17a292091082" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod_58e3272d-834d-4b0b-a1a7-17a292091082" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod_68926438-e1fa-468f-9d1e-44c4829c576e" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod_68926438-e1fa-468f-9d1e-44c4829c576e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_81655a0f-80c8-4333-b2e1-9b82febbb34e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_81655a0f-80c8-4333-b2e1-9b82febbb34e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod_def78c75-57b7-4e2f-9223-47e0482065f8" xlink:href="s-20240131.xsd#s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod_def78c75-57b7-4e2f-9223-47e0482065f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharePrice_20f244b3-7f91-4c39-beb3-9797b9666cf3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharePrice"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_SharePrice_20f244b3-7f91-4c39-beb3-9797b9666cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4d7d3c0e-b547-44f3-b5a4-53a30ef1d49f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4d7d3c0e-b547-44f3-b5a4-53a30ef1d49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_eb5f3a56-8a66-4add-81ee-b68e03d898e3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_c56f7eec-6d4c-4ca7-8f7a-8e502af800af" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_eb5f3a56-8a66-4add-81ee-b68e03d898e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b2df4e5-5bef-4739-b1a2-e898ac3b3d97" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3b2df4e5-5bef-4739-b1a2-e898ac3b3d97" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_9c31ce50-a594-4660-a30b-26c49c054bbe" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:to="loc_us-gaap_AwardTypeAxis_9c31ce50-a594-4660-a30b-26c49c054bbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_9c31ce50-a594-4660-a30b-26c49c054bbe" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_cd00a780-daaf-4d90-87df-b5cd9fae8c37" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:to="loc_us-gaap_EmployeeStockOptionMember_cd00a780-daaf-4d90-87df-b5cd9fae8c37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_73878172-6183-49fe-95d3-262f99a1329f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_5e2d5827-7d17-473b-8785-d2cb6b3fb4d9" xlink:to="loc_us-gaap_EmployeeStockMember_73878172-6183-49fe-95d3-262f99a1329f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_92ad0769-6b79-42c7-92e2-313ad31550ac" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:to="loc_srt_RangeAxis_92ad0769-6b79-42c7-92e2-313ad31550ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_92ad0769-6b79-42c7-92e2-313ad31550ac" xlink:to="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_290988f4-22ed-40ef-a424-2e175f64c3c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:to="loc_srt_MinimumMember_290988f4-22ed-40ef-a424-2e175f64c3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_17a0066c-56a8-4030-807f-83bcbb1dc298" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_82132834-6624-4da6-a755-aac7e2b456c3" xlink:to="loc_srt_MaximumMember_17a0066c-56a8-4030-807f-83bcbb1dc298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_d5152d1c-6a0f-4aa1-952d-99f7548a6f04" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f3ff188-4c13-4ee6-9d3b-77d12f36cb46" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1_4f3ff188-4c13-4ee6-9d3b-77d12f36cb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_8b0bcf73-4e35-41a5-b1ca-87977088fa6e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_8b0bcf73-4e35-41a5-b1ca-87977088fa6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_5f2d2e22-5196-4d32-ad29-e90e1fc448db" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_5f2d2e22-5196-4d32-ad29-e90e1fc448db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_7a3cb60c-4cf9-4d05-b7c9-703e8d6a328a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_7a3cb60c-4cf9-4d05-b7c9-703e8d6a328a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_26e324fb-92c5-4eba-a637-b741d25cf192" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_26e324fb-92c5-4eba-a637-b741d25cf192" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_703ba7ab-83dc-4f85-9db1-05dabc1a8512" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_20f9665c-48b1-4d12-8b48-3f728dbcf167" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_703ba7ab-83dc-4f85-9db1-05dabc1a8512" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#StockBasedCompensationModificationNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f8eb224-dfdd-4c24-b3ed-09310c37a890" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_2d073e94-3169-4e61-bb83-8fcb0337ba2a" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8f8eb224-dfdd-4c24-b3ed-09310c37a890" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_2d073e94-3169-4e61-bb83-8fcb0337ba2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/RestructuringNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#RestructuringNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/RestructuringNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringChargesAbstract_d4aa09fb-7672-4bed-a9bc-df99d7c33fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringChargesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringChargesAbstract_d4aa09fb-7672-4bed-a9bc-df99d7c33fe9" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_6f8fd4bb-cb92-419f-be75-cfebc5312dc5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:to="loc_srt_StatementScenarioAxis_6f8fd4bb-cb92-419f-be75-cfebc5312dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_8d33abf3-716b-4a8f-9e15-2ffd16e5a389" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_6f8fd4bb-cb92-419f-be75-cfebc5312dc5" xlink:to="loc_srt_ScenarioUnspecifiedDomain_8d33abf3-716b-4a8f-9e15-2ffd16e5a389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_324e0fbc-55ed-4e59-843d-b03f67c977ae" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_8d33abf3-716b-4a8f-9e15-2ffd16e5a389" xlink:to="loc_srt_ScenarioForecastMember_324e0fbc-55ed-4e59-843d-b03f67c977ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_0a8b0094-b0c2-44f4-9b52-1eb160067570" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_0a8b0094-b0c2-44f4-9b52-1eb160067570" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_0a8b0094-b0c2-44f4-9b52-1eb160067570" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_EmployeeSeveranceAndEmployeeBenefitsMember_6f81877f-0ab0-4e51-a3a4-a75cb5b77da7" xlink:href="s-20240131.xsd#s_EmployeeSeveranceAndEmployeeBenefitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_EmployeeSeveranceAndEmployeeBenefitsMember_6f81877f-0ab0-4e51-a3a4-a75cb5b77da7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ExcessFacilitiesMember_dde9c07e-eae8-4350-9276-b5a30fe479ee" xlink:href="s-20240131.xsd#s_ExcessFacilitiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_ExcessFacilitiesMember_dde9c07e-eae8-4350-9276-b5a30fe479ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_InventoryWriteOffsMember_e700f52c-9aa7-4b8c-a5cc-7deb4ff7b449" xlink:href="s-20240131.xsd#s_InventoryWriteOffsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_InventoryWriteOffsMember_e700f52c-9aa7-4b8c-a5cc-7deb4ff7b449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StockBasedCompensationMember_32aca0e1-a9b4-4226-836d-27be8dfad967" xlink:href="s-20240131.xsd#s_StockBasedCompensationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_196a8f98-05d0-458f-aadf-a00fa18d3444" xlink:to="loc_s_StockBasedCompensationMember_32aca0e1-a9b4-4226-836d-27be8dfad967" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_fd780a0b-2d30-481f-b213-6c9dc82f88f5" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_172caa6e-006b-482d-bbad-ee5862bd7533" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent_172caa6e-006b-482d-bbad-ee5862bd7533" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_bdd2b9df-c172-4501-889c-83897655caa8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated_bdd2b9df-c172-4501-889c-83897655caa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestructuringChargesIncludingWriteoffs_3900591c-501f-4ea3-9dd5-d8c51edcfd75" xlink:href="s-20240131.xsd#s_RestructuringChargesIncludingWriteoffs"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_s_RestructuringChargesIncludingWriteoffs_3900591c-501f-4ea3-9dd5-d8c51edcfd75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c0f3aae4-0ada-4def-8b2e-f2364707ad0f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_27a02f78-d55a-4ba2-90c9-46450be33276" xlink:to="loc_us-gaap_RestructuringCharges_c0f3aae4-0ada-4def-8b2e-f2364707ad0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesScheduleofProvisionForIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_6613f642-01a3-4329-86b1-f13b2b781433" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7fc77b17-7e3b-4598-bcf9-3508c913f2f1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6613f642-01a3-4329-86b1-f13b2b781433" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_7fc77b17-7e3b-4598-bcf9-3508c913f2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2119c521-89af-4dc5-ba2b-bb994670dbde" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6613f642-01a3-4329-86b1-f13b2b781433" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2119c521-89af-4dc5-ba2b-bb994670dbde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3194192-0c85-4625-993a-5c2146951f3d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_6613f642-01a3-4329-86b1-f13b2b781433" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_d3194192-0c85-4625-993a-5c2146951f3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesComponentsofIncomeTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_e2f8b02f-5371-43f0-9a1e-162476eeedfb" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e4be7d63-b9d8-41f3-85bf-70c90376a15b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e2f8b02f-5371-43f0-9a1e-162476eeedfb" xlink:to="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e4be7d63-b9d8-41f3-85bf-70c90376a15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e9dc7ced-7896-463f-9fb1-73c7bf8ae706" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e4be7d63-b9d8-41f3-85bf-70c90376a15b" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_e9dc7ced-7896-463f-9fb1-73c7bf8ae706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e8fb44c1-d358-47a1-92b1-e3bf565bed77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e4be7d63-b9d8-41f3-85bf-70c90376a15b" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_e8fb44c1-d358-47a1-92b1-e3bf565bed77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_53ec6e02-08b7-4b45-bb12-1fee2fa6903c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract_e4be7d63-b9d8-41f3-85bf-70c90376a15b" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_53ec6e02-08b7-4b45-bb12-1fee2fa6903c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_451386c4-f6cc-4efe-9f86-461527490ea6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e2f8b02f-5371-43f0-9a1e-162476eeedfb" xlink:to="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_451386c4-f6cc-4efe-9f86-461527490ea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_206d63e7-d58d-4645-9ce2-0253ccc89721" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_451386c4-f6cc-4efe-9f86-461527490ea6" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_206d63e7-d58d-4645-9ce2-0253ccc89721" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6f0acdfb-6edc-46d9-9994-f11da3f12787" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_451386c4-f6cc-4efe-9f86-461527490ea6" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_6f0acdfb-6edc-46d9-9994-f11da3f12787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_88be5c2d-a04e-4ca1-91a5-be75d73ee385" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_451386c4-f6cc-4efe-9f86-461527490ea6" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_88be5c2d-a04e-4ca1-91a5-be75d73ee385" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07d773e5-da3e-4658-a9c2-18e225d9f9f0" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract_451386c4-f6cc-4efe-9f86-461527490ea6" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_07d773e5-da3e-4658-a9c2-18e225d9f9f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_d40d69c9-1bed-4f64-bb24-d4beae7780f6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_e2f8b02f-5371-43f0-9a1e-162476eeedfb" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_d40d69c9-1bed-4f64-bb24-d4beae7780f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_dffd40ef-42ac-43c7-abc4-f9a9202891a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_dffd40ef-42ac-43c7-abc4-f9a9202891a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a2a09e0e-514a-4b44-8918-8aaaa0a47858" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_a2a09e0e-514a-4b44-8918-8aaaa0a47858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_0598a0bf-1b6e-4f8e-9f34-491df788d6df" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_0598a0bf-1b6e-4f8e-9f34-491df788d6df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_63a7214f-e04f-4ead-8273-8b331dbc6cf1" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_63a7214f-e04f-4ead-8273-8b331dbc6cf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_3470c211-ee42-4c77-9139-d6a33297fc30" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_3470c211-ee42-4c77-9139-d6a33297fc30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_6cae26c4-f3e1-4bb9-b77e-0eca99c46291" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationTaxCreditsResearch"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationTaxCreditsResearch_6cae26c4-f3e1-4bb9-b77e-0eca99c46291" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_29c3ff5c-09dd-4a9d-95b5-8b005aa16537" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_29c3ff5c-09dd-4a9d-95b5-8b005aa16537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_d5b8ee21-18f1-477c-89e1-381242509f7f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_d5b8ee21-18f1-477c-89e1-381242509f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_82987875-b0b3-4028-a382-213cc9e9ad9b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_71d29588-f37e-478c-979c-8b8761c07779" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_82987875-b0b3-4028-a382-213cc9e9ad9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesDeferredTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_ef141a51-acd0-479a-bce4-566f09ffb138" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ef141a51-acd0-479a-bce4-566f09ffb138" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_fe3d3ba5-0540-491f-ab6d-3add71bb256b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_fe3d3ba5-0540-491f-ab6d-3add71bb256b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8e877ffc-ad5f-42ab-a500-1216a0a23293" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment_8e877ffc-ad5f-42ab-a500-1216a0a23293" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsDeferredIncome_6c9c33de-0469-4705-a647-0c42327877a5" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsDeferredIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsDeferredIncome_6c9c33de-0469-4705-a647-0c42327877a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_498092b1-1785-4b9a-9297-83c69ddd2709" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_498092b1-1785-4b9a-9297-83c69ddd2709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxAssetsLeaseLiability_860067cd-e309-4358-a4b1-bf86abf9f24a" xlink:href="s-20240131.xsd#s_DeferredTaxAssetsLeaseLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_s_DeferredTaxAssetsLeaseLiability_860067cd-e309-4358-a4b1-bf86abf9f24a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_15364007-226c-49a4-8a7f-c497e59a0bc7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_15364007-226c-49a4-8a7f-c497e59a0bc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOther_d27dc16d-3e34-4c96-ad95-6f3e832d486e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOther"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsOther_d27dc16d-3e34-4c96-ad95-6f3e832d486e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_70972d9c-febc-4961-8b65-5e5e665b0140" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_70972d9c-febc-4961-8b65-5e5e665b0140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5560b679-3af2-4638-bf69-a534c48ccb36" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_5560b679-3af2-4638-bf69-a534c48ccb36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0ab4f789-c5e0-4596-86d8-037c3c0ab995" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_b697d4d1-65b9-45ac-83e3-ddc6c4e2ae1d" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_0ab4f789-c5e0-4596-86d8-037c3c0ab995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ce8cd291-3a6e-429f-8709-aaad03a89bec" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesNetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ef141a51-acd0-479a-bce4-566f09ffb138" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ce8cd291-3a6e-429f-8709-aaad03a89bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment_91307e43-2ec9-487b-9850-4227956f68a2" xlink:href="s-20240131.xsd#s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ce8cd291-3a6e-429f-8709-aaad03a89bec" xlink:to="loc_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment_91307e43-2ec9-487b-9850-4227956f68a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_e1e78b6c-b0df-4a46-9d20-3e4d7bf67628" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ce8cd291-3a6e-429f-8709-aaad03a89bec" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost_e1e78b6c-b0df-4a46-9d20-3e4d7bf67628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_DeferredTaxLiabilitiesRightOfUseAssets_e3c9380b-5ea6-45c0-8629-7bf70dfb56d6" xlink:href="s-20240131.xsd#s_DeferredTaxLiabilitiesRightOfUseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ce8cd291-3a6e-429f-8709-aaad03a89bec" xlink:to="loc_s_DeferredTaxLiabilitiesRightOfUseAssets_e3c9380b-5ea6-45c0-8629-7bf70dfb56d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_966493c0-5cba-43b3-8830-f16412a98455" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilitiesOther"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ce8cd291-3a6e-429f-8709-aaad03a89bec" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_966493c0-5cba-43b3-8830-f16412a98455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_007f2e2f-4d8c-46de-a377-8cf6a356ca35" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesNetAbstract_ce8cd291-3a6e-429f-8709-aaad03a89bec" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_007f2e2f-4d8c-46de-a377-8cf6a356ca35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_2457c4fd-1b5b-4132-8843-eb6e2a195712" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_ef141a51-acd0-479a-bce4-566f09ffb138" xlink:to="loc_us-gaap_DeferredTaxLiabilities_2457c4fd-1b5b-4132-8843-eb6e2a195712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8481d39b-bb07-4847-9174-cc4b09979e69" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_8481d39b-bb07-4847-9174-cc4b09979e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7bc32568-be1c-41cc-95a6-0e0adcf887b8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:to="loc_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount_7bc32568-be1c-41cc-95a6-0e0adcf887b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_cc2f52dd-e594-4d23-91ec-dfd3d15766ac" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic_cc2f52dd-e594-4d23-91ec-dfd3d15766ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1206501a-7299-4e49-940b-8744bcf85d72" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal_1206501a-7299-4e49-940b-8744bcf85d72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_12463a14-d4b3-47ad-9912-94effc567ed8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign_12463a14-d4b3-47ad-9912-94effc567ed8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_8ee74d09-4a3a-4935-bc63-c95903d24f00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration_8ee74d09-4a3a-4935-bc63-c95903d24f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_92f9c9a5-247d-43c9-8780-0786b57d1114" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_247cd079-9b65-49de-b83a-ab8cfddc36a9" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration_92f9c9a5-247d-43c9-8780-0786b57d1114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#IncomeTaxesUnrecognizedTaxBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_c3240e5a-9985-45c3-a5ee-55d1ec6a9240" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1abd7664-2a9e-4289-8480-5ce7e9c90a0c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_c3240e5a-9985-45c3-a5ee-55d1ec6a9240" xlink:to="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1abd7664-2a9e-4289-8480-5ce7e9c90a0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_537b5b40-9964-47bc-87c5-7a78be9cf70d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1abd7664-2a9e-4289-8480-5ce7e9c90a0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_537b5b40-9964-47bc-87c5-7a78be9cf70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_25f73ab6-2df8-4ccd-89f6-b72be7dd5eb4" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1abd7664-2a9e-4289-8480-5ce7e9c90a0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions_25f73ab6-2df8-4ccd-89f6-b72be7dd5eb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b0526c13-02ee-42b8-bcad-02193e71b78e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1abd7664-2a9e-4289-8480-5ce7e9c90a0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions_b0526c13-02ee-42b8-bcad-02193e71b78e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnrecognizedTaxBenefits_c2b5a092-7416-415d-ba01-a2d441751622" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_UnrecognizedTaxBenefits"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward_1abd7664-2a9e-4289-8480-5ce7e9c90a0c" xlink:to="loc_us-gaap_UnrecognizedTaxBenefits_c2b5a092-7416-415d-ba01-a2d441751622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" xlink:type="simple" xlink:href="s-20240131.xsd#NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_8efbf21b-55c9-42ae-a2a7-04e43dca7dfd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAbstract_148b9f0a-4f9d-401f-bed1-ff208185ef77" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLossAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8efbf21b-55c9-42ae-a2a7-04e43dca7dfd" xlink:to="loc_us-gaap_NetIncomeLossAbstract_148b9f0a-4f9d-401f-bed1-ff208185ef77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9565800f-535e-42d2-965c-2d8c5b3f8cc3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetIncomeLossAbstract_148b9f0a-4f9d-401f-bed1-ff208185ef77" xlink:to="loc_us-gaap_NetIncomeLoss_9565800f-535e-42d2-965c-2d8c5b3f8cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c5150ddb-e88a-4259-8659-5eb24f7474e2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_8efbf21b-55c9-42ae-a2a7-04e43dca7dfd" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c5150ddb-e88a-4259-8659-5eb24f7474e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_38216bc7-1450-430b-b790-3bdd694da8d7" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c5150ddb-e88a-4259-8659-5eb24f7474e2" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_38216bc7-1450-430b-b790-3bdd694da8d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef92fc69-aa68-4f04-b388-b096e9b01432" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c5150ddb-e88a-4259-8659-5eb24f7474e2" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ef92fc69-aa68-4f04-b388-b096e9b01432" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_66a5f9a9-8694-49f2-b8a3-00b9277fd1d9" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c5150ddb-e88a-4259-8659-5eb24f7474e2" xlink:to="loc_us-gaap_EarningsPerShareBasic_66a5f9a9-8694-49f2-b8a3-00b9277fd1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_bd2a7931-1223-4a87-a2f0-0b44685419cf" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_c5150ddb-e88a-4259-8659-5eb24f7474e2" xlink:to="loc_us-gaap_EarningsPerShareDiluted_bd2a7931-1223-4a87-a2f0-0b44685419cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" xlink:type="simple" xlink:href="s-20240131.xsd#NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_c4ab81c1-ad79-456d-9aeb-14af93569492" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EarningsPerShareAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9050ec7f-b28e-4d17-9305-0883fcd8499b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_c4ab81c1-ad79-456d-9aeb-14af93569492" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9050ec7f-b28e-4d17-9305-0883fcd8499b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_104d6b86-4cc5-4816-b8b9-24841f94d66f" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9050ec7f-b28e-4d17-9305-0883fcd8499b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_104d6b86-4cc5-4816-b8b9-24841f94d66f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_104d6b86-4cc5-4816-b8b9-24841f94d66f" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_77d90812-a446-43c4-aa24-10f821287f1b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_us-gaap_EmployeeStockOptionMember_77d90812-a446-43c4-aa24-10f821287f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_2c328601-11e8-4cb7-adce-bd218db62d9b" xlink:href="s-20240131.xsd#s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember_2c328601-11e8-4cb7-adce-bd218db62d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_1265a5d9-7304-4c0d-84a3-9f6ae49d9c49" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_us-gaap_EmployeeStockMember_1265a5d9-7304-4c0d-84a3-9f6ae49d9c49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_SharesSubjectToRepurchaseMember_bc906eb4-3fe4-4e53-be05-53feaa9a47a8" xlink:href="s-20240131.xsd#s_SharesSubjectToRepurchaseMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_s_SharesSubjectToRepurchaseMember_bc906eb4-3fe4-4e53-be05-53feaa9a47a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_40b8f05f-fc3c-4a13-8308-03bb739a3f00" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_us-gaap_RestrictedStockMember_40b8f05f-fc3c-4a13-8308-03bb739a3f00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_ContingentlyIssuableSharesMember_c71b791a-8a2e-44cc-85c8-02303d06e606" xlink:href="s-20240131.xsd#s_ContingentlyIssuableSharesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_6ff5e75a-17fa-4004-9d53-27066d57f2f8" xlink:to="loc_s_ContingentlyIssuableSharesMember_c71b791a-8a2e-44cc-85c8-02303d06e606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aee28a34-d339-4a6e-8adf-50d4d65b02d3" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_9050ec7f-b28e-4d17-9305-0883fcd8499b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aee28a34-d339-4a6e-8adf-50d4d65b02d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_277c1aab-3fff-4368-9ad7-2d6188224164" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_aee28a34-d339-4a6e-8adf-50d4d65b02d3" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_277c1aab-3fff-4368-9ad7-2d6188224164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails" xlink:type="simple" xlink:href="s-20240131.xsd#GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_8412cd16-25d2-4af5-b043-29d2eb945905" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d168c36e-411a-42b9-bc67-8d64874133de" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_8412cd16-25d2-4af5-b043-29d2eb945905" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d168c36e-411a-42b9-bc67-8d64874133de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_5240abd0-4286-400e-b550-c95bc5a646d8" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d168c36e-411a-42b9-bc67-8d64874133de" xlink:to="loc_srt_StatementGeographicalAxis_5240abd0-4286-400e-b550-c95bc5a646d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_5240abd0-4286-400e-b550-c95bc5a646d8" xlink:to="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_334e54a5-51c5-40ff-a10f-6d785c732b74" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:to="loc_country_US_334e54a5-51c5-40ff-a10f-6d785c732b74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IL_efe644d7-6b9a-4f51-ae4b-a472ccea7682" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IL"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:to="loc_country_IL_efe644d7-6b9a-4f51-ae4b-a472ccea7682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_OtherGeographicalAreasMember_6558a354-73db-40a2-920d-f33688aece6b" xlink:href="s-20240131.xsd#s_OtherGeographicalAreasMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_cc2005ef-6cb3-4641-805d-88808715cba5" xlink:to="loc_s_OtherGeographicalAreasMember_6558a354-73db-40a2-920d-f33688aece6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_e4969846-da4e-4812-b06a-f23306f7b0bd" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_d168c36e-411a-42b9-bc67-8d64874133de" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_e4969846-da4e-4812-b06a-f23306f7b0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization_5787d411-d94c-485a-9076-8089ea57a316" xlink:href="s-20240131.xsd#s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_e4969846-da4e-4812-b06a-f23306f7b0bd" xlink:to="loc_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization_5787d411-d94c-485a-9076-8089ea57a316" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/EmployeeBenefitPlanDetails" xlink:type="simple" xlink:href="s-20240131.xsd#EmployeeBenefitPlanDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/EmployeeBenefitPlanDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c92beb82-4db6-4cd1-b5be-f46e11c1c67b" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CompensationAndRetirementDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1474a2b-2a67-4e09-8a11-213a1f01105d" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CompensationAndRetirementDisclosureAbstract_c92beb82-4db6-4cd1-b5be-f46e11c1c67b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1474a2b-2a67-4e09-8a11-213a1f01105d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_faa91818-6413-4207-b7e8-5c3114c3117b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1474a2b-2a67-4e09-8a11-213a1f01105d" xlink:to="loc_srt_StatementGeographicalAxis_faa91818-6413-4207-b7e8-5c3114c3117b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_8971af66-d27a-44c0-bf2b-b2d3c9e5c3c5" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_faa91818-6413-4207-b7e8-5c3114c3117b" xlink:to="loc_srt_SegmentGeographicalDomain_8971af66-d27a-44c0-bf2b-b2d3c9e5c3c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IL_d4072d7d-589b-41ab-a70f-309cb2e851fb" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IL"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_8971af66-d27a-44c0-bf2b-b2d3c9e5c3c5" xlink:to="loc_country_IL_d4072d7d-589b-41ab-a70f-309cb2e851fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_e1474a2b-2a67-4e09-8a11-213a1f01105d" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanCostRecognized_74cc08ae-af9e-4456-9976-7133b4783c28" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_DefinedContributionPlanCostRecognized"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:to="loc_us-gaap_DefinedContributionPlanCostRecognized_74cc08ae-af9e-4456-9976-7133b4783c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeveranceCosts1_ba570b86-9852-4a32-aa96-d381cfd71ae2" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SeveranceCosts1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_12623857-8365-4f79-b7c5-4257a94dfa41" xlink:to="loc_us-gaap_SeveranceCosts1_ba570b86-9852-4a32-aa96-d381cfd71ae2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.sentinelone.com/role/SubsequentEventsDetails" xlink:type="simple" xlink:href="s-20240131.xsd#SubsequentEventsDetails"/>
  <link:presentationLink xlink:role="http://www.sentinelone.com/role/SubsequentEventsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsAbstract_86a48602-2da2-40e6-b623-a6f72ecd2d67" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_86a48602-2da2-40e6-b623-a6f72ecd2d67" xlink:to="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff202ff2-45e7-4691-9638-f88b9c39e328" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff202ff2-45e7-4691-9638-f88b9c39e328" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0e5c15f9-98bb-4d3b-8a6c-96324804bb82" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff202ff2-45e7-4691-9638-f88b9c39e328" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0e5c15f9-98bb-4d3b-8a6c-96324804bb82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_062d2aa3-ef6d-42f1-ae7d-5bb6896aafc6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_0e5c15f9-98bb-4d3b-8a6c-96324804bb82" xlink:to="loc_us-gaap_SubsequentEventMember_062d2aa3-ef6d-42f1-ae7d-5bb6896aafc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4044810d-4193-4ce9-bcf7-638b9d73355e" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4044810d-4193-4ce9-bcf7-638b9d73355e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4044810d-4193-4ce9-bcf7-638b9d73355e" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PingSafePte.Ltd.Member_49d73c14-dcd4-4ddb-8e38-6658d41fae69" xlink:href="s-20240131.xsd#s_PingSafePte.Ltd.Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:to="loc_s_PingSafePte.Ltd.Member_49d73c14-dcd4-4ddb-8e38-6658d41fae69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_StrideSecurityLtd.Member_6c60fa43-6e11-44f5-b6d3-0f85cb4d07c7" xlink:href="s-20240131.xsd#s_StrideSecurityLtd.Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e3c11059-1cec-4201-86d9-d79ec8291216" xlink:to="loc_s_StrideSecurityLtd.Member_6c60fa43-6e11-44f5-b6d3-0f85cb4d07c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_SubsequentEventLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_af1fdfb8-d5b3-4a1f-ba44-283e04d47a79" xlink:to="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0ec68fc6-e188-4d64-870a-6bf70d228222" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired_0ec68fc6-e188-4d64-870a-6bf70d228222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_09dfe648-136a-4410-ba17-37f7245b6c5c" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_09dfe648-136a-4410-ba17-37f7245b6c5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d804ea6b-4a39-4f48-8d3d-31cf3c785ede" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_d804ea6b-4a39-4f48-8d3d-31cf3c785ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94b538ef-b4f5-43e5-995d-d30c4e6bf255" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_94b538ef-b4f5-43e5-995d-d30c4e6bf255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_BusinessCombinationContingentConsiderationTerm_03ab69f4-275c-4876-bdcd-7d145b95e627" xlink:href="s-20240131.xsd#s_BusinessCombinationContingentConsiderationTerm"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_3ee595de-b102-4249-8d6f-b896bd9c13a6" xlink:to="loc_s_BusinessCombinationContingentConsiderationTerm_03ab69f4-275c-4876-bdcd-7d145b95e627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#AwardTimingDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_CommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:href="s-20240131.xsd#s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_PerformanceShareUnitsMember" xlink:href="s-20240131.xsd#s_PerformanceShareUnitsMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_s_PerformanceShareUnitsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockOptionMember"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_MilestoneSharesMember" xlink:href="s-20240131.xsd#s_MilestoneSharesMember"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_s_MilestoneSharesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgDiscLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgDiscLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiDiscTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiDiscTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMethodTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgPredtrmndFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgPredtrmndFlag"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgPredtrmndFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgMnpiCnsdrdFlag"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgMnpiCnsdrdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardTmgHowMnpiCnsdrdTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardTmgHowMnpiCnsdrdTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MnpiDiscTimedForCompValFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_MnpiDiscTimedForCompValFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTableTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscTable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardsCloseToMnpiDiscTable" xlink:to="loc_us-gaap_AwardTypeAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_EmployeeStockOptionMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_StockAppreciationRightsSARSMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="loc_us-gaap_StockAppreciationRightsSARSMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardsCloseToMnpiDiscIndName"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardsCloseToMnpiDiscIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardUndrlygSecuritiesAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardUndrlygSecuritiesAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardExrcPrice" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardExrcPrice"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardExrcPrice" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AwardGrantDateFairValue" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AwardGrantDateFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_AwardGrantDateFairValue" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_UndrlygSecurityMktPriceChngPct"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AwardTmgDiscLineItems" xlink:to="loc_ecd_UndrlygSecurityMktPriceChngPct" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingArrangements"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllTradingArrangementsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllTradingArrangementsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenTradingArrangementClassACommonStockMember" xlink:href="s-20240131.xsd#s_TomerWeingartenTradingArrangementClassACommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_s_TomerWeingartenTradingArrangementClassACommonStockMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenTradingArrangementStockOptionsMember" xlink:href="s-20240131.xsd#s_TomerWeingartenTradingArrangementStockOptionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllTradingArrangementsMember" xlink:to="loc_s_TomerWeingartenTradingArrangementStockOptionsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:loc xlink:type="locator" xlink:label="loc_s_TomerWeingartenMember" xlink:href="s-20240131.xsd#s_TomerWeingartenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_s_TomerWeingartenMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingArrLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingArrLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrByIndTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrByIndTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TradingArrByIndTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TradingArrAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TradingArrAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_TradingArrAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrAxis" xlink:to="loc_ecd_AllTradingArrangementsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_TradingArrByIndTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MtrlTermsOfTrdArrTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_MtrlTermsOfTrdArrTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrIndTitle" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrIndTitle"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrIndTitle" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrAdoptedFlag"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrAdoptionDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrAdoptionDate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrAdoptionDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Rule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_Rule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonRule10b51ArrTrmntdFlag"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_NonRule10b51ArrTrmntdFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrTerminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrTerminationDate"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrTerminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrDuration" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrDuration"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrDuration" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TrdArrSecuritiesAggAvailAmt"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingArrLineItems" xlink:to="loc_ecd_TrdArrSecuritiesAggAvailAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ErrCompDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RecoveryOfErrCompDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompRecoveryTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompRecoveryTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompRecoveryTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDateAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDateAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_RestatementDateAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ErrCompRecoveryTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonNeosMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonNeosMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllIndividualsMember" xlink:to="loc_ecd_NonNeosMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDeterminationDate" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDeterminationDate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDeterminationDate" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompAmt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ErrCompAnalysisTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ErrCompAnalysisTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ErrCompAnalysisTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_StkPrcOrTsrEstimationMethodTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_StkPrcOrTsrEstimationMethodTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingAggtErrCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingAggtErrCompAmt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingAggtErrCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AggtErrCompNotYetDeterminedTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_AggtErrCompNotYetDeterminedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryIndName"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryIndName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryIndName"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryIndName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OutstandingRecoveryCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OutstandingRecoveryCompAmt"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_OutstandingRecoveryCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_RestatementDoesNotRequireRecoveryTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_RecoveryOfErrCompDisclosureLineItems" xlink:to="loc_ecd_RestatementDoesNotRequireRecoveryTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#PvpDisclosure"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/PvpDisclosure" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PayVsPerformanceDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTable" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTable" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ExecutiveCategoryAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ExecutiveCategoryAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_ExecutiveCategoryAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllExecutiveCategoriesMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllExecutiveCategoriesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_ExecutiveCategoryAxis" xlink:to="loc_ecd_AllExecutiveCategoriesMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_PeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AllExecutiveCategoriesMember" xlink:to="loc_ecd_NonPeoNeoMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_IndividualAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_IndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_IndividualAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllIndividualsMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllIndividualsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_IndividualAxis" xlink:to="loc_ecd_AllIndividualsMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_AdjToCompAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AllAdjToCompMember" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AllAdjToCompMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_AdjToCompAxis" xlink:to="loc_ecd_AllAdjToCompMember" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureAxis" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PvpTable" xlink:to="loc_ecd_MeasureAxis" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PvpTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PvpTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PvpTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureName"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NamedExecutiveOfficersFnTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NamedExecutiveOfficersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupIssuersFnTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupIssuersFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_ChangedPeerGroupFnTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_ChangedPeerGroupFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoTotalCompAmt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoActuallyPaidCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoActuallyPaidCompAmt"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoActuallyPaidCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToPeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToPeoCompFnTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToPeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgTotalCompAmt"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgTotalCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonPeoNeoAvgCompActuallyPaidAmt"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonPeoNeoAvgCompActuallyPaidAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToNonPeoNeoCompFnTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToNonPeoNeoCompFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_EquityValuationAssumptionDifferenceFnTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_EquityValuationAssumptionDifferenceFnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsNetIncomeTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsNetIncomeTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnVsPeerGroupTextBlock"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnVsPeerGroupTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CompActuallyPaidVsOtherMeasureTextBlock"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CompActuallyPaidVsOtherMeasureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TabularListTableTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TabularListTableTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TabularListTableTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_TotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_TotalShareholderRtnAmt"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_TotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeerGroupTotalShareholderRtnAmt"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeerGroupTotalShareholderRtnAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_us-gaap_NetIncomeLoss" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_CoSelectedMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_CoSelectedMeasureAmt"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_CoSelectedMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_OtherPerfMeasureAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_OtherPerfMeasureAmt"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_OtherPerfMeasureAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_AdjToCompAmt" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_AdjToCompAmt"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_AdjToCompAmt" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_PeoName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_PeoName"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_PeoName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_MeasureName" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_MeasureName"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_MeasureName" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_NonGaapMeasureDescriptionTextBlock"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_NonGaapMeasureDescriptionTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_Additional402vDisclosureTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_Additional402vDisclosureTextBlock"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_PayVsPerformanceDisclosureLineItems" xlink:to="loc_ecd_Additional402vDisclosureTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="simple" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#InsiderTradingPoliciesProc"/>
  <link:presentationLink xlink:role="http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTradingPoliciesProcLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcAdoptedFlag"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcAdoptedFlag" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:href="https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd#ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ecd_InsiderTradingPoliciesProcLineItems" xlink:to="loc_ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>s-20240131_g1.jpg
<TEXT>
begin 644 s-20240131_g1.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" *- \4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]4Z*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KQ;XA?MA?"[X<>-)_"%YK-YK/BNWC\ZYT;PYI5UJEQ:IQEIA;QN(
M\ @X8@X(..17M!S@XX-?B%^R'^V5>_L5?'+XE:/\4_#]YJ3Z[J9&N7T*?\3"
MVNXY),R8<CS(V,KL5)!Y#*3T8 _6+X:?M8?"KXP^(K'0?!_BVWUG6KJ"XN#I
MR121W-LL#1K)Y\3JKPG,B@!P,X;&=IQZY7R]\,O#/PV^-_Q^\/\ [0OPLUW1
M]1A;1KO1]?%H62XG>0Q-;M+%@%)5"2!O, 8J4ZA15WXD?MH6^C_&X_"#X=>#
M;OXF_$*WMFN]1L[>_BL+2PC55;$EQ(&&[#KP%."ZC.3@ 'TI17S+\+/VY=$^
M,GP/\8^.?#'A;4;CQ!X0#?VUX/N+B*&[M]H+,0[?*R[$D*G@DQLN >*\9\)_
M\%=-%\?>&_$]YX;^$7B[6]6T2W%Z^GV965!:@.9KB:9%(ACCVH"2"29!@<$@
M _0"J[:A:K?I8FYA%Z\33+;&0>8T:D!G"]2H+*">@+#UKYN_9P_;BTC]IKX/
M>*?%WA7PCJL_B/P[A+KPG%-$]Q+(R%HA%*Q5"CD. S;2-C?+TS\*_LG_ +9'
MQ-^)W[8WCOQ]/\/]3\=:I-X>?38?#>AW440TFT6ZA( ,S $!A\QZL\A. .
M?I-X@_:P^%GA?XW:=\)-2\4QVWCN_P#+6'3C;RE0\@#11M*%V*[J054MSD?W
MESZ[7YG>,/B?\'M0_P""CF@6?B_X.ZU8?%B/5K&RCU(:Q')9-*R1_9+MXE.&
M98S$1T(P PW+Q[)^T5_P4HT?]F7XQ?\ "!^+O &K .D5S!JMM>PO%+:2.R"<
M(,L,%'^0_-\I]10!]FT5\0Z/_P %1-%7X]:-\.O%GPR\3^!+;6Y8(].U37,1
M2NL[%8));8J#'&YP-P=L9.1P:]M_:>_:U\+_ +,=EH-MJ%E>>(_%GB*Y%IHO
MAO2]OVB\D+*N2S<(NYU&3R2P !YP >XUX9X1_;<^"WCKXC6O@+1_&33>,+F=
M[:/2+G2;ZVF\U%9F1O-@4(0%;AB.E8/PB_;,@\9?'#4O@[XY\'77PY^(UM;B
M[M]/FOX[^VO8C&)#Y4Z!0SA#N*[<85^25(KX(LU"_P#!:Y@!@?V_(?\ RF&@
M#];?&?C;0/AWX;O/$'B?6+/0=%LUWSWU_,L42#L,GJ2> !R2<#)KPV/_ (*$
M? J:UEOX_%=_+HD+>7)KB>'M2;3D?.-IN!;[ <]\X]Z_-K]N[XI:S^U)^W1I
M'PF>_>V\)Z7XAM/#%I;0L=HGEFCBN+AAT,F]F7/94 ]2?V4TSP)X=T?P5!X0
ML]&LX?"\-E_9R:3Y(-O]GV;/**'@J5X(/7)S0 G@;Q]X<^)GAJU\0^%-;L?$
M&B70S%?:?,)8V(ZKD=&'0J<$'@@5OU^)?[)OQ&U+]D;_ (*%:U\---NW;P9J
MWBB?PO/8S2,493<-':3#/2128QGN&<=\C[2\9?\ !4K0_AO\<KWX8>*/AIXB
ML]:L[Q;.3^SYXKUY&= \/E1Q\N9 \>U<@Y< XYH ^XJ*^-O@;_P4CTGXI?'^
M3X1^)_A]K?PY\32.\5G'JTRNSR+'YOES)L4Q.R D?>!XYY%>C_'S]L+1_@_\
M1O#/PUT+0+SQY\3?$15K+P[83I;K'&=V))YWRL:_(YZ$X4L0!@D ^@J\5^'7
M[97P@^*_Q3U+X=^%_%\.I>*K$RAK7[/+&DQBSYHAD90LA7!SM)R 2,@$UD_L
MX?M?:1\>?%WB_P #:CH%UX*^(GA29H]3\/7EPEP-JOL:6&90!(@8@$[1]Y3R
M&!KYJ^$/[(O@JP_;TTSQI\);'5+?P7X7&H7.N:K<.QT^74IDD@6QL6*C>(][
MLY4NJ_<+ X% 'Z*T5\9Z?_P46E\;ZYX]D^'?PGUCQ]X/\$R;-6UJQU6VBN64
M;_WL%F_SRH?*<@A@2 /E&<#Z8^"_Q*C^,7PF\)>.(;$Z9'K^FPZ@+)I?-,'F
M*&V;\#=C.,X&<=* -+X@?$3PU\*_"E]XE\6ZU::!H5DNZ>]O9-J+GHH[LQ/
M5023P 37C6E_M]?!74+BQ%YXDOO#MCJ'-AJOB+1;W3;"\!&0T=Q/$L>".>6'
M2OF'_@M;:^)4^'_PQU6PCDF\,:?JUPVHQ^67A%R4C^RM*.F,"X49_O$=ZZ[X
M/_M[?!']M/X>R_#/XF6UKX3UO6+465QI>J$+8W$A& ]I<'A&#8*!]KAL!2Q&
M: /MKP+XVTCXD>#='\4:#<&[T75K9+RSG9"ADB<95MIY&1ZUJV>H6NHI(]I<
MPW2Q2O#(T,@<)(A*NAQT8$$$=017Q+^T!\2_'G[ _P"Q)X2T/0=%7Q#KNFZ=
M'HTWB6''V#2R-L:3,K$.[L7 1=NW()8X 5N>_P""4_Q8\6ZI\'-#\/7O@36[
MO1KF^U*\G\=3W<36TDS2O(P92WF%BY*DD=3F@#] Z*^-IO\ @HLOC3Q'XZL_
MA%\,M2^)^C>";<W6LZW#JD-A#L <G[.KJS3$^7)M  +;#C(P3[!^SY^UO\/_
M -HSX4W_ (\T*_;3-/TE7_MBUU3;'-IA1-[&7!(V; 6#@D$ ]"&  /::\K^-
M'[4'PS_9YFTZ/XA>(W\.?V@K-:RR:;=SQ2X."HDBB=0P_NDYQSC%?,_BK_@J
M;9Z=X1O?'_A_X4ZWXA^%=GK8T&3Q5)J,-JTL^PONBMF5G9-N/F8IRR@X)('F
MO_!5KXF:%\9OV*?A=XW\-RR3Z+K/B."YMFF39(H-I=AD<9.&5E*D D94X)ZT
M ?HQX%\<:'\2O".E>*/#5^NIZ#JD N+.\6-XQ+&>C;7 8=.A -;U?#?PK_:,
M/[,O[ /P7\3R^%;KQ5:7-E;Z>;:PNXHKCSI'(B6.-_FE9CGY4!(P3C&2/K3X
M5^+O$'CCPC#J_B/P==^!;Z=LII-]=Q7$XC*J59S&2$8DD;#R-O..E %;XL?&
MSPA\#]%CUCQG?7FEZ2VXM?0Z5=WD,(4J"97@B<1 EAC>5SSC.#CQ^W_X*4?L
MWW4;R1?$J%HHRH>4Z1J 1"<XW,;? S@]3VKOOVNE#_LJ?&(, 1_PA^K'GU%G
M*17YP_\ !'6X\-6O@_\ :&D\9-8IX56QTK^TSJ6/L_V?%_O#YXQB@#]2OAG\
M7O!7QET-M7\$>)]-\3Z?&P2273K@2&)B,A9%^\C8YPP!KKZ_$?\ X)'R>++7
M]I+Q/>^$K&[U#0+?0;Q[ZS,WE13\@VD3N?D61I  I/0>8>FZOK[PW_P5^\":
MEK/B72M:\#Z_H>H:/:S.EFLL5U/>W23)%]EB5.KDNS9S@+&Q[4 ?97Q8^+7A
M7X'^!-1\8^,]571] L-@EN#&\C%G8*B*B LS%B!@#W. ":=\*?BMX6^-G@33
M?&/@W5%UCP_J ;R+E8WC.58HZLC@,K!E((([>A!KX&^)W[=7@C]I7]D+Q#XA
M\8?!S6M0\#1:XND:E':ZQ$DMI,!%+;3QR[5)8E\$*#MQAMROS[Y^R+\7/A/X
M)_8GT[QQH>F3^ /AQI*W<DL6ISFYG5EN'1W=QDR/))T &<LJ@=!0!]5T5\&:
M]_P55MO"NB>$?&6L_"'Q!I_PR\4W-Q!IGB%M1MVN91"X61_L@'RC).-T@W;6
MQD#)]T_: _;0\$_ GPOX1OUBNO%NM>,O*_X1O0]) $^HB39L?+8"(?,09/)+
M  'G ![_ %'<3K:V\LSARD:EV$:%VP!GA5!)/L!DU\Y?"+]LR#QE\<-2^#OC
MGP==?#GXC6UN+NWT^:_CO[:]B,8D/E3H%#.$.XKMQA7Y)4BOI&@#YPU[_@HA
M^S_X5UJXT;6O'4VD:O;L$FT^_P! U."XC8@$!HVM@P)!!P1W%;_@/]MKX&_$
MKQ%#H.@?$?2IM9F<116-ZLME+)(3@(JSHFYB?X1S[5^7G_!2)0O_  48TL@
M%CHA/N<H/Z5O?\%G)O#-S\?/!D6@_9Y/%ZZ45U;[#@S<RC[,LFW_ ):8WX!^
M;:4[;: /V5HKY6\5?M80_LN_ ?X1V?C^RU+Q'\5?$&DZ?9Q>&[,@WMY?>3$D
MQD9CA/WCA2QR2S< \XU_A'^V9#XR^.&I_!WQQX.NOAS\1[6V%W;:=-J$=];7
MT1C$G[J= H+A#N*[<85^25(H ^DJ*^&;K_@JQX4\*?&34_AYXW\#ZOX3OM+E
MN8+Z[-Y#=(DD4+R*B!.9&D*JB =6D6J'AS_@I!??'CX8_%Y_!?PJ\11ZMX9M
M"@5;V$2Q12QSC[3)N"B-HFBR8P6)&<$X- 'M'CG_ (*#_ OX?ZYJ6EZCXOEN
MWTJZCLM3O-+TRZO+2PF??M26>*-HPQ\N3Y0Q/R,,94X][\-^)-,\8>'M-UW1
M;V'4M(U*WCN[2\MVRDT3J&1U/H00:_&G_@E7X+T;XNGX@_#[Q=\.9_&_@_6+
MG3;J^U,W(B@TF6"*]:%WPZR%I"S(IC/&3G@U]P:?^VQI=OXXU;X2_ 7X5W7Q
M$B\"Z>8[S[!J,.FV5K% 1$88"ZL92" @ 'S'.,@;J /LBBO OV:_VQ?"O[57
MPYUG7_!-C<GQ!I"%;SPS?R)#<1S%6,2^9DKLD*D+)TX.0""*\"\-_P#!7[P)
MJ6L^)=*UKP/K^AZAH]K,Z6:RQ74][=),D7V6)4ZN2[-G. L;'M0!]]45\/\
MAG_@IY:>)?V<O$'Q@A^&&K?V+X?UE=)U*WCU*%C"K^4(I@[*N_+3(I11E2P/
M(.:P)/\ @K7I^I?"NZ\<>'/@[XJUO3M,N!#K-PTJPV>F[W58M]P$8,[[A\H7
MC*Y(W"@#[_HKX8U;_@JMX;OOA,/&O@GX;^*/&2V,"S:_#&AM[;0RTGEJEQ<[
M&4LQ^90@;Y<$[>@]P^!O[8W@;XV?L_:C\6T>;P]H.C_:%UB&^^:2Q>! [J2N
M=^49&7;R=X&,Y% 'N]%?"WB+_@I[-9_#!OBEH/P?U36?A<FJ'27UV;7+6WN%
MD!P";11(Z@G&-Q7[R^HKW*Z_:RT?5/V7?^%X^$-!OO%/A]+.2_GT\31VMS!#
M$7%QNWDKNB,;Y4$YVY4GC(![O17Y^Z/_ ,%=-'\6> ?$.O\ AKX0^+-<N]"
MGO[:%U^S6EKMSY\]RJ,(U)! &TD[6/ %?2G[*W[5_A?]JOX6W'C+1K>;1!87
M#VFI6%^ZEK215#Y+CAD*,&#<=\@$&@#VZBOASQA_P5!L+7P]XK\8>"/AGJWC
M;X;^%]0ATW4O%?\ :,5E$992%4PQ,C/(NYE&2%^^I.-PKV*X_;B^&-G^S+9?
M'&YO;N#PK> Q06;0C[;)=!F0VHCW8,FY''WMN%+;MO- 'T#6%XZ\;:+\-O!^
ML>*?$=ZNFZ%I%L]W>73*S>7&HR2%4%F/H "22 !FOE[P[_P4(2S\8_#S2OB1
M\-]2^'&D?$*!9_#6M7.I0W<<P<H$%PBJI@)\R,\EMOF)NQD[?(/^"C/_  F?
MPU\<7&OP_%UI]$\;:<_A^P^%-[9RW-OJ#-$L,JJJR*B M(KF<E71G !;A: /
MO/X6_$_PW\9O .D>,_".H?VIX>U6-I+6Y\MHRVUV1U*L 05=&4@CJIKJJ_,K
M]@#1?&_B3XG:1HDGQ>'AZT^%44VB:O\ "S3;26&-VC,D,DKEG,<_F3[I6F^9
M@QP%C!7'Z:T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 1SR>3#))C.U2V/H*^(/^%$_"
M#_@IY\#?#WQ)U&PCT#QM=V@M[O5]!D N+2[C 62"93D2HI *B0;MC+M90<U]
MP31^="\9. RE<_6ODGX9_P#!.W2O@5IT'_"KOBEXV\$:NT2IJ%S!+;7=KJ+C
M_EI+:3Q/&&]"N,#(YR30!\&_LZ_"WX@?L5_\%(/"OPYBU3^TX=5E$4[V1*0Z
MEILL<C>8\9/RF/8SX.=K1'!(Y,/[*NH:^O\ P4<^)&CR>/+OX<^)=>U#6K#^
MTH+&UN7FN/MHF-OMNHW4!_*)! !)50#S@_J#\'_V2_#'PM^(&K?$/4=6UCQW
M\1M4C\FX\3^))DDGCBP!Y4$<:)'"F% PJYQQG'%><_M(?\$T_AC^T5X\;QM)
M?:SX/\53%&N;S0I8U2Y=<8E='0XD  &Y2O0$@GF@#E_ /[)GA/\ 9B_X7=-I
M_P 0K_Q/XL\1^$KV_P!2TR^C@C9483$7.R)1M!<R*.@^]@<<?*?_  2?4'X,
M_M4Y /\ Q3]H/_)?4Z_0WP;^QKX3\!_"#Q1X%T;Q!XFMKKQ1&(]:\6M>13ZS
M>KC:5::6)U"["R !/E#L5PQW5P/PL_X)I^"/@OH/C/2/"/Q!^(.EV7B[3QIN
MJ*+W3V+Q!C@J39?*^UI4W=EE?'." #YH_P""&+'R_C6,\9T4_P#I?7#_ /!(
M&:.U_:P^*$DSK#''X?O&=Y"%"@7]ODDGH!7WM^R]^P?X-_9(\1:KJO@KQ7XO
MN8M6A2&^TW5[FTEMKC86,;D);(X9-[X(8?>.<US\'_!,KX0V7Q<U/QU93^(]
M/35)'DO_  W9ZB(M+NP\@D>&6-4WO S*"82^PX Q@8H ^*_C\?\ C<QX</;^
MWO#_ /Z36U'_  5,PW[?WPP!Y']DZ1G_ ,&5S7V5XJ_X)G^"/&/QF;XJ7_Q#
M^(2^-OMT.H1:A!>:>@@DAVB$(GV+:%0(BA2",*,YYS8^-/\ P3;\#_'SXF+X
M[\6>//'LWB")(8K:2UO+"&.V2(ED6-19\ ,6;J3EB: /B[_@J$=O_!0;X7D<
M'^S='.?^XC<5!_P4Y\07_A3_ (*#_#S6[[4IM#L--L](NK35(X%F:TBCO)7>
M9$D5D=D<.VTJ02 "#7VG\7?^":?@CXX?$*V\;^+?B#\0;WQ';06]O!=17NGQ
M")81\A55LL [MSG'\3L>.E=[^T5^Q7X#_:A\&Z#H_C>XU6YU?18EBM?$]M)#
M%J+?* YD(B\I@Y4,RB,+G[H2@#RZ;]CS0K7]H+P%\;/&'QKU3Q#XH^UVUKI,
MLUG8VT6I$QN8X$%O&H8-&9#E1G;DYP*^1[7_ )37-_V'G_\ 38:^[OV:?V"?
M!/[-NL6VM0:WK_C'7+*![;3;GQ!="2+3(G&'6UA4!8RPX+<G!(& 2#RT?_!,
MOP7'\81\4Q\2OB,?'OVW[?\ VP;S3=QFQMSL^P[,;?EV[=N.,8H _._]K#PG
M=_LR_P#!2*W\6:O"UOH5UXJL_&%M=(I99;=KI9IB/4JZRJ1UX]"*_<RWNX+J
MUCNH9HY;:1!(DR,"C*1D,#T((YS7G'Q[_9O\ ?M+>$TT#QYHBZE!"S26EW$Y
MBNK-R,%HI1RN<#(.5; R#BO%X_V"]5M_ P\!6_Q_^)$/@%83:C1Q-:><+<@C
MR/M/D;_+VDKM^[CC&.* /SG^"OA6;]J/_@IY>ZYH$8O- M?&-QXFFO!S&+&V
MNO,C<D?\]"L2CWD';)KT7X@8/_!:ZUSS_P 3_3/_ $V05^FG[/W[,OP^_9D\
M+RZ)X#T46"W)5[R_N',MW>,N=IED/7&3A1A1DX R:\7U;_@FGX)UGXV-\69_
MB'\0AXZ.H)J2ZBEYIX"2H $ 3[%MVJJJH4@C:,'- 'QIXV.W_@M=;XX_XGVG
M_KID-8GQ4U[4_#W_  5ZO[G4/%4W@6YGU:*RM_$"6T,YM(Y].6"!@EPCQ[66
M1%)9< ,QR,9'W-K'_!-+P3K7QLF^+,GQ#^(4/CE]074DU&*\T_$4JX"!4:R*
M[%4*H4@C: #FNF_:J_8#^&O[66I6>LZ^VHZ%XFM(?LZZQHSQI)-&,E4F5T97
M"DG!X89QNQQ0!S?PO_8^\/?!O]JJ+XDZO\4]3\1?$+Q-;WBM87UM:V_]H*(T
M\UQ'"B@! (R< #.W/)Y^NJ\*_9L_9!\(_LU+=WFG:EK7BKQ)=VZV<VO>(KO[
M1<K;*<K;Q< 1Q @':!R0,DX&/=: /PN^+7P1\??L@^)HOCM\#?$EQJ?PQO[F
M22QU[358&TC:8J;2^@<<J''EY=2K%1D*V%K]:/V,_B;9_&#]F3P%XJL-"M/#
M,%W9O"=*T^+R[:WDAF>&01+V0O&Q4<X! R>M>2M_P3;T./P;K7@ZT^*WCZP\
M&Z_>/>:SH,-S:&VN7:7S/W8: F'D*#M)W!!G-?47P^\ Z%\+?!6C>$_#-BNF
MZ%I-NMM:6J$G8@[DGEF))))Y)))ZT >8?'#XI>%M/^*G@#X1^-M*TW4?#?Q&
MLM3MR-3 :-[FW-LT,)5OE.\2R =]ZQ[>37Y_?MT_\$K]#^&7@;7_ (E?"W49
M[;2M)B:\U#PUJ$AE$4 /SO;S'YL*.=DFXD X?("G[[_:/_8[\%_M2>(/"6I>
M,KO58HO#4-XMI!I=S]G;S9S 1*9 "P*>0" .,MD],'E]>_8HU'QUX=7PCXS^
M-_Q \4^ PT9?0KE[.*2Z1""([F[C@$TRG SE@3C.<\T ?%NO>.?$WQ _X(QW
M%[XFN+B^N+/5H+"TO;IB\D]K%?QK&2QY.T[HP?2,5[/^PS]OF_X);^(+71G_
M .)]<:;XCCTZ-#^\>XVS[ @').<=*^P_%7[/?@/Q=\%)OA/=:##;^!GLDL8]
M-M28_(1"&C9&Y(=657#')+#)SDY\^_9I_8=\!_LOWCW7A_4O$6O7"B9;/_A(
M+Y9X]/64J9?L\2(B1LX1 SA=S!0,XXH ^)O^"-\UM!\+OV@))"H9(+)I=W_/
M,07F,^WWJ^9?V4[3Q._[*_[54^B"<6(T'2TN?+#;3_IN9.GI;BYS[$YXK]2=
M8_X)U>#[?Q1XPU7P+XQ\5?#2T\8P-:Z_I'AZ:W^R74+9WK&LL3F$DL_*GY=S
M!0H.*]?^"O[-'P_^ GPOE\!>%]%4Z%=*XU#[=B:746=-DC7#8 <LORXP% X
M XH ^)/^"5,/@7X\?LD^+/A-XPT^QUV.PUI[FZT>X)#-;RK$\4P*D,")4E&Y
M2"-HYY%1?\%9-)\)>'?V-_AYHO@9=.C\,:7XL2QM8=+F66&$QVUXDD>X$_,K
MA@V3G<&SSFO1I/\ @C_\)[3QX^OZ'XH\9>'+"21G;2=-U"-%56/,23&/S!'C
MC!+-C^*O5_C;^P+\//C?X%\)>"+K5?$7A;P7X73&G:#X<GMH;<288>:YEMY'
M>3#,,EN=S$@DDD _+?P[\:OBE^SGXF_9O\>>.+.VU[X=V6D!_#VGP1[[=+5B
MT5P5W#Y;U0P??G^*,9V_*/W%\'^+M(\?>%=)\2:!?1:EHNJ6R7=I=PG*R1N
M5/L>>0>0<@\BOF[Q+_P3M\#>+_@'X>^$.K^,/&5[X6T'4#J&G323V'VR#*,H
M@$OV/_5#?(P&-V7(+%0JKZ+^S/\ LQZ1^RUX5N?#/ASQ9XIUWP_))YMOI_B*
MYMYX[)B6+F QP1LH<MDJ21D9 !+$@%O]KC_DU7XQ_P#8GZO_ .D<M?E[_P $
MC_V??AY\>)OBFOC[PO:^)ETH:4UFEV\@6(R&[WG"L <^6G7/3W-?JI\=/@LG
MQX\&77A6]\7^(_"^B7T$MMJ,'AU[2-KZ%P 8Y'GMY65< C]V4R'8-N& /(/V
M=O\ @GOX2_9<\3W&L^ _'WCNT%X8AJ&GW=SI\]M?1QL66.539[@.6&Y&5P&;
M##- 'T!\/_AGX3^%.AC1O!WAS3/#.EAMYM=+M4@5V_O-M'S-_M')K\C?^":7
MA^SUO_@HGXYN[F)))=)M]:O;8LH.R0W<<.X>AV3.,^]?L9K-A+JNCWUE!?W.
ME37$#PI?V8C,]LS*0)(_,5TWJ3D;E9<@9!'%?*_P3_X)N^!_@!\4D\?^%/'?
MCQ=>8L+O[;=V$T5]$[J\L4R_8P2KE1DJ58=593@T 8/_  59TNRT?]B7Q+#8
M6=O90MJMC*T=O$L:EVN5+,0!U)Y)[U\7>*UU1O\ @C/X,.G^9]D7Q?(=0V9Q
MY'VB[QNQV\[R>O?'?%?J!^TU^S%HO[5'A&S\+^)?$WB31-!AF^T366@36T2W
MD@(,9E,L$C'802 I498DAL+C%^$?[%O@CX3_  =U[X5OJ>O>,O 6L!@^C^)9
MK>5+?<2S^4\,$3KN8JW).UD4KM.20#Q#]AWPY\+_ -JK]A3P/X>\;Z1IOB2'
MPG--;WEG<N4-E/'+(T;EE964-"Z,3G!#,#G!KY*_X*)>)K;PY^W'\)]?TS6(
M=*\)Z?I.AW6BZSI4<5S!;6<=U(PG@4AHY A#,HPRG:O!%?6OA+_@D#\)_"?B
MR74$\4>,KS0IN)]!DOXXH;I,Y,,SQ1J[Q_[.0?>O<?VD?V*?AI^T]X3T71/$
M5A/H[Z&GDZ5J&AE()[.+:!Y*@HR&+"K\A7C:,8H \KF_8\T*U_:"\!?&SQA\
M:]4\0^*/M=M:Z3+-9V-M%J1,;F.!!;QJ&#1F0Y49VY.<"OL^OF;]FC]@GP3^
MS;K%MK4.MZ]XQUNQ@>VTVY\070DBTR)QAUM85 6,L."W)P2!@$@_2MQ&TUO+
M&DKP.ZE1+&%+(2/O#<",CKR"/8T ?B3_ ,%-+&WU3_@H19V5TGFVMQ%H\,L>
M2-R-M##(Y'![5^K/P_\ V/\ X+_"W7(M:\,_#C0M.U>%M\-^]N9YXF_O(\I8
MHWNI!KQ+XE?\$M/ 'Q>\?7/C;Q;\1OB-JWB>X:-FU#[=IT)7RP FQ8[%50*%
M& H'KUKZR\&^';SPKX?M]-OO$>J>*KB'.=3UE;87,@SP&^SPQ(<#C.S)[DGF
M@#\C?^"G/B"_\*?\%!_AYK=]J4VAV&FV>D75IJD<"S-:11WDKO,B2*R.R.';
M:5() !!KZ_F_8\T*U_:"\!?&SQA\:]4\0^*/M=M:Z3+-9V-M%J1,;F.!!;QJ
M&#1F0Y49VY.<"O7?VH_V.?A]^UMH>GV?C"&\L]1TUF-CK.E2+%=P*WWH\LK*
MR$@$JRGIP0>:YC]FG]@GP3^S;K%MK4&MZ_XQURR@>VTVY\070DBTR)QAUM85
M 6,L."W)P2!@$@@'P!I/A^S\3_\ !:"6ROHDF@3Q//=A74,/,@LGGC.#Z/&I
M_"OU9^,>EV6G_!_XD3VMG;VTUUH5_)<20Q*C3/\ 97&YR!\QP,9-?/VF_P#!
M,_P9I/QD_P"%JVWQ*^(J>/?MDE^=7:[TUF,SJ5<F,V.S!5F7;MQ@XQ7TC\5O
MAV/BMX%U3PK)XAUCPU::G$UM=7>AFW6X>!U*R1!IX954,&()50P[,* /S)_X
M(QI?R>!_V@TTHXU1K731:'_IMY5_L_\ 'L5!_P $1$$/C[XMQW"LEZMC8@K(
M"'&)9MX.><YVYK[3_9E_8)\(_LF^);[5?!'C/QF]OJ*JFH:3JES936E[L601
M%PMHK@H968%'4YX.02#7\3_L"^%I/B=XA\?>!/%_B;X7:_XD@EM=:7PW+!]G
MO$E;=*WERQ/Y<C$ [D(PPW  DD@'PS_P1MCO[K]I_P")5Y:;SH/]A3"8J#Y?
MFM>PF#/;.U9L>VZL[_@FEX?L];_X*)^.;NYB2272;?6KVV+*#LD-W'#N'H=D
MSC/O7Z9_ G]E'P1^S;\-=3\(^ 3?Z/+J2-]J\0,\4NI22E65)B[QF,M'N)13
M'L!_@.6SYA\$_P#@F[X'^ 'Q23Q_X4\=^/%UYBPN_MMW8317T3NKRQ3+]C!*
MN5&2I5AU5E.#0 ?\%-M+LM'_ &#?B?#86=O90L^G2M';Q+&I=M4M"S$ =2>2
M>]?(?P94?\.9/B;P/^0C.3_X%6E?HW^TA^SQI'[3GP^;P7XA\0Z_HF@33)-=
MPZ#+;Q-=[&#HDC2PR?*KJK +MY SG%>0:)_P3A\&^'O@?KOPDL?B'\0(O!&M
M7L=]=61N]/+[EY*J_P!BRJ.RQ,P[F)<8!<, ?(G[**C_ (=&?'7C_F(:C_Z3
M65;_ /P34U7P7H_[ GQJNOB-#]K\#QZO=?VK;#=NEA:RME*)M((=B552""&*
MX(ZU],^%_P#@F[X-\&_!WQ+\+](^(OQ"M/!OB&Z2[O[(7FGEG8*%8*YLLJKA
M8]P'7REZ#<#I?"W_ ()V_#OX5?#3QK\/K77_ !9KG@WQ;%MO])U>[MF1)1MV
MW$316\;K(-B_Q%?E&5.!0!^:WBK5+CQE^PUX_P!4\!V5A\.?@SIWBFWMH/#3
M2F_U36;]C"6FNKF0Y0)'Y)5(E .T@Y"EF^L?V76S_P $>/&?/3P]XF'_ *4U
MZ-X9_P""1GP'\/\ A77M'N$\0ZU/JJ"-=4O[^/[38X<,&MPD2QJW !9D8D9'
M1B#VW@G_ ()\^!?A[\#?$GPOT3Q1XPLM,\28CU34TOH&O)H,,#;KO@:*.)M[
MY"1ACN.6- 'PM^P*H_X=_P#[5IP,_P!EW?\ Z;I:;^P;_:C_ /!/K]J--'\P
MWWV68J(\[MGV)O,QCG.S=7VCX"_X)I^"/AG\/?&G@GP_\0?B#9>'?%\"V^JV
MOVW3V,BJ>JL;+*EE+(V.JL0>Q':?LO\ [$GA']DV378_"7B;Q3JFEZU&%O-)
MUZ>TGMF<8VR@1VT;APNY?O;2'.5)"D 'QS_P2!OO!WQ0^!OQ0^#OBJTL=7AN
M-275I](O!_Q]6\L4498#J0CV\9R.5+(>"17/_P#!6KPKX9\ _!KX0^%?AU;V
M%GX'T75M5LY[/3)O.CM;T+"PCD;<Q$OSSDASNY.:^A?$'_!(7X2WOQ!;Q-X>
M\1>+/!D,DQF;3-%O(TCBSU6!VC+QJ>>"6QG P,"OH#Q1^Q_\+?%GP&A^$%UX
M>$/@ZW&^U6"0BYM[C+'[2DK9/G%G<EVSNWL&!!((!\D:E^RWH'[5G[.'PZ^(
MWC_X^:O+X6T+1A>6TPT[3K6+2BT<2W$1>*)&8H\*QX;)RG')Y^[/%WP@\%_$
MC5_"^M>)_#NG^(-5\.3?:])O;V$,]K*=I+K[Y1&P>,JIZ@5\T?!7_@ES\-_@
M[XHMM3?Q)XI\5Z;97BW]GH&KW:?V>MPN"DTL,:*)74@$$X' R#7V50!QWAGX
M.^"O!OC;Q#XPT3PU8:9XF\0;?[4U*WBVRW6#GYNW)Y. ,GDY-=C110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !17G>O_ +0_PS\*^.K?P=K'CG0]-\23J2MC=7J(RME (W).$D;S
M$VHQ#,#D UU&M^./#WAO6-(TG5=<T_3M5U>4P:=8W-RB3W;@$E8D)W.0 2<#
MC% &Y17,^,OB9X4^'K62>)?$6FZ')>E_LR7URL;2A "[*"<E5!!9NB@@DBI=
M:^(GA?P[X7@\2:EXATVST"X$9@U*2Z3R)_,_U8C?.'+Y&T+DMGC- '0T5G>'
M_$6E^+-%M-7T74;75M*NT\RWO;*99895Z95U)!&0?RK1H **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /SN^)
M&E/^RS\<M;_X3ZQ;QI\#_&S:SJ<M]8QG[7X?>]O=/:XDNL??ACG2V".IW+O)
MY*A3[U^U1I]FWQC_ &;M26V@-ZWC7R?M80>88OL%VP3=UVYYQTS5C7/V+]/\
M1:_)!J7C;Q%J'@.Z&I-=^%KAK?8WVR]@O)8%G6$3"W:6$DH7+=%#A=RGT+XJ
M? FR^*WB3P7K-SXFU[0I?"5^-2TZWTC[((3<!'CWR":WD9OD=EV@@8/3/- '
M@?[6^N>._ ?Q[T#Q9\(;9/%OCRV\(WL.J^$;B RH-(\X.MY&=ZXE%P%41*=T
MP7 ^Y7'_  AO/#EY\1OV/]"\)ZA>:EX%MO#NO:O92Z@@C>XOUC$4ADB'RK)$
MTMP HR$WL%.,&OK+QI\%;;Q/\0+#QQI7B+5O"/BNVTU]'DU#25MI!<V;2"7R
MI8[B&5#MD&]6 !!+<D,5.*/V7?">G^%/!6DZ)=:EH&H>#;F>\T;7;22-[V&:
M?S/M3.98V203F60R*R;26R I"X .'_8SDN;7Q3^T'I$9+:#I_P 1;[[ HQLA
M>6*&:>) .@$DA; [N?6OIFN1^&/PQT;X3^&Y=(T?[1.;F\GU*^O[UU>ZO[N9
MR\UQ,X50SLQ[   *H   '74 8EWXOTZR\::5X6E:0:MJ6GWFIVZA,H8;:2VC
ME);L=UY#@=\GTK;KRKQ'_P G3?#S_L3/$W_I=H->JT %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 >5>(_^3IOAY_V)GB;_P!+M!KU6O*O$?\ R=-\//\ L3/$W_I=H->JT %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 >5>(_^3IOAY_V)GB;_ -+M!KU6O*O$?_)TWP\_[$SQ
M-_Z7:#7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'Q=I?[2GQ1^)GQM\9:#X+OO#]I=^$+C5[:?P/J&G/)<W4-
MK<V4<4[S^<A1ITGF:)E7RQMVD2$[E]F^.'Q6\6_#SXI_"#1]*ATEO#GBO73I
M&H27"2/=@_9YIAY>"$4?NAR=Q.>@QD_+?[2RW?Q2^+&CZUX*\*>*O!OQWT.#
M5(-,FLM*N(?MSP:C916[SW)B6&>R>V:9RS.502;"<D*WO7[4\E\_Q,^ 4D&A
MZ[JR:3XK&I:E/H^BWE[#:P&TN(M[O#$P4;Y%&"<X.<8YH Z?X]?M%0_#7Q7X
M;\#:/<Z/#XPU^.2[^UZ_<B'3](L8SA[RY^92XWD(D093(YQN4 FH/'?Q5\0^
M'_$_PO\ AUHFLZ=J?BKQLU[=-XBEL@]I:V-M$)994@24;F;S(HXP7(^8LQ;;
MAN*^)W@>T\-_MA1^/_%WA2X\6>"=:\%'P]'<6^BRZN=.NXKEY3$\,4<CJDT<
MC ,%.6!4XW#/D_P3^!OC#X#Q_ 'QOK>D:M+I6A+K^FZEI<,$E]>Z-I]](\UB
M6BB#.P3:JR!02GF=,*< 'U-^SI\8K_XJ:7XNTW78;:#Q3X.\0W?AS5&LD9+>
MX>(AH[B)&+,JR1NC;2QP=PR0 :]<KP3]D_P'JNA?\+/\9:UIUQI%SXY\6W6L
MVEC>1M%<PV 5(;;SHV&8Y&6-I"AY42*#@@@>]T >5>(_^3IOAY_V)GB;_P!+
MM!KU6O*O$?\ R=-\//\ L3/$W_I=H->JT %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 ,,,;3+,8U,JJ463 W!202
M?0X'Y"GT44 %%%% !1110!Y5XC_Y.F^'G_8F>)O_ $NT&O5:\J\1_P#)TWP\
M_P"Q,\3?^EV@UZK0 4444 %%%% !1110 4444 %%%% !4=Q<16=O+//*D$$2
MEY))&"JB@9))/  '>I*^??VX_BI<?#'X"ZG'ILZQ:YK\BZ/9A2?-Q(#YK( ,
MY$88 \89E.<X!]'+L%4S+&4L'2WFTOOZ_):FM*FZU2--=3RC6/VM_BWXVU[Q
MAXA^%OA32]<^'7A*X\B>296DFU%5)#O$58$Y4^8 H)50I.<[3]/_  5^+VC_
M !Q^'>F>+-&#117(,=Q:NV7M9UQYD3' S@]#@9!![U1_9U^%_P#PISX,^&/"
MTL4,=_:VHDOC#R&N9"7E.[)W89BH;T48 & /GSX1Q1_LX_MG^)_AU;VWV7PG
MXX@75-(C7*QP2HCN44<*JY$Z8'98A[5]IBJ>6YM3Q6'R^BH2PZYH-;U(1TGS
M:ZR^VFNET>C-4:ZG&E&SCJO-+>_GU/LNBBBOSH\D**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** /*O$?\ R=-\//\ L3/$W_I=H->JUY5XC_Y.F^'G_8F>
M)O\ TNT&O5: "BBB@ HHHH CN+B*SMY9YY4@@B4O))(P544#)))X  [U\,7G
MQ6^./[4FK>)O$?P<U-/#/@OPRWEV,5PJK-JUPBAROS(X+D$?(Y5 'C#<EB/4
M_P#@H!\1KKP7\"9=%TMYAJ_BJZ72(DMXR[O"P)F48_O*!'CDGS, =QZU\"?A
M9:?!GX4>'O"=JJ^99VX:[F &9KE_FF<_5R<<G"A1G K[G+W2R;+5FE2G&I5J
MR<::FKQ48VYY6>CNVHKMJ>E2Y</1]LTG)NROV6[_ $.7_95^/D/Q\^&<-_<[
M8?$VFD6>LVNS9LG X<+V5P,CT.X?PU[-7QIIMJG[/'[><EI;0/;^%_B59LX!
MVI$E[N+':<\GS%8;>/\ CYX!XK[+KS.(,'0P^)C7PBM1K14XKLGO'_MV2:]$
M8XJG&,U*'PR5U_E\F%%%%?,G&%?''QVE;XO?MN?##P #Y^C^&HO[;U"&1E\L
MRC,H#)CYOECA7G/$IX W$_8]?''[&+?\+,^/7QL^*3MYUO<7W]DZ=<9W;K<.
M3C.YAQ'%:]"1SQ@ 5]EP]_LU/&9D_P#EU3:C_CJ>XON3D_D>AA?<52M_*OQ>
MG^9]CU\G?\%!?#UYI?A7P9\4-)C9]4\$ZS%.V'*+Y$KI]XC!_P!;'"O!Z2-7
MUC7'_&#P./B5\+?%7AC8CR:IITUO#YF HE*DQG)!QAPISCC&:\G(\<LNS*AB
M9?"G:7^%Z2_\E;,,-4]E6C-[?IU-SPMXBL_%_AO2M<TZ9)['4;6.Z@DC.59'
M4,.<#U]!6I7S/_P3W\=S^+OV>;+3+QG:^\.7DVE/YF[?L!$D8.1QM60( ,X"
M"OIBL<VP+RW'UL&_L2:^5]'\U9DUZ?L:LJ?9A1117DF 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MYWK_ .T/\,_"OCJW\':QXYT/3?$DZDK8W5ZB,K90"-R3A)&\Q-J,0S Y -=1
MK?CCP]X;UC2-)U77-/T[5=7E,&G6-S<HD]VX!)6)"=SD $G XQ7P5\2-*?\
M99^.6M_\)]8MXT^!_C9M9U.6^L8S]K\/O>WNGM<276/OPQSI;!'4[EWD\E0I
M]Z_:HT^S;XQ_LW:DMM ;UO&OD_:P@\PQ?8+M@F[KMSSCIF@#Z+UC5[+P_I-[
MJFIW<-AIUE"]Q<W5PX2.&)%+.[,> H ))/I6-J'Q+\*:3X.LO%=]XAT^S\.7
MT4,UKJ4]PJ0SK* 8MA/WBX(V@<G(P*^2/VY/CSX*U1?&OPM\0^)8]"LM*\/3
M7]Y:21RA]7OY+=WLK12JD>4C;)I"2 S&%.5\T5@?!WQ]IWQ$^('[&>FZ=?B_
MT'2_!M_,RKN$3ZG;Z?;V[*58 %X5>7#<X\QL'F@#[J\/^(M+\6:+::OHNHVN
MK:5=IYEO>V4RRPRKTRKJ2",@_E6C7S-^QG)<VOBG]H/2(R6T'3_B+??8%&-D
M+RQ0S3Q(!T DD+8'=SZU],T >5>(_P#DZ;X>?]B9XF_]+M!KU6O*O$?_ "=-
M\//^Q,\3?^EV@UZK0 4444 %%%1W%Q%9V\L\\J001*7DDD8*J*!DDD\  =Z>
M^B ^.O'DQ^-'_!0/PAX; 6?2/A_9'5+D+(QVW&%E#8(V_P"L:S!Q_=.6S@+]
MDU\>?L#0R^.?$7Q:^*=VCM)X@UIK:UE.541*6E957.< 2Q#G.-@ /WJ^PZ^Q
MXHM0Q-++H[8>$8?]O-<TW_X%)KY'H8SW9QI+[*2^>[_%GRM_P4,\*7$WPMT+
MQWIB*-;\&:O#?0S,A?;$[*K#;C'^L6!CGC"'UKZ-\"^*K;QSX+T'Q%9G-KJU
MC!>Q\8($B!\$9.",X(SP15/XH>!;;XF?#KQ'X5NMBQ:M8RVHDD7<(G93LDQZ
MH^UA[J*\(_X)Y^,VUSX$MX<N_P!UJOA749].GMV*[U1F,B$@#@9=TYSDQMS0
M_P#;N'D]Y8:I;_MRHK_A.+_\"#^)A?.#_!_\$^GZ***^-////_V@/''_  K?
MX*^-/$:R^1<66F3?9I-VW%PZ^7#SN4_ZQTZ'/ISBO-_V"/!/_"&?LT^'I'C\
MNZUJ6;5IACKYC;8S^,4<1KEO^"CGB2:+X1Z%X0LBWV[Q1K,-LJ^9L0QQG>0W
M//[PP]B._! KZ=\*^'[;PEX8TC0[,8L],LX;*'C'R1H$7CZ**^RJ?[)P[3AU
MKU'+_MVFK+_R:3^X]!_N\(E_,_P7_!9J4445\:>>?''[/H/PG_;8^+?@229(
MM/\ $,0URR5L_O'W"7:A+$Y"W$P/KY1/  %?8]?'7[6A_P"%6?M+?!GXH1*T
M=M+<?V'J<H+!!"6(R< #.R>8C)Y\L<84U]BU]EQ%_M,,)F7_ #]II-_WJ?N2
M_!)_,]#%^^J=;^9?BM HHHKXT\\**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^<-<_8OT_Q%K\D&I>
M-O$6H> [H:DUWX6N&M]C?;+V"\E@6=81,+=I822A<MT4.%W*?0OBI\";+XK>
M)/!>LW/B;7M"E\)7XU+3K?2/L@A-P$>/?()K>1F^1V7:"!@],\UZ;10!C>-/
M"MIXZ\':[X;OY)H;'6+"?3KB2V8+*L<L;1L4)! 8!CC((SV-<'J'[.N@7'A3
MX>:58ZEJFDZEX @B@\/^(+9H6O;=4MOLS!]\;1NLD7RNI3:>H"D CU6B@#D?
MAC\,=&^$_AN72-'^T3FYO)]2OK^]=7NK^[F<O-<3.%4,[,>P  "J   !UU%%
M 'E7B/\ Y.F^'G_8F>)O_2[0:]5KRKQ'_P G3?#S_L3/$W_I=H->JT %%%%
M!7C_ .USXX_X5]^SGXXU-)?)NIK$Z?;E6VOYEP1""GS [E$A?@Y&PG!QBO8*
M^0/^"A%Y+XLA^&/PQLKG9>>)]?C,D<9.\1KB)2W.-FZ?=\PP3'G^$U])PYA8
MXS-L/3J?"I<TO\,?>?X)G7A(*I7BGM>_W:GJ_P"QSX)_X0/]F[P39/'LN;NS
M_M*;(PQ:X8RC/N$=%_X#7M%0V=G#I]G!:VT:PV\$:Q1QKT55& !] *FKR<=B
MI8[%5<5/><G+[W<PJ3=2<IOJ[A7QQ\%I!\(_VZ/B9X)97ATSQ;!_;5DOSE3-
M_KB%& H7]Y<C.#CRU7/6OL>OCC]MS=\,?B[\'?BY##^ZT[41I>H3!5RT!)<)
MEFP"8VNL''!))/2OI.&?]HK5\M?_ "_IRBO\<??A^,;?,[,'[\I4?YDU\]U^
M1]CT4V.1)HUDC971@&5E.00>A!IU?&GGGQY\8)/^%G_M[?"_PJLB-8^$K-M9
MG#C.R<YE  SU/E6O/;.<''/V'7QQ^QJW_"S/V@/C5\4PWF65Q>#2=/E8^8SP
MA@>'W$ ".&WX&1R,' &?L>OLN)O]GJX?+E_RXIQ3_P 4O?E^,K?(]#&>[*-+
M^5+[WJ_S"BBBOC3SSYY_;T\"GQQ^S5XB>)%>ZT62+5X0Q QY9*R')](GE^O3
MO7HWP \>?\+.^"_@[Q*T_P!IN+[3H_M,N<DW"?NYL\#GS$?.!C/2NRUW1K7Q
M'H>H:3?(TEE?V\EK.JL5)C=2K $=.">:^5/^">6JW.@^'?'OPTU.5FU/PCK<
MB;65E'ER%ERH8YQOAD;&!C>#U:OLJ/\ MG#U6G]K#U%)?X:BY7_Y,H_>>A']
MYA9+K!W^3T_.Q]<T445\:>>%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !117$^.OC)X4^'L4@U34XY+Q>!I]H1+<$^A4'Y?JQ ]Z:3EH
MA.2BKL[:JHU2R;4CIXNX#?B/SC:^:OF^7D#?LSG;D@9QCD5X7/XR^)_Q>+0^
M%=*/@[0F'_(4U+*32*1P5X)Y']Q3@_QBNS^%7P1L?AK?7.K2ZC=:SK]W$8KB
M]N&(4J65B N2>2J\DD\=JT<%%>\]3)5')^ZM.YZ711161L%%%% !1110 444
M4 %%%% !1110!Y5XC_Y.F^'G_8F>)O\ TNT&O5:\J\1_\G3?#S_L3/$W_I=H
M->JT %%%% !7QUK+I\5?^"C>EV!W36/@31/M#QJ^%$Q7=N/()PUU""!W0 C&
MZOL.21(8VDD941069F.  .I)KX^_8+C;QUXP^,?Q1E;SDUS76M+23D!8U+2E
M0"<XVS0 ;E! 3KR0/LLB_P!FPF/Q[^S3Y%_BJ/E_])YCT,-[D*M7LK??I^5S
M[#HHHKXT\\*\?_:V^&O_  M3]G_Q=I$4/G:A;VIU&Q"Q[W\^#]X%0?WG"M'_
M -M#7L%%=F#Q53 XFGBJ7Q0:DOD[FE.;IS4X[H\9_8_^(W_"S?V>_"6I22-)
M>VEO_9MV7=6;S8/W>3CIN4*V",X8=>IUOVFOB''\+_@3XQUWSDANEL7MK/<Q
M!-Q*/+CVX!)(9@V!V4Y(&2/ /V>?LW[-?[4WCGX2W;O::!XD\O5O#C3OMC)P
MQ\M,]207CSU)M@.XJ;]L2]O_ (V?&+X?_ S19F6UGN%U77V57!CA494DX ($
M?FL!N(9VC'! S]]+**-3B&,E_NTOW]^GLK<[^[6'J>FZ$7BKKX'[WRW_ . >
MH_L1?#MOAS^SCX8AGB\J^U96UBY&%!S/@QYQW\H1 YR01CC&![Q4=O;Q6=O%
M!!$D$$2A(XXU"JB@8  '  ':I*^%S#&3S#%U<74WG)R^]WM\CS:M1U:DIOJP
MHHHKSS(*^+M:\KX#_P#!0K3=0V+9Z%\1-/%L[)$=ANG8+MZXWF:*%B0/^6_3
MDFOM&OF?]O?X977C#X/IXJTB6:#7_!<_]KVTD).X1#'G$8Z%0JR;NWE'U-?6
M\,UZ<<<\)7=J=>+IORYOA?RE8[L')>T]G+:2M]^WXGTQ17$_!;XD6GQ;^%OA
MSQ79RK(-0M%:=1@>7.ORRH1VPX8?A7;5\S7HU,-5G0JJTHMIKS6C..47"3C+
M=!1116!(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%9GB+Q)IGA/29M3U>]
MCL+&$9>64_H .6)[  DUXC=?&?QM\4+R2Q^&^AM:6"OL;7+]!M&#U&X;1]/F
M;V%7&#D9RJ1CH]SWRZNH;&WDGN)H[>",;GEE8*JCU)/ %>9^+/VC_!7A:1H(
M[Z36KT/Y?V?2T$OS?[Q(7&3C@D^U<O#^S3J'BBY2[\=^,M0UR0%F%M;L5C0G
M^Z6R .O 4=J],\)_"?PEX)*/I&A6MO<*<BZD4RS XYQ(^6'T! J[0CN[D7J2
MV5CRJYO/BU\8V\NTM3X!\.2$@RS$K<NOZ/\ 3 0'U-=K\/\ ]GWPKX$9+IK<
MZSJP.XWU^ Y#>J)T7GOR?>O3:*3J.UEHAJFKWEJPHHHK(V"BBB@ HHHH ***
M* "BOE%OVOO%WB+XB>(+/P7X*TS7O#OANZU:PU*SFU.2+5Y9+"YLX9Y8HEA=
M5 ^U%DC8YD52=R'"MZK\6OC9J/PS^)'PR\-1>&AJ&F^,=6.E2:N]ZL8M'\F6
M7 B"EG.(CR2H&1R>@ /6:*\7^.GQ7^)7@B:Z3X>?#2+QO'IEA_:.I3WVJ?8$
M*Y;%O;?NW\Z;;&S$<!04ZEP*Q[']K"V\9>$?A'<^$-%^U^)/B;#+<:5INJ3M
M!%:0P0^;=33R(C_+%\J@*,NSH!@$L #Z HKS?X&_&.'XQ:#K<DM@-'\0>'M8
MNM UK3%G\];>\@8!MDFU=\;*R.K;02'&0""*](H \J\1_P#)TWP\_P"Q,\3?
M^EV@UZK7E7B/_DZ;X>?]B9XF_P#2[0:]5H **** /*_VI/''_"O/V?\ QQK*
M3)!<#3GM;=G&[]]-B%,#!R09 >1CCGC-<_\ L2^#/^$*_9I\'0MO\_48&U20
MN,?Z]BZ8&3QY93Z]>,XKSC_@H-?3^*K'X<?##32\FH^*-=1WAMR#((8_DR0>
M NZ8-DX'[HG. :^L]/T^#2=/MK*UC\JUMHEABCR3M10 HR>3P!UK[+$?['P]
M0H_:KU)3?^&"Y(_BY?<>A+]WA8Q_F;?R6B_4L4445\:>>%%%% 'C_P"T=^S?
MHW[0GA^SCGNYM%\1Z4S3:5K-MG?;N<$JPR-R$JIX((*@@CG.;^SK^S%;_!2^
MUGQ'K.N7'B_QUK)9;W7;H,&,18-Y:@LQY*J223DJ.@ KW*BO:CG./C@7ERJO
MV3Z:=[M7WLWJU>S>MCH^L553]E?W0HHHKQ3G"BBB@ J.XMXKRWE@GB2>"52D
MD<BAE=2,$$'@@CM4E%/;5 ?"VA:M<_L%_'*^T/53</\ !OQ=<&ZL[P1,R:;.
M>-O!/W1M5^-S(L; 94K7W'9WEOJ-G!=VD\=U:SQK+%/"X=)$895E8<$$$$$=
M<U@_$/X>:#\5/"-_X;\26":AI=XN&1N&1OX71OX74\@BODY?!/QA_8MEO)_!
M@;XH_#!I#*=&O)'^WV$:JSL5*C:G P6565C_ ,LU)%?>5'0XGA&;FH8Q))\V
MD:MM$^;:,[:.^DMTTSTWRXQ)WM4_"7^3_,^U:*\%^%/[:GPU^*%T-.DU"3PI
MKRD1R:9KX6W<2_/N17SM;&P]2#RHP"<#WJOD<;@,5EU3V.+IN$O-?EW7FCAJ
M4ITGRS5F%%%%<!D%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!17$^*/C1X,\'L8]1UZV\\9S!;$SN,'!!" X.?7'0^E<!)^U1;ZI,T?AGP?K
M7B#;P2B;><# P@<]3C\NN:T5.4MD92JPCHV>ZT5X5_PN/XG7G[VT^%\\,)Z+
M<N^_U[JO;':FK\7?BI 6>?X9O)$#]V)WW8Q^/?V_QI^SE_3%[:/G]S/=Z*\*
M3]IZ;1)=GBWP-K6@+P/-52X.>,X=4XR#T)Z=Z[WP?\:O!WCB6*#3=9A6]D)5
M;.Z!AE8CL WWB<Y^4GOZ'"=.4=6AQJPEHF=Q11169J%%%% !1110 4444 %9
M7BCQ-IW@[0KO5]5G%O96R[G;&23T"@=R3@ >]:M?.GBB6;]HCXJ+X;M7F'@K
MP_)NU&6,J/,G&]05/<'!5?;>U7"/,]=C.I+E6F[%\+>$]5_:(\0+XK\7PR6?
MA*W)&EZ0KE1*,_>/<@XY;@L< 8 Q7T+:VL-C;QP6\,=O!&-J11*%51Z #@"G
M11)!$D<:+'&@"JBC 4#@ #L*?1*7-Z!"'+ZA1114&@4444 %%%% !1110 44
M44 %%%% 'YL_'WQ=X9T[XU#XH_!#7(?#WQ:MDU*PUGPM"%>?Q'<VVHV=LME<
M6:L6W2H\TJ2*NYE17R-NY?H#]KSQEHFA?%;]G"+5M7T_2[A/&8NI(;JZCC:.
M(V5S'O.2/DWLJ[NF2!7TM)H&FS:Y!K+V,#:M!!):Q7A0>:D3LC.@;K@F-"1_
MLBM"@#YE_:J_:H\#> ]17X77OCK3_"/B#6[5CJ&J7#DG1[%QM:10 <W#J2(D
M(P"?,;Y5 ?S]M6\%:3\5/V;_ (E>$ITM?@OINF:OX2M]6N%:"TLCY:I;RLT@
M!6.5K=XQ(V S;.?G!/VU39(UEC9'4.C#!5AD$>AH ^<OV-]#GFNOC%XY$3Q:
M1XR\;7=_H[MPMU8QQQP1W*C^[*R2,"1\RA6Z$&OH^BB@#RKQ'_R=-\//^Q,\
M3?\ I=H->JUY5XC_ .3IOAY_V)GB;_TNT&O5: "BBN-^,7Q%M_A+\+_$?BZY
M19%TNT:6.-B 'E)"1J<D=791USSQS@5M1HSQ%6-&DKRDTDO-Z(J,7*2BMV?,
MV@3GXV?\%#-4OO.^TZ'\.].:WA5G1X_M.WRV&W'#"6:4YZ@P+DC 6OLNOF/]
M@+X:7?A'X/S^*M8BVZ]XSNCJLSLH5F@.?(R !PP9Y !QB4=.E?3E?3\35J;Q
MRPE!WA0BJ:??E^)_.3DSLQDE[3V<=HJWW;_B%%%%?)'"%%%% !1110 4444
M%%%% !1110 45S7C3XC>'?A]9^?KFIPVC,,QVX.Z:7_=0<D9XST'<BO'I?B%
M\1_C-(\'@O3&\,^'F)7^V+WY9'7U#<X/L@8@_P 5:1@Y:]#*511=MV;?[1'P
M+^%7Q2TR9_&B:9HVLO"PMM<\U+>[C(&%.[(\U5R/D?<.> "<U\Z_#KX_>*?V
M9O&C^$/$FK3?%#X<,X-IXDM'>>ZL(^!\RY9BB@<Q]ARC$#:?HWP]^RYX<@9+
MOQ+>7WBC4B,R27,[)&3QV!W<<]6.<GBM_5/V=?A_JEF(/[ CM"N-LUK*Z./Q
MSS^.>OK7TN$SN5'#O XI>VHO[,OLOO![Q?IH^J9U4\574/9SBG'L^GH^AZ):
MW<%_:PW-M-'<6TR+)%-$P9'4C(92."""""*EKX;M_BIXG_97^*LG@G5RUSHL
MSFZL1)A;?4(6. T3G)CE7HR=-P/W@5)^OOA_\0M(^).@IJFD3$KG;-;R8$L#
M_P!UA_(]#7BXK!5L(XN:]V2NGT:?5/\ K71ZZ&.L7RS5G_6QTU%%%< PHHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
MGNF><W*E)TZRLT>P4445PF@4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7F7Q4^.&G?#\KIEA"=
M;\2W *PZ?;_/L;'!DQR.?X1R?;K63\6OBQJ']JCP3X'C.H>*KD%9IHB-MDN.
M22> V.YX7ZX%;'PE^">G_#=9-1NICJWB6Z!:YU&;)(+<LJ9YP3G+'YCGGTK5
M145S2^XPE)R?+#[SEO!GP-U'Q7JP\5?$VY.JZE(,PZ.QS!;+U"L <?\  !QU
M)+$G'N2JL:A5 55& H& !3J*F4G+<TC!0V"BBBH+"BBB@ HHHH **** "F2Q
M)/$\<B+)&X*LC#(8'@@CN*?10!X/XL^$.M?#GQ!_PE?POC597R+W0I&S#*O7
M*@L.,\[0<C^''2MWP5^TCX9UZ)+77)6\,:R@436^H*8XRQQRKG@+R/O8.#Z#
M->MUS?BKX<^&?&T>W6]%M;YLY\YEV2CC'$BX8< =^P]*UYU+29A[-Q=Z;^70
MW[6ZAO8%FMYHYX6^[)$P93@X."/>I:\+G_9?_L>X:?PCXRU?PX=V\1!BZYQ@
MC*LAYP.N>!WH_P"%5_%IE$!^)*"WD/[QQ$?,4?[)VY_\>%'+'I(?/-;Q/8/$
M/B?2?">GM?:QJ$&G6J_\M)W R?11U8^PR:\&D@U+]J#Q+'(ZS:9\.]+G)0G*
MR7L@XR/?!(S_  @GN371Z-^S'I\]_#J/B_7]2\6WT;;@MPY2'KG:02S$9]&
M/I7L5C86NEV<5I96T-I:Q#;'! @1$'H%' %.\8?#JR>653XE9#[6UBL;6&W@
MC6*"%!''&HP%4#  ]@*EHHK$Z HHK*\3^*M&\%:+<:QX@U6ST72K<;I;R_G6
M&)/JS$#/MWH U:*^,?&O_!33PI-K47A[X4>$]:^*?B*>1HXXK2)[:$XXW*2C
M2.,\_< Q_$*PX_AK^V%^T UQ_P )9XRTSX.^&[LLCZ=I 66\2)@N-OE$L1QS
MNG5N6XP<4 ?9WBCQUX;\$6PN/$7B'2M MS_RUU2]BMDZ$]78#HK'_@)]*\9\
M4_M\_ 7PGN6X^(=C?2C;B/2X)KS.?1HD9?KD\?7 KSKPG_P2W^%EGJ$VI^,=
M5\1^/]4N,-<2ZG?F%))."S_NL29)!^](W!]1FO:O"W[(WP8\&[3IGPT\.!UW
M;9;RR6[D&>N'FW']>A([T >&:M_P5<^$<$PM](T7Q;X@N6^XMII\2*< $_?E
M#=,]%/W3VYKT/]F_]K36_P!H'QI?:3/\)_$/@W1K>PEO$US5=_DRNLL<:0C,
M*KO8/(WWR1Y3<'DCWS1?#NE>&[1;72-,L]*ME 40V5ND* #.!M4 8Y/YUHT
M%%%% !1110 4444 %%4)M>TRWUJVTB74+6/5;F%[B&Q>91-+&A4.ZIG)4%E!
M(&!N%6Y)XX=GF2+'O;8NX@;F/8>IH DHJ&ZO(+&+S;F>.WCW!=\KA1DG &3W
M).*=<7,5G;R3SRI!#&I9Y)&"JH'4DGH* )**:CK(BNC!D89#*<@CUIU 'E7B
M/_DZ;X>?]B9XF_\ 2[0:]%\0>(--\*Z+>ZQK%[#IVF64337%U<-M2-!U)/\
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
M %%175U#8VTMQ<2QV]O"ADDEE8*B*!DL2>  .<FO@7XG?&[Q]^V]XUU'X8?
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
M&]:X"W;XS_L/V\WGQ+\2?@]9DB(QR*MUIL)D&"V5WC SP-T8XY3.*^E_@O\
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
M@ HHHH **** "BBB@ HHHH *^;_C!^Q)X4\<ZLWB;PA<S?#WQE%^\@U#1/\
M1XC*%?#,B8VL692SKAB%]237TA17I8#,L7EE7VN$J.+Z]FNS6S7DS:G6G1?-
M!V/BR3]HCXQ?LM7D.G_%_P //XV\);MD/BS1XPLJKO*KYAP(V<A00C[&.[)=
MCFOJ?X:_%3PM\7/#L.M>%=8MM5M'53)'%(#+;LPSLE3.8W]C^&1S747%O%>6
M\L$\23P2J4DCD4,KJ1@@@\$$=J^3?B]^R+J'@G7)?B/\"KF3PWXLMY%FE\.V
M[)%I][&/O1I'@*N?[A.P]@IYKZ6-;*\\M"M%8:N_M+^')_WH_8_Q1T[HZ^:C
MB=)+DEWZ/U70^MJ*\!_9I_:LL_C9)>^'=?TUO"?Q!TPLMYH=P&0N%X9XU<!A
M@_>0_,ON.:]^KYC'8#$Y;7EAL5'EDOQ71I[-/HT<=2E.C)PFK,*\*^.W[*7A
M_P",9DN4CM+.[F.;F*XMA)!<G/WR/X7&2=PY/UYKW6BN&,G%W1A**DK,_/35
MOV*/BK9?Z-I?BSQG;V.XM]GTOQ<RP@Y..)6S_$<?4YY-<W8_\$S=8UB[$^LP
M7MY.P):?5]921NI."8LGDG/^37Z7T5?M/[J,O9?WF?G\W_!-6WL[':/#OAR]
MC)!^S"_NA(,MNQYGRMQT^_TXKR2X^&7Q7_97\6+>_#"]U#PS<R3>;<^%]2G,
MFGWRJD:X0.2DI8B0;MV0' 1U(Y_5RN:\??#_ $?XCZ$^F:O!O7EH9TXD@?&
MZ'U]NA[BGSIZ20>SE'6#^\\U_9:_:ET+]I3PG+)'%_8OB_3/W6M>'YR1+:R
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M\*O#'P[5SHFF)!/(,274C&25O;<Q.![# ]JZVBBDVWJQI**L@HHHI#"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "L_5-!TW6IK"6_L8+N6PG%U:O,@8PR@%0Z^APQ&?>M"B@!DT,=Q&8Y8UEC
M/574$'\#2LJNI5@&4C!4C@BG44 (JA5  P!P *6BB@#RKQ'_ ,G3?#S_ +$S
MQ-_Z7:#7JM>5>(_^3IOAY_V)GB;_ -+M!KU6@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *\;_:P^"47QS^#NK:1#;I)KUFIO=)D(&X7"#/E@]A(,H>WS ]A7LE%=N#
MQ=7 8FGBJ#M.#37R_K4TIU)4IJ<=T>!_L7?&V7XS?!VU_M6X>;Q1H3?V;JGG
M$F5V4?NYFSSEUZD]65Z]\KXR$EO^S#^W"T89K3P;\3K<,5R%ABU#S#@X_P"N
MA/H +L^E?9M>YQ%A:5+%+%X6-J-=*<?*_P 4?^W977I8Z<7",9\\%[LM5^J^
M3"BBBOECB"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \J\1_P#)TWP\
M_P"Q,\3?^EV@UZK7E7B/_DZ;X>?]B9XF_P#2[0:]5H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#YS_;P^%?\ PL7X#ZEJ-E;/+KWAIAJMD\/$@12!. >N/+W-
M@=3&M>C?L]_%F'XV?"/P_P"*T"QW5S#Y5["HP([E#ME ]MP)'LPKT22-)HVC
MD571@596&00>H(KXV_91^V_ C]HCXA?!?4-D6D7K/K^AL?E#J=HVH.Y,6W/H
M;9J^TPO_  IY)5PK_B8=^TC_ ()651+T?++[ST(?OL-*'6&J]'O_ )GV7111
M7Q9YX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 45D^(/%VA>$[5KG7-:T_1K=1N:;4+J.! .>27('8_E1H?B[0O%"L=&UK3]6
M"C<38W4<V!G&?E)[\5M[&IR>TY7R][:?>5RNU[:&M1116)(4444 %%%% !11
M10 4A8+C)QG@>]+7PC^UUX@N_"O[27AF3XHS:Y9?!G49;&/2]?TO4[FRLM'N
MUCNEN!<M;NK++(TD)29ONJA"D#S" #[NHKX_^+7Q2\3^#Y/A!\%_#^M>(/%&
MJZIH_P#:.O\ BKP_$MUJ<^F6T:HTD+%MJ2W,A"^>S#9DE27*U0U#XT>&?B1)
M\"O GPVU35K'PUXXU_48M::6ZNHM51--MC/<VDTKOYT<C.(U<[MQ7.&PV2 ?
M9]%?.W[,GBS4[7XL?'+X77E[=:CIO@G6+&;29[ZX>XFBL[^U%PML9')9EC8.
M%W$D*P7.%%?1- 'E7B/_ ).F^'G_ &)GB;_TNT&O5:\J\1_\G3?#S_L3/$W_
M *7:#7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %?('[>7A6^\&WW@OXW^'
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
M\1@JBK8:HX275-I_@7"I*F^:#LSXR'[.OQU_9\O()OA'XY7Q?X<B'_(M>)'
MP O$:[B$P=H&Y&B(R!TR:Z_X8_MN:9?>(SX1^*6BW'PR\7 A5CU)'2UG9G8+
MM=A\@VA2'<A6R<-TS]/5P/QA^!WA#XY^&WT?Q5IJW  /V>^@PEU:M_>BDP<?
M0@J>X-?51SO"YF_9YU13;_Y>02C47FTO=G\TGYW.[ZQ"MIB(_-:/_)G>1R)-
M&LD;*Z, RLIR"#T(-.KXF\ >.O$W[$?C*S^'OQ%NY-8^&.H2;="\4;#BR)_Y
M9R#)VJ,\KD[?O+E<@?:\<B31K)&RNC ,K*<@@]"#7C9IE<\MG&49*=*>L)K:
M2_1K:47JF<]:BZ+5G>+V?<=1117AG,%%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%9_B'7+7POX?U/6;Y_+L=.M9;N=\@;8XT+L<
MD@= >I JHQ<Y*,5=L:UT1\H?MK>*+KXE^-O!/P$T"YV7?B&ZCO=9=&/R6R$N
MD9(5L?ZMY3E?E\J,]":^J_"_AO3_  =X=TW0]*@2VT_3X$MX8XT5 %48SA0!
MD]3@#DFOE#]B/PC>_$;QEXX^/7B)'DO/$-Y-::-YRX,=JK!691D\ )'"O.0(
M7&2&S7V'7V/$,H8.-')J+THKW_.K+X__  '2"]#OQ35/EP\?L[^KW^[8****
M^,//"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RKQ'_R=-\//^Q,\3?^
MEV@UZK7E7B/_ ).F^'G_ &)GB;_TNT&O5: "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#C=8^"_P^\17GVO5? GAK4[K&WS[S1[>5\9)QN9">I)_
M$UL>'/!/AWP?&T>@Z#I>B(P"LNFV<=N"!T!"*/0?E6U175+%5YP]G*HW'M=V
M^XMSDU9O0****Y2 HHHH **** "BBB@ HHHH **** "BBB@#B_C!\*-$^-7P
M_P!4\)Z['FUNUS%<*H,EK,O*3(>S*?S!*GAB*\$_8G^*&KZ;=>(/@CXR?_BI
MO!;-%8S.QS<V2L%4#/4)E-I[QN@ &TD_5]?''[:7ANY^$/C[P;\?O#D3_;M,
MO(M/UNWC^[<V[ JK-QQE=T1)_OQ8QMY^VR&HLPI5,CK/2IK3_NU4M/137NOY
M'HX5^UB\-+KMY/\ X.Q]CT5F^&_$5AXN\/:;K>ESK=:;J-O'=6\R_P 4;J&4
M_D>E:5?%RC*$G&2LT>>TT[,****D04444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 5CZ?XRT#5]3FTZPUS3;W4(?];:6]W')*G^\@.1^(KY$
M^)GQ \4_M=?%C4_A-\/-6?0/!6B,1XB\10$[K@ABAC3!&4W!E"@X?:S9VCF]
MXJ_X)T>'M'\)P7/PYU[5M!\=Z<!-::Q->L//D ;ABFWRMV0-R?=P.#SG[:&1
M8+#0A#-<3[*K42:BH\W*GLZCNK7[*[2U?8]%8:G!)5Y\LGTM>WJ?8M%?.O['
M_P"T%J?Q2T75/"?C1&L_B-X8D-OJ4$D?EM/&K;!*0.-P8;7QQG!& P%?15?-
M9A@*V68F>%Q"]Z/;9KHT^J:U1QU:4J,W"6Z"BBBO.,@HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "ODC]OCXA:EJ&F^&O@WX6/F^)O&EU&L\:M@
MQVHD 4,1RJO(.6Z!(90>#7U7K.L67A_1[[5=1N$M-/L8)+FYN)/NQ1(I9W/L
M "?PKY _9)L+KX__ !I\7?'O6K-[>SC8Z3X=MIPA:)=N)'RJKDK&P0-SGS9!
MDE<U]EPY3AAI5,XKQO##JZ3^U4>D%\G[S[)'H82*@W7DM(_GT_S/J?X;^!K+
MX9^ M \*Z>[S6FDV<=JLTGWI2H^9SSP6;+8' S@<5TE%%?)5:DZU256H[RDV
MV^[>YP2DY-M[A11160@HHHH **** "BBB@ HHHH ***\2^)?[3EOX-^(4?@G
MP]X2U7QSXB@>U.I6NFS6\ M$N([AX5#3R('E<6SD(.,#YF4E00#VVBN!;XV>
M&K?X+P?%"]>ZT[PS-I46K!;J'%R$D162+R@23,Q94" DER%&2:Y?3_VHO#^I
M?!_P'XYATO4);CQNUO!H?AZ(Q&]NIY@2(P6=4 559W<L%55)ST! /9J*X?X5
M_%K3/BI9ZV+:TNM)UC0=1DTG5](O]GGV=R@#8)1F5D9&1T=20RL.^0.XH \J
M\1_\G3?#S_L3/$W_ *7:#7JM>5>(_P#DZ;X>?]B9XF_]+M!KU6@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KG_B!X)TWXD>"=:\,:O'YFGZI:O;2X'*Y'#K_M*<,/<"
MN@HK2G4G1G&I3=I)W3[-#3<6FMSY(_8,\4:OX9'C/X,^)FQK'@V\9K3=G]Y;
M.YW;?]@/M<$]1.N.E?6]?&'[62WWP!_: \#_ !PTV)VT>YVZ-K\40)WKSR?4
MM%T[!H$[FOL?3]0MM6T^VOK.9+FSN8EFAFC.5D1@"K ]P00:^NXCIK$3I9Q2
M5HXA7=ME46DU\W[W_;QWXM<[C7CM/\^O^98HHHKXT\\**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KYG_;9^-&I^#_"MCX \'0O?^.O&.ZR@M;=
M&:6*U=6221<=')(52>GSM_!7OGCCQII7P[\(ZKXDURX^RZ5IL#7$\@&3@=%4
M=V)( '<D"OE3]D'P3KGQ@^(^L_M"^-[?[+?7^^ST+3C&P2"#8J>?&2?N[-T8
M/\6Z5C]X&OL,APU*BJF;XQ7I4=D_MU'\,?3[4NR7F=^%A&-Z]3:/XOHO\SW?
M]G/X&:;^S_\ #.P\-VIANM2.9M1U*.+8UW.23D]]J@A%SV4=R:]0HHKYG%8J
MMC:\\3B)<TYMMOS9QSG*I)SD[MGR!^V!X)U+X4^/?#_[07A*/%UI$L-MXALX
M1M-Y;$B,.Q'7Y2(CGH/+/\%?4_@_Q9IOCKPKI/B+1YOM&F:I:QW=O(>#L=00
M&'9AG!'8@CM4WB3P[8>+O#VI:)JD"W6FZC;R6MQ"W\4;J58?D>M?(G[%GB*_
M^#_Q*\:? /Q).S2Z;<27^B32<>="<,P7_>0I* .F9?2OK5?.LG=]:V%7SE2;
M_P#<;_\ )7Y'=_O%#^]#_P!)_P"!^1]FT445\0><%%%% !1110 4444 %%%%
M !1110 4444 %%%% !117S_^TU^TU_PJK[)X0\(6G_"1?$W6L1:?I<*^9]GW
M<"64#\U4]<9.%!->A@,!B,RQ$<-AHWD_N2ZMOHEU9K3IRK24(+4\\_:_^)^H
M?%'Q/I7P#\ 7"7>J:U.J>(KJ!&?^SX Z-AF4\ #<T@ZA5"_QD5]-_##X?:;\
M*?A_H7A+21_H.E6JP+(5VF5^LDK#LSN6<^[&O*_V3_V:_P#A1N@ZAJ^O3IJO
MC[7V\_5=0SO\O)+>2C'J-Q+,PQN;'95Q[Y7NYUC</"E#*<OE>C2=W+_GY-Z.
M?HOAC_=]3IQ%2"2H4OA77N^_^04445\D<(4444 %%%% !1110 4444 %%%%
M!7QA^UA\.[+Q%\5M'\=_#'Q+!X<^,WAK4;?3;PWCG^S[B%K2>YA2]B(PR% R
MK*OW=[\DH-OV?7GOCK]GSX<?$SQ!8Z[XF\%Z)K&L6DBNM]=6,3S2*JE1'(Y7
M,D?S?<;*Y XXH ^8K[XH?$[XX>#/ 7CNV^#LVM^#/^$8&L165OK=I9Q)JLB2
M(TSQS,'>.%!NA&,$S;^61"/./@5?:]-X7_8=UW7=#DT+PSI5]J&CK-)<QS)=
MO<:64L;CY#^[WR>:@1OFR.?O"OT?^Q6XL_L@@B^R>7Y7D;!LV8QMV],8XQ6+
M-\._"L_@]/"4GAK2&\+1Q+"FB?88OL2(I!55AV[ %(!  X(!% 'A/[-.G27?
M[2O[3OB:U#'0;_7=*TZVD4?NWN;33UCNRI[D2/M;'0J1U!KZ7K.\/^'-*\)Z
M/;Z3H>F6>CZ7; B&RL(%AAC!))VHH &22>!U)K1H \J\1_\ )TWP\_[$SQ-_
MZ7:#7JM>5>(_^3IOAY_V)GB;_P!+M!KU6@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH XWXP?#2P^,'PUU[PEJ.U8M2MRD<Q&?)F'S12#_=<*??&.]>)_L)_$N_U
M;P+JGPW\2[H?%O@.X.F2PR'YFM0S+$1Z["K1\<!4C/\ %7T]7Q=^U/H.I_L]
M_'#0/C]X=LVN=(D*:?XELX6VF16&P.>WS*%&>@>-"?O5]ID=LRP]7)*CUG[]
M*_\ S\2^'_M^/N^JB>AAOWT)8=]=5Z_\$^T:*R_"_B;3?&7AW3==T>Z2\TS4
M($N+>>,Y#(PR/H>Q'8@BM2OCI1E3DX35FMS@::=F%%%%0(***S]6\1:5H,+R
MZGJ=GIT2+O9[N=(E5<XR2Q&![U48RD[15V-)O8T**\SU[]ICX4>&_-%_\0O#
MRO$H=HX+])W /^S&6)/L!FO-?$W_  4.^"_A^-C::SJ'B"13@Q:9ITH/?O,(
MU/0=#_$.V<>UA\BS7%?P,+.7_;KM]]K'1'#5Y_#!_<?2U%?'"_MW>+O'JE/A
MI\%]>UU64[;Z]+")&P,9$:%2,NI_U@X/;.1(T/[8/Q*8EG\,?#6SDVX4%))
MN<YR//;=A1D97[W0<X];_5;&4?\ ?:M.A_CG&_\ X#'FE^!O]2J1_B-1]7^B
MNS[#JCJ6NZ;HZEK_ %"UL0 &)N9UCX)P#R1WXKY._P"&(_'WB[GQS\>/$FJ0
M/Q)96/F)&5/+ ;I2O)_V.@'T%K2?^":'PMM)#+J.J>)=8F8EG-Q>Q(I)SS\D
M0;N.K'D?A2_LW)*7\;,')_W*4G^,G'\A>QPT?BJW]$_UL>XZE^T5\+='F$5W
M\1/#$<O=%U6!V' /(5CCJ.M<_??MB?!C3\^;\0=*?#;/W'F3<\_W%/''7I6/
MIO["?P0TR$H/!*7+'K)<ZA=2,>3ZRX'7L!706/[)/P=T_'E?#S1'PNS]_ 9N
M./[Y//'7K2Y>&H_:KR^5./ZR#_8UUD_N_P""9MO^VK\$[JZ\A/'UBKXSF2WN
M$3O_ !-&%['OZ>HKTKP?\2O"?Q!MQ-X9\2:5KR;=[#3[R.9D&%/S*IRI&Y<@
M@$;AFN1N/V6_A%=6OD/\.?#JIG.8[!$?M_$H#=AW]?4UY?XN_P""=?PJUJ0W
M.@C5O!^H+(LL,VF7K.L;C)!VR[B.<'Y2N"!@CI3]GPW7]V-2M2?>2A-?/E<7
M^8<N$EHG)>MG_D?451W%Q%9V\L\\J001*7DDD8*J*!DDD\  =Z^/K?\ 93^/
M/@QFA\*?'NZNK*,*((M925MB@;0FUS*  O3'''042?L7_$CXG74/_"V/C'J&
MJZ6H82:9HH,2/T P6 0>^8C^M/\ L7+(OGEF4.3RC4YO_ 7%?BQ_5Z.[K*WH
M[_=8YWXB>*-0_;N^*%KX"\'M-;_"_P /72W.MZ[\RI>L#@*GKQN" ]>7/"BO
MMO1M'LO#VCV.E:=;I::?8P1VUM;Q_=BB10J(/8  ?A6'\-OAKX=^$OA&T\-^
M%]/33M+M\MM!W/*Y^])(QY9S@9)] !@  =17#F^9TL6J>$P<7##TK\J>[;WG
M+^]+[DM$95ZRJ6A35HK;_-^84445\V<@5\K?MR?#O4['3=#^,OA!FM_&'@F1
M9)'5=PFLBQ+!AW"%F..!LDESGC'U34=Q;Q7EO+!/$D\$JE)(Y%#*ZD8((/!!
M':O6RK,)Y7C(8J"NENNDHO247Y-71O1JNC44U_PZ['(_"#XH:7\9/AWHWBW2
M2JP7\(:6W\P.UM,.)(6(QRK9'09&#C!%=E7PMY>N_L ?%+4+E;"XU?X)>)KL
M2O);J7?2I3P ?0KG SQ(@7!W*0/HVW_:V^#MSI2ZBGQ#T06[1><$DG*3;<9Q
MY3 .&_V=N?:O9S/(:L:BQ&60E5P]36#BF[?W96O:4=FGON=%;#23YJ*YH/;_
M "?FCURN#^*OQR\$?!73!>>+M?MM-=U+0V0/F75QV_=Q+EB,\;L;1GDBOF[Q
M%^V=XQ^,VK3^%_@'X1NM0E)\J7Q1J4&(;7/'F!&^5<=093SC'EGI78?"#]A_
M1?#NKMXJ^)>IR?$KQI,=[S:F3+:0G@C:CY,A!S\S\8QA%QFMHY%0RV*JYY-P
M?2G&SJ/UZ07G+7R*^K1HKFQ+MY+?_@?,YW_AOO5?%S.?AU\&?%7C"SW-&M[M
M>./<"1D^5%*,#*$Y8?>YQC)/^&KOCH/WA_9VU4Q-\JJ)9MP(ZD_NNG(QQV/)
M[?7L<:0QK'&JHB@*JJ,  = !3JR_M;*8:4\MC;^]4J-_>G%?<D3[>@MJ*^;9
M\@?\-F?%G3.-4_9M\3LH^=YK5[@JB=R?]%89&">6';IUH_X;ZUJT^?4?@=XP
MLH#PLFQSEO3YH5[9[]J^OZ*/[6R>7Q9;'Y5*B_-L/;T.M%?>SY _X;J\::A_
MR!OV>_&&IY^=?]>N8^S?+;/ZCVYZT?\ #2'[1VN_\@?X"_8=OWO[4F<9QUQN
M,7J/7H?P^OZ*/[8RRGK1RV%_[TZDO_;D'UBBOAHKYMO]3Y _X3W]LFZ_>?\
M"M_!]GY/S>3]IC/G_P"S_P ?K8Z8ZKUZ^D<OQP_:M\+9N]?^"^CZE8A6)AT6
M4O/Q@G_5W,QZ @#9DDC&>A^PZ*?^L%"6D\OH->2FG]_.'UJ/6E'\?\SY?^'/
M_!0#P)XDU:31/&5C?_#?78]H>WUI28-Q4$J9=H*$<_ZQ4!&.<G ^F-/U"UU:
MTCNK*YAO+63.R:WD#HV"0<,#@\@C\*YGXA?"3P=\5M.:R\6>';'6X2,!ITQ*
MF P&R12'7&YL;2,;C7S9/^Q#XN^%EU=7WP2^*&H>&3/-YKZ1K!\RT?&"NXJI
M!P1CYHF)4X)Z[J='(LRUHS>%GVE>=-^DDN:/S3]1\N&K?"^1^>J^_<^P:;)(
MD,;22,J(H+,S'  '4DU\A?\ "0?MDV7^B_\ ",^#]0_B^V^;&.G\.//7KN_N
M_P '7UJV_P"RE\8?C1=-)\9_B?<6^B21JK:!X9EV))CLXV+$"#SG9)G/44EP
M_0H^_B\=2C#^[+VDGZ1BOS:#ZK&.LZL;>3N_N-;XP_MG3:SK0\ _ VS_ .$V
M\;73>6-1ME66RM1QN=6)V28!^^2(UZECC%=G^S+^R^OPB^U^*O%E]_PDWQ*U
M;+WVKS.TODANL<3-R?\ :?@GIP!BO3/A?\'/!_P<T5-,\)Z';:9'M"RW"J&N
M+@C^*60_,Y^IP.P%=I66,SBA2PTLORF#A2E\4G\=3_$UHH_W5IW;)J5XQA[*
M@K+J^K_X'D%%%%?)'"%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 >5>(_^3IOAY_V)GB;_ -+M!KU6O*O$?_)TWP\_[$SQ-_Z7:#7JM !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5F^)/#>F>,-!O]$UFSCU#2K^%H+FUF'R
MR(PP1QR/8CD'!'-:5%5&4H24HNS0TVG='Q%IOAWXF_L.^)M2C\.:)J'Q*^$5
MX7NELK=BUUIG*[F.%." ><#:X7<=A!QTD?\ P4P^&IL%,FA>*%U7 5M.6TA+
M"7."@;S1GGOC..V>*^N:K_V?:_:_M7V:'[5_SV\L;^F/O8STXK[*>>8''/VN
M:83VE7K.,W!RM_,K23?=JS9WO$TZGO5J=Y=T[7]3Y"'[5WQF^+6Z#X6?!RZM
M+=B&36/$3%(2@8Y(W>7'DC;P'8CG@\&G1_LY?M'>/F:X\7?')_#3-T@\.1N
MHR>,1& =EYR3@G)]?L.BH_UBCAM,MPE.EYN/M)?^!3O^"0?6U#^#!1_%_>SX
M^;_@GF^K,G_"0_%_Q=K(4\ R8(&#@#>[XP2?S_&KVF_\$T?A7:S&:^U+Q/JT
MK<O]IOHE5FYR?DB4\DYY)Z?7/UG14RXNSQJRQ+BO[J4?_24A?7L3_/\ H>$Z
M#^P]\$_#\B21>![>[E4YW7]W<7 /7JCR%>_IV&:]&\-_!WP)X/VG1/!N@Z6Z
MY_>6NG0H_/7+!<G\^PKL**\7$9MF&*_WC$3GZRD_S9SRKU9_%)OYA1117E&
M4444 %%%% !1110 4444 %%%% !1110 4444 4]8T;3_ !#IEQIVJV-MJ>GW
M"[)K2\A66*5?1D8$$>Q%>1_\,:_!87J77_"O]-\U65PN^7R\C&,IOVD<<@C!
M[U[117?A\?B\&G'#5I03WY9-7^YFL*M2G\$FO1F?H/A[2O"VF1:=HNF6>D:?
M%_J[2PMT@B3/7"* !^5:%%%<4I2FW*3NV9MMZL****D04444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(6"X
MR<9X'O0 M%%% !1110!Y5XC_ .3IOAY_V)GB;_TNT&O5:\J\1_\ )TWP\_[$
MSQ-_Z7:#7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7PC^UUX@N_"O[27AF3XHS:Y9?!G49;&/2]?TO4[FRLM
M'NUCNEN!<M;NK++(TD)29ONJA"D#S"/NZOF_X]>!_BEXO\3+IMOX=\+^-_ E
MYJ4$\%GJ]\\#60^Q30S)<1BW<20,[[]P8N"2NW!!4 N^+?@#'X[^&7ANV\7?
M%;Q)_86@: F_6=#U=[![V=8P7U&XG1CYN$174'Y06D8[LC;XIX'\??$+6OAC
M^RM\.O&&N:G_ &QX_O+^?5]3$DEM?W>E64<MS"C2JP=&FB^R[R"'(+ G);/9
M:G^SO\9/"OPM^&OPR\)W/@OQ/X,\.:=%'K"^*=0O+636)T)*0LD-O)BU0[3Y
M>_+X56^0,LG8>(?@Y\3/'-M\/_&OB&?PK%\4?!>O3:E966E2W"Z5)8S1&WFL
M_/>,R!GB._S3&</@;=O- #_V9/%FIVOQ8^.7PNO+VZU'3?!.L6,VDSWUP]Q-
M%9W]J+A;8R.2S+&P<+N)(5@N<**^B:\H^!_PEU'P+K7CWQ;XCFM9?%GC;5EU
M&^AL)&DM[2&*)8+:W21E1I-D2#+E5RS-A0,5ZO0!Y5XC_P"3IOAY_P!B9XF_
M]+M!KU6O*O$?_)TWP\_[$SQ-_P"EV@UZK0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y5XC_
M .3IOAY_V)GB;_TNT&O5:\J\1_\ )TWP\_[$SQ-_Z7:#7JM !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'E7B/_DZ;X>?]B9XF_\ 2[0:]5KRKQ'_ ,G3?#S_ +$SQ-_Z7:#7
MJM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!X_\;?VC;'X1ZOI_AZQT*]\5^+;ZW%]%I-E+% ([7[3#;M-)
M+*RJHWSHJ@;B6/0*"P)/VE]%A\!Z+KLN@ZU;ZUK.LR^';'PK.L"ZC-J,4\D,
ML/$IBVH89',GF; B[LG(!\O_ &W/AGX:^*']G2:=K\WAKXN^%UL]1T74+5B"
MMO/?1P$2QD;9X?,4%DZ@JO0,0WFFD_$SQ-\3O'_[,?C#QC8V=C_8/C3Q'X4U
MNZTO)T^YU/[-+;6UQ QZI)(CA3_>)&>E 'V'\*_BUIGQ4L];%M:76DZQH.HR
M:3J^D7^SS[.Y0!L$HS*R,C(Z.I(96'?('<5\T?LTZ=)=_M*_M.^)K4,=!O\
M7=*TZVD4?NWN;33UCNRI[D2/M;'0J1U!KZ7H \J\1_\ )TWP\_[$SQ-_Z7:#
M7JM>6?$KPMXT_P"%G>$O&?@[3=!UJ72]'U71[FPUS5Y]-!%W/I\JRI)%:W&2
MOV$J5*C/F [N,%O_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U'_  DGQO\ ^B>?#_\ \+R^_P#E-0!ZK17E7_"2?&__ *)Y
M\/\ _P +R^_^4U=+X'U3Q_J%U<KXP\,^&]"ME0&"30_$5QJ;R/GD.LMC;!!C
MN&;Z#K0!V%%%% !1110 4444 %%%% '"_$SX'> _C#';?\)AX5TO79[4J;>[
MNK5'N(0'#[4E(W*I(Y4'!!(/6MRZ\ ^&;[PF/"]QX=TJ;PTL:Q#1WLHS:*BD
M%5$6W: " 1@<$ BMZB@#.\/^'-*\)Z/;Z3H>F6>CZ7; B&RL(%AAC!))VHH
M&22>!U)J^V[*[2 ,\Y&<C\Z=7GWQZ^*-S\%?A3XA\;P:*->AT.V>]N;/[4+=
MFA0$L58JPR/3'- 'H-%<K\/_ !O_ ,)AX+T?7+^"WT>ZO[&&_DL!=B8VZ2('
M4,V%YPPR<8KD?B)\:[OP5\7/A7X1MM(@U#3/&UU>6QU47?-NT%K)/@1A?FSL
M SN[GB@#UBBL3QKXDD\(^%M1U:#3+K6KFWC_ '&FV*YFNI6(6.)>PW,5&X_*
MN<D@ FO*/@W^T5K/CCXH:]\./&G@6Y\"^+]-TV/68H?MT=[;7=D\GE^8DJ 8
M(?"E2/6@#W*BO+?"?QN?Q-\>/%_PVF\/7&FR>']-M=274)KA'6[2=G5=J+]W
M&P]3GV%>I4 %%%% !116)XU\9:/\._".K^)O$%ZFG:+I-M)=W=U)TCC09)QW
M/8 <DD 4 ;=%?/UU^TKXFTSX91?$Z^^&]S;^ FMUU&0"_5M5AL&PPN6MMFW/
MED.8@^X#OD8KVC1_&6B:[X=TK7;+5+672=4BCELKHRA4G60 IM)ZD@].M &S
M17+O\3/#:_$-? _]J0-XF-C_ &BUBKC?'#N"J6YX+$G ZD*34?Q,\8:GX+\,
MF[T3P[=>*];GF2VLM)MI!%YTC9)+RL"L2*H9BS=EP,D@$ ZRBO'?@#\?[KXP
M7GC/0==\)W?@WQCX0NX;75=)FN$N8\2QF2&2*5<!U=03T&.,UH_!WXV/\5O$
M_P 0]%F\/SZ#<>#]772I!/<+*;@F)9!(-O"@AAQDT >HT444 %%%% !17F?[
M1GQBG^ 7PCUSQXFA?\)#:Z,BS75FMV+=S&75"RL58$@L./K76>&_%#7_ (9T
M34-:CMM#OM2B1Q9-=K(%=AN$:N0N]L>@]: .@HJK=:I96.\7-W!;E$$C>;*J
M[5)VACD\#/&?6K(.>1R* %HKYR^('[5^N?#7Q78S:S\,=4A^&]UK:: /%?VM
M/,29Y?)69K7;O$+2956SEAA@,, =_P"/'QZ\6?"EM0N/#GPQU#QMI.BV:ZAK
M%[%>I:B*([LK KJ?.<*K,0, #'<B@#VZBL#P#XTT_P"(W@G0_%&DF0Z;K%G'
M>V_FKM<(ZA@"/7FM^@ HHHH ***\C\-_M)>'/$O[1GBCX00+(FM:)I<&H_:6
M_P!5<LS8FB0]"8A);YP3S(PXV&@#URBJMYJEGIZLUU=P6P5/,8S2*F%R!N.3
MTR0,^XI;K4[.Q56N+N"W5E+@RR*H*C&2,GH,C\Z +-%,:55B,A/R ;LCGBOG
M;3?VK->L_BEX1\.^+OACJGA3P]XSGDM?#^N37B2M)*J-(D=S !N@9T7<%)..
MAZ' !]&45\Y>*/VKM<\#^.]%@U[X9:II_P /]9UG^PK/Q4UVA?[07*))):[=
MZ1.X(4DY(PV,$"OHV@ HHHH ***@O9)X[.9[6))[E4)CCD?8K-C@%L' ]\&@
M">BO'/V;OV@I/CYX/NO$-WH$?A6%=1N--MK:745N))W@D:*5AA%P XP.N?:M
M3]H'XQ3_  <^$>O^--*TRW\1MHZJ\]J;P1!5W!6.0&R1G[O&?6@#T^BJ>EWW
MV_2;2]=?+\Z!)BHYQE0<?K7S^O[5FNZ/\3O"6A^*/ACJGAWPGXPOGTW0_$,M
MW'([3A6:-;BW #0^8JD@$DCOWP ?1E%?/GQU_:>\1_!F?5]6A^%^I^(/ ?A]
MHUUKQ!%>1PO$&56=X(&&Z5(PZ[G! SN ^Z2/>=+U*#6--M+^U8O;74*3Q,00
M2C*&4X/3@B@"U1110 4444 %%>(>'?V@M:^*5QX@N/AMX1A\1Z!HMY)IYU;4
M-2%G'J%S%D2QVW[M\JK?+YC8&01CC-==\&?C;H'QK\"2>)M+\[3A9W,]AJFG
MZ@!'/IMW <303#.%9>#G/*LI[T >@T5R?B[XJ>%_ \/A^35M7MH5U^_@TW3-
MLJL;J:4X0)S\PQR2. !FM[6-6BT71;W4WBFN8;6![@QVJ&220*I;:BC[S'&
M!U)% %ZBOG_P#^TUX@U/XR:=\//'7PWO? U]KFGS:GH=X;^.\BNHXBOF1R;
M/+E4,"0<CG&>F:7CS]J_7/ASXNT]]:^&6J6_PXO=;30(_%?VM/,6=I?*69K7
M;O$+2956SEAAL88 @'T;1110 4444 %%5=4FN[?3[B2QMTN[Q4)B@DE\M9&[
M*6P=N?7!KRK]G/X_GX[_  M;QU>Z)'X2TLW5Q;(EQJ"S'$,K1.[MM4*-R''M
M0!Z_14'VZV$<$AN(O+G($+;QB0D9 4]\CTI;2\@U"W2>UGCN8'SMEA<,IP<'
M!''4&@":BO%_CI\<?%OPQ^VR^%OAI?>.;+2;,ZAJUU'?)9K!$ 6*1;U/G2;0
M6PO  QU.*U5^,^H>+/A1X7\8?#_PG<^*IO$EG'?65E<7*V211/'OW3RL&"XR
M%P 22>.,D 'J=%><?L_?&(?'3X:6OBEM#NO#EW]KNK"[TN[8.UO<6\[PRJ'
MPZAD/S#CJ.H->CT %%%% !117D?QZ_:2\._L_P![X)MM<224^)M8BTM6CZ6R
M/P9Y/10Q1><?>Z\4 >N45')<10QJ\DB(C,JAF8 $L0% ]R2 /K5=-8L)+.6[
M2]MVM(BPDG653&FW[V6S@8[^E %RBHH+J&Z\PPS1S"-S&_EL&VL.JG'0CTKP
MOX^?M&>*?@\NKZEI'POU+Q?X9\/VZW6MZI#>QVQBC(W-Y$;C,Q1?F;! '3KG
M ![S17B'Q2_:&UOPI\/8O&G@_P  W7C+0H]%'B&\N9+Y+$16>PN1'N5C)*$5
MF*8  QR2<5ZKX)\56WCKP9H'B6RBF@L]9T^WU&&*Y39*B31K(JNO9@& ([&@
M#:HHHH **** "BO%X?V@;]OVD+_X5S>&(K>WL])36I=??4U$?V=V**/**9W;
MAC&['?->NR:E"1L@FAFN7C,D4/F@&3@XQUX/KB@"W17E_P"SS\8+SXV>"]5U
MJ_T>/0[JPUW4-&DLXKCSP#:SM$3OP,Y*GL*P/CQ\?/%GPH.HW/AWX8ZAXUTC
M1;-;_6+Z*]2U$41W$K KJ?.<*K,P& !CN: /;Z*\OU#XP:MKOPY\.>)OA[X1
MG\8SZ_:+>VEM/=I8Q11% ^996!VMR % .3GD 9J]\ ?C!!\>/A/HGC6#2;K0
MQJ E233[PAI()8I7BD7<.&&Y&PPX(P>] 'H5%%% !1110 45Y5X]^.::#\2]
M)^''AK1V\3^.+^S?4Y;3[0(+?3[)6V?:+B7:Q4,_RJH4EB"..M,\#?';^U_B
MAJ'PV\5:,?#'C2WLQJ5M MR+BVU&T)VF6"3:I)5N&0KE<CDYH ]8HK,O/$VC
MZ=8ZE>W6J6=O::8K/?3R3HJ6H5=S&0Y^3 YYQQ57P+XTTGXC>#M%\3Z'<?:M
M)U>RAO[60C#>7+&LB;A_"VUAD'I0!NT5\[_&K]J;Q!\'=1O=3D^&&J:K\/-*
MNX;+5/$L=Y'')$S[098[9ANDB0NH+Y&3D#H377_&KXQ>)/AWX7GUOPMX#G\:
M6MGISZO>2MJ$=C'';(I8A"ZL7E*ACLP.,<\XH ]9HKGOAWXTM?B/X"\.^*K*
MWGM;/6M/@U"&"Z7;+&DL8<*X[, V#70T %%%% !117CFA_'C4]6_:1UOX3R>
M%4MO[+TF/6WUG^T0RR6\DACC B\O(<LIR-V !UH ]CHJI;ZM97BW#07EO.MN
MQ29HY581,.H;!X(]#3K?4K2\E:*"ZAGD5%D9(Y Q"L,JQ /0CH>] %FBN2^)
MOC+5/!?AL76A>&[GQ9KEQ,EM9:5;R"$2R-DEI)6!6)%4,Q8_W<#)(!XS]GWX
M^W'QDG\7Z+K?A6Z\&^+_  E>QV.K:5/.EPBF1/,BDCE7AU9<GIQ0![!17CG@
M_P#:2TKQQ^T!X@^&FDZ?--%HNF+>RZT3B&:7S3&\48Q\P0@@MTW CMFO8Z "
MBBB@ HHHH **** "BBB@ KYM_;J^(&CV/P3\5?#V1[E_%7C#0+^#1+.*UDD6
M[F5%'E!U4J')=<*2">U?25)@'&1G'2@#X>\:?V5\'?CKX'?Q=:_8[/4?AA-H
M4LPM&F2ZO(A&!;G:IWN0"%7DGM7!_!_Q/IL&D_L4P33-:2:??ZM%<Q7$;1M;
MDV<T2!PP&T%V5!GJ3BOT=HZ<"@#P]O'_ ,1/A!I/B+Q;\8]7\%_\(7IUHTD2
M^%=-OEO3,9%$:D22N'W E=JJ"6*]LUP_[,_QB\$?%;XJZSXCAOYM5^(.O6*J
M]G;V,P@T/2X26BMFF9 I<O)ND920TC@+E4#'ZIHH ^7O ?B#3IO^"@'Q,@2\
MC:63PGI=N@!X:2.68R(#T+*&4D#D9%?4-%% !1110 5XQ^V5\*M7^-G[,?C_
M ,&: ?\ B=:A8J]I'OV>=)#+'.L6>V_RMG/'S<\5[/10!\I^)/VA/#OB+]EF
MXT>SMYI_'E_H/]C+X(%NPU)=1,/E-;-!C*[7SEC\H4;LXYKPS2_"^B? +Q-X
M3\"?'NQFU+P8WPY@T72KHV<MY;Q:@9':]BC,:L5F8.BJXPQ" *:_1W8N_?M&
M_&-V.<>E*5#8R,]Z /B;3O#^C^#_ -K;PR+'PZFE:EJ'PTAM_#S:]:27C+?Q
MW$H3SY5R[.D>PNVX-L!Y&*]9\0_&KQA^SW\/]:\3?&F]\+Z@6EAMM%L_!EC=
MQ27$[!RT;B:23KA3N& JJY:OH&B@#YR_9+\=>#/%]YXNO-$U=_$WB_5ITU;Q
M+J\%A/!9QRE1'!:Q-*BDI'&FU>,G:SL%+XK,_91U_3M2^./[1D=M=QS/-XHA
MGB"G_61BTC0NO]Y0RE<CC(KZ@HH **** "BBB@#Y9_X* >-M-OO@IXJ^%EL+
MJX\;>*M)!T;3X;21A>N+J%/*20+L,F3G9G. 3C S7A_[:EQIZ:WX^\-2Z;]E
M\16OP[MUM+^\LY[Z346CDD=8M.1<);LCKNEF^9L!?E&W=7Z*XZ<4M 'YKZEI
MOPX^(WQ6^(>I:]I^GZDEU\([2YWZE:E1+J 23,A5U&ZX7Y"&(+C((ZU] ?L^
M:I\8/$OP1^$=]X1UGP;)X?\ [!L8]4_X2.TO9M1,R +.%>.55! ! #*2&'.:
M^J** /C#XF_M5?"OXA?$RWT+7-:N%\+>#]5CN_L-OIMS/-KVJ0G,*QA(R#;P
MR8;.?WDJICY$/F=5^U-^TIX,TO4W^%&I^()/#TFJ6N_7=46UEE^Q6;#YH8S&
MC W$H)4=0BDL>P/U+10!R7PFUK0-?^&_AV]\*VLUGX::S1--AG@>!EMT&Q/D
M<!E&%&-PSCFNMHHH **** .)^,_Q4TSX+_#77/%VJ'?'86[M!:@G?=3[3Y4*
MX'WG; ]LDG@&OB;XP>!_%?P \"_"GXWR^*-!\2WGA36?M]U'H^BS07NL0:K+
MG4$\XW4BS$B1G4")<!2PVA<5^A]% 'Y_?$V/X*^._P!L#5M3\7IH^H>%=>^&
M*7T,UQE8;R87CJLF.-TP1<*6&X%!C!48XCX7?"_0-7^(7[.?AOXHZ1%J$]QX
M3U>"XL]:C)F:W:<'3X;H]V$6=JN>,<#BONBW^"(A_:"NOBHWB*[DNI]&70CI
M#6\7V=;=9?.4AL;M_F?-NSTXKU"@#RKPO;_%+PWXINW\1W_@2W^&UE#+]GAT
MRRO(K^"%!^ZWR/,8L*H.["CIQBO"O#_[47PR^-7QS\.ZM=ZG=S#1KZ33O">@
M)IEP9KB\G_<2:C/E-L:[&=(PQ&U&DD?EU"?95% 'QAXN_:H^%GQ/^+FFV.K:
MQ<MH'A+5E:PTR#3;F6;6M54[(Y %C(\B)F^4DC>_S?=3YOLY22H)&T^A[4M%
M !1110 5ROQ*^)WA_P"$OAM=>\374MEI/VF&U>YCMY)A$TKA%9]BDJ@)Y<\
M=3754A /!&10!^;]CX5N/ _[)_PD\6:YILMK::7\7(?$UQ=/;,9+32Y=4F/G
MG W"-D:-_<,M4_'GC#P]J?A']LV72"T-AJUSI-QIRBTDA6[#6D*M)$I4;@SY
M;('S;@W(;-?I8RAE((R#P0: H&2!@GDT >,Z3?\ Q1NM0T#5=%UCP*/AA]BM
MIIC>6EVVI&$1 R%95E$0.>F4X .:\;M?VI/AA\8_CEX>O+W5+N:V\/ZF;'PO
MH<>F7+37^HS'[.U_)\FU$57=8]Q&%:21L94+]ET4 ?(7[2O[2GPV\0>*K[X2
M^(M>DTSP[:-')XHN$LKB4WBA@PTZ QH<E]H\U_X4)0?.^4^J?"^L6OB+PWI6
MJV,,MO97UK%<V\4\1B=8W4,@9#RAP1\IY'0XK4HH **** "H;RW^V6<\!=H_
M-C9-Z'#+D8R/>IJ* /CO]C_Q?I'[-7PPUGX:_$>^C\+:[X;U:_G$FH92/4;6
M:=YHKFW;'[U2'VG;D[@1C->*2>&?$/PZ\*I\2?%_A_4H?AMXO^,-SXKUW09+
M5WDM])E1ULYKRW )V^:$E>/!SB+(SP/TM95;:2H)4Y&1T/K2D9&",B@#X ^*
M^A_##_A%?AMXN\*^&YA\/U^*4&J75]?6<LMNR3+MN9((G4LELT@0;54*S X&
M,5].6^O?$?PEK%_X@\2ZIX'L?A)96TES''::;?1:I#;A 8PQ:0IN ZJ(\] !
MFO8P,# &!2T ?(7P8_:(^'OQL^/%AXE>^N[GQ1>6\VC^&] 73I\Z98X,T]Q<
M.4V)+-Y2EOFPJI%&,L6+9OQ(_:J^%?Q$^*%KHNMZU<#POX/U6.Z2QM]-N9YM
M=U2(_N1&$C(-O"Y# Y_>2JN/D0[_ +/HH :K%E4E2I(R5/4>U.HHH **** .
M0^)WQ6\-_!WP]!KGBJ[EL-*EO(;+[3';23+')(<*7V*2J9ZL>!W-?"?@VU7X
M7_L\_ 73_%^B_9#?>*-4OXM2UJ":;2]+64W+Q2W=JA'GLZ2[8D8J [;MPQAO
MT:Z]>:6@#\KO!-OX2U;X<?L]>'_$5GYUQH_Q+U73[Q-2L)+=H].:6];R7W*,
M0DR6VZ(G:-Z*PP<5[W^S>OB?3[7XP>&O@S=>$]*33_'MS+;V/B"TN'LH;%[>
M+(MXX'C*CSE8#!VC##%?:U% 'R9\?OVCM/\ "^DV'PI\;>);'1O%6LZ?CQ+K
M.C6%RUI96K@K(MN"';S95)5 2=@)<GA0>]7XK_":P^"OA2R.NW?@OP;KUJ=.
MT.ZW7&F2^3$H"-'( KPY4*5)*D@CUQ7NU(RANH!YSS0!\_?L1^']9\)_"75=
M&O+[4-3\,6/B"]A\)7NJKBZGT4%/L[N< L"YFVL0-R;&  (KZ"HHH **** &
MR2+#&SNP1%!9F8X  ZFOBOQ5X+G_ &S;?XL:OI/BSP[9^&'MW\,6BZII$UU-
M#' 1*UU'*MU"(0\N&#%&XCSR.*^UJ* /S1\:?%_0/CA^R?\ !G4?&7E_V[X9
M\>Z)I/B&:0-%-#&)GCEE5UPZQS1Q[\J>0/5>.>^.W@#PEI'@?]IB?P1IEM!\
M,;E-"71[>TBW63ZZKYN&L%&0K+"P5S&!RS#L17Z!?'+X*_\ "ZK/PO;MXAN_
M#XT#7+7Q! UG!'(9+FV??"&W@_*#G('6O2H8_*A1.#M4#@8_3M0!X9;^ ?%/
M@VRTU/@)%\/-#\&:@W]H7JZK97DTEU,^P&:-H9E&611DL"2>3WKA/VH/VCO
MDFKS?"#Q!XA;1;2YMU;Q/J,-I/(!;'!:S@*(V9)1\K'^",G^)ACZQHH ^7OC
M1XW^#_Q4^$$'@?5O%NL>"[;6-"CU'3;/3WGL+V2U=2D*K$ /-S@#R&!)X!6O
M7?V=V\8-\"_ I^("LOC,Z1;_ -J"10LGG;!G>!P'QC<!_%FO0]HW XY'0TM
M!1110 5'-,MO#)*^=B*6.T$G &> .M244 ?$^A75E^T+\??BAXQ\+6L^L>%[
MCX>G0]]S921;K[S9LV[1R*")!@':1W![UYI\%_'_ (<NO$_[&=O$THU3P_I&
MJ:)K4ALI5-G<"RCC6WFD*X!#Y^4GC>#QN!/Z14FU0<[1GGG'KUH ^,_V7M2\
M=ZU\)O%2?"W4O"L.I+X_UZXN_P#A*;6ZFC-M+=R20M&L,D; L"K!B2"*U_VA
M/VD-"TFVM/A)XS\2VNBZYJ-@K>*M8TJQN6MK6W8?O(;88=O-E&54,3L4ECG@
M'ZWHH \(UCXI?"=O@[X9TJ^\07G@?PIXDL&M=&E66?2YU@C0 ;9!AHCM QN(
M)'8TG[%>B>(/#/P1@TC6;F^O=+L=2O+;P[=ZI'LNY]'69A9R2C .6C (R 2I
M4U[N5#8R,X.:6@ HHHH **** /D[Q!9R?!3]NB\^(GB-9(? _C#PM%HD>N."
MT&GWT,P<0S-TB21?ND\%LCBN1^+FG^(OCI\>-4\<?"M[B:U\'>!=5TNUUVU!
M6.\U2X!,<%L^,2% ,DCA6*]Z^WF4,I!&0>"#0JA5  P!P * /@GX3V_PH^+'
MPKN%\*^#[YO'UG\/KS1]<M9+.:*.WDV;O)NE=0D]PURI9&PS<,V>AKO?V;Y?
M'FH?LU?"A?@X_@C2K*UT"RM=>3Q+I%X)9-1CM8%F*>2\88A@RLQ#99<9X-?7
M(4#.!C/)I: /C?X^_M-?#;Q/XND^&WBO76LM T2:&Y\1-;6%S+_:=Q&0ZV-N
M$1LIO4&1L]@@Y)(]&_:&\8?"_P <>!)/ GC#Q?J?@Y]>TG[=;PV%Q-9WCPL"
MJJH08D))P83G/0K7T%2;1D''(Z4 >9_LSKXQC^ O@=/'PD7Q:NF1+?"=0LNX
M#"^8!TDV[=P_O9KTVBB@ HHHH CN)EMH))GW;(U+G:I8X SP!UKX77QEIWQ,
M^)WQJ^+GAS3=8\2^"7^&MOIJKIZRV5W<7*S7+R6R$@/'*%'/&5W*>XS]V4@4
M+T&* /RPT?6O"\P^*,;QV$^B:Y\(X5M;73=%GBL5NX%D$<89PWFS1,45ICM)
M<CY5/%>B_!RS\/\ @WXP?!*;P&-*TKQ!KOPTOK>\N)8W:.[U#_1WMS>E2'D;
MS%DSN;>0K '@5^A=% 'SYXE^-OB_]GGX?:OXD^-%[X7U"62:*VT2S\&V-W$U
MQ,P<F.3SI)/13N& JJY/:N)^$GB"W^)7P]^)5O\ "KQ/;:E\4M=(U#6/$MS8
MW5MI\%S(!''!&[1A]L<2E4P"?E+D MBOKFB@#X?^#/A'XH>#?VS-/TS5=,\&
M6.E6/@F&UN/[%>]9!:BXEV>6TB#=.9?F;=P5)/WC7W!110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 45F^)?$6G^$/#NJZ]J]RMGI6EVDM]>7# D10QH7=R!S@*I/'I7COA
MO]J&;7)? T]U\-O%.D:%XVN(HM%UFX:SDA*21--&UPL<[20%XU+*I4]0"0W%
M 'NE%%% !167:^)M+O?$FHZ!!>Q2ZQI]M;W=W9J27ABG:586;M\Q@FQW^0^H
MS2\$^(-6\1Z;>7&L^&[GPQ<0WUQ;16MU<13--#'(5CN 8R0%D4!@IY&<'UH
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
M9O'D?C:3P;H+^,8UVKKS:=";T?+M_P!=MW9V_+G.<<=* .;_ &JW6/\ 9?\
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
M#-C+)<Q6$1$EU, )+F9F+S3OCC?)(SNV.,N: .FHHHH **** "BBB@ HHHH
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
M)@=D2#JS8!X'<U;T/6K+Q)HNGZMITXN=/O[>.ZMI@I421.H9&P0",@@\C/-
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
M5)YWK=/^%X_MM:SX0U&%!X#^#NF:?<V^B[?W%UJUY%YD$\B='6&%2$!'RO\
M,.:]5\0_LTZ)XGU[P%J]_P"(_$TMYX1N[J^CD.H O?S7$0BD:=MF0-H("PF-
M5#LH 4XJWX@^ 5C>_$Z\^(/A[Q#JW@WQ5J-A'IFI7.EI;2Q7\,9S&98IXI%\
MQ,D*XP0.#N'% '@WQL\5&X_;R\%7&A7EO9'P!X)UK5O%6I-$TL<%K/%BWBG
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
M&WQ7\03:QK.F7-I(;BZ^UA[R:1)%D40LD;01,SHX4-N;A"#];?'CX+V?Q_\
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
ME[-:M!-!=FVA#6Z,//GD=)991*' C7 "J#F_XVU2ZUKXR?&SQ9XA\;^(](\
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
M,M6U[Q->6%]X@\?W4U_+)IT>G?9'.]K8-Y-O']I94@**I_=G);YR0#W?X?\
MQB;QY\4OB-X-70I;%?!DUG;RZDURLD=U)<1&8*BJ/E*Q^66!.1Y@%>DU^<G@
M_P .^)KCX=>#OB)H7B'Q#:?$_P"*WQ 7Q+IVCVFHS0VD.F27"F7[1;(P2>!+
M&*,L\JL5WHJD9 ;8^/?[0=WXH\#?%;7XO%6IZ%K%KXDE\ ^!-!T75);24WT4
MJ0RZA/Y3J7S+(>)!L1(T&"TOS 'UW\4OC"WPW\7?#S0(]#EUFX\8ZQ_9,+0W
M*QFVVQ/-),RD$LB1QNQQ[#OFO2*^2_#.J:+K'[5WAC3KCQ-!JFC_  O\ 1M#
MJ=]?!WNKR^1=]R9&8^9BSM=[2$G_ (^,D_-S]76=Y;ZA9P7=K/'<VL\:RQ3P
MN'21&&596'!!!!!% &'\0OB!H7PK\$ZSXM\37\>F:%I-NUS=7,G\*CH /XF8
MD*JCDLP Y-<)\2/VA+?X?_L\P?%=?#]WJ-G-8V5\NDB9(KC_ $GRQ''DY!??
M*BX&<D\5\Q_MW>+M>^)/P'\?^++'3=-O_A5H^GS6&G74^IM$]]?R2BU>^2$0
MNLT49D:.',B L9)!N'DL/5/C^MC_ ,)/^SK\);JZ@M;&;68-5O\ S7"HUOID
M:&&$@]?-NY+- .YXH ]9M_C)--\>(/AC)X>DCNCX=_X2*XU);M&B@C,RPK&5
M R6:3> >,B-CVKTROF[]F75K/X@?&SX\>.1=PS7+ZU!X;LK<.&>*PT]'A\P#
MJ$ENC>D'H?+/I7-^-=(\4_&3]LC7_#'A[Q?XB\+^$O#WA&.#Q!=:3JLL92_O
M'9H%@B8F))A#&&\T)E5=NC,C@ ^E=:\9VNA^*_#N@2V.IW%SKAN!#=6ME)+:
MV_DQB1O/E VP[@<+N(W'@<UT%?'NFZQJ]E\?OBUIGAGQI?--X$^'MOI&G6OB
M37)9;6[U8P><U]-'(_EYCC%D)9 HYG8MRYKF?@CX9\;_ !*?X-^,$\2>.-'\
M,6.A3ZCXXUO5M?FCCUN]9$:.."$RLODI*)7\R-5C,3!58]@#Z?\  ?QC/CCX
ML?$3P4NA360\&M9QSZDURDD=S)<QM*J*JC*E8PC$$Y'F+7=S:YI]OK-II$M[
M FJ7<,MQ!9LX\V2*,H)'5>I53)&">@+KZBOS<^'.K>*=4NOAIXPN_%%_X2F^
M*_Q0F\36VGV]ZUI')H\.7)NB"/-\R**SMXX6)3;(I +R8'K6@KHWBO\ :8^.
MWBR#Q9)X>\1)Y/@+PI<W&IW#B*^-M^_?[/O*M&+FXA4(5V!X<@!^: /M>BOF
MC]B"34]:\+^(-7UZY\06_B>SN(_#&NZ-J^K7&H6UOJ5B9!/<VKS2/\EP)XW.
MWC*XR<9KEM0\+^*/CW^U5\6=)TGQQXI\(^ ]#T.ST"]N-$U>97?4Y5^T2&U5
MRT<+I&UL'=%##;M'^L<T ?8%%?!GPM\>>+?C]X4\-?$#5/%\G@/0I/$IN$FF
M\0R+-%96,S :=%91-B666.%VGEN<L \F(RFW;JZ?XXUKPW\:?B%K?B#5O$&M
M1>']*O?B5X:FTO5+DZ;KN@R6DD<=A):[_*1X9&0H=F6(W8R22 ?;U%?&_P "
M;SQE\3+[X7?$+Q3XV30X+NQN?$-Y9P^('D.K+-;MFVCLHW\B"SM@Z'>=\I:-
M-^Q\DP?LK_"WQ1\:OAY!X[\4^/O'.EZ%K&N:EK.A:)9^(KI'.G3^9#;B>=F,
MQ41^4\:*X"[%?DR.* /L^BOS_P#AM\;?%,?[,?AGXA2:EK>N:C\)])UM]>>2
M]F,.KWD?VBTM[2Y&?WQ 6.Y=VR8P(SR921UGAWQ1XL\(Z/9_%WQ5XLDGCT#P
M7J'B.[\/V^OM=S>(I'A60R&VC8VUK:Q,-L7EAS\P+/D-N /H[]H#XPK\!_A?
MJ/C)]%F\0+9S6\ T^VG6*69YI5AC5"W!)DD08]_:O0X6=HD,B!)"H+*#D ]Q
MGO7Y]W6N6GQ0^+G[/7AWQ#XQN-:\2ZE=)XV\4>5JD@TBVV(DUEI\5OO\G(N)
MK55&#(5"LQ)E^;[[TG6+#7]/BO\ 2[ZVU*QFSY=U:2K+$^"5.&4D'!!''<&@
M"Y1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!3
MU?1[#Q!IESINJ6-OJ6G72&*>TO(EEBE0]5=&!# ^A%<[X)^$7@?X:R32>$O!
M^A>&I9E\N232=.BMF9,YV$HH.T'HO05UU% ')M\./#>DZQ?>)='\(Z"OBN02
M2K?-;1V\LTS+@EYUC9UW\!G 8XZAL 5Y3^SK^S1%X%M]6UWQ_P"'?"NJ_$34
MM?O-<GUZQ0W3%YIGDC"/+"CQ^4K"-0,X )!&XBOH*B@#S'PW\.]?U[Q;9^*/
MB,^AWVIZ+-<KH%GHT$GD622,5^T,\N6:X:+:A(PJC?M!WG'>Q^'-)AU^?78]
M+LTUN>W2SEU);=!<R0(S,D328W%%9F(4G +$XY-:-% 'EWQ=^#"^+O#/BV?P
M:VG^$?'VO6T%M-XGAM MU/%%(C>1+-'MEV-&C1;E;<@?<O*BO-/A=^R9%X)^
M+6@>-=-\,^&OA@NFQSI?:=X+U*ZF@UGS(6C5)XGBAB1$+"0?([;D7YA@Y^G*
M* .5F^%/@JXT72]'D\(Z&VD:5>_VE8:?_9T/V>TNMSMY\4>W:DFZ21MX .78
MYR35_2/!/A[P_KVL:WIFAZ=I^LZRR/J6H6MJD<]XR+M0RR ;GVC@;B<5MT4
M<3XI^"/P]\<:Q)JOB#P3H&LZE*BQS75]IT4LDR+]U)&*Y=1V5L@5V-K:P6%K
M#;6T,=O;0HL<4,2A410,!5 X  & !4M% 'GD?[.OPHA\2+XA3X8^#4U];O[>
M-570+070N=^_SO-\O=YF_P";?G.><YKH_%'P]\+^-IK2;Q#X=TO7);3/V=]0
MLXYS$"5)"E@< E$)'0E5/85T%% '&^-O@O\ #[XF7UO>^+_ GAGQ7>V\7DPW
M&MZ/;WDD<>2=BM*C$+DDX'&2:Z'0?#FD^%=%M=&T32[/1](M$\JWT_3[=(((
M4_NI&@"J.3P!WK1HH S/#/AC2/!F@V6B:#IMKH^CV4?E6UC91"*&%<YVJHX
MR3^=<KXJ^ 7PT\=:O/JOB+P#X;US5+AP\U[J&EPS32X18P&=E)9=B(NTG&%'
M'%=[10!STGP[\*S:OH6JOX;TEM3T&%K?2;LV4?FZ?$RA62!MN8U*J!A<<#%8
MH^ _PU$L\H^'_A@23ZDNL3-_9%OF2^7=MN6^3F4>8^'/(WM@\FN[HH YW4/A
MSX4U:SU^TO?#6D75MX@P=8BEL8F742$" W'R_O2$55!;. H':JM]\)?!&I:I
MI>I7?@_0;G4-+M#I]A=3:;"TEI;%2IAB8KE$VDC:N!@D=S7644 <7+\$_A[/
MI?A[39? WAV73O#LGFZ/:/I4#1:>YY+0*5Q&<\Y7'(!ZBK.G_"?P3I-@EC9^
M$-"MK--3&M);Q:;"J+?AMPN@-N!,&Y$GW@0,&NKHH Y_7?A_X7\4:]H^MZQX
M<TK5=9T=VDTW4+VRCFGLF.,M"[*60G Y4CH*L>$_!N@^ M#@T;PUHNG^'](@
M+&*QTRV2WA0L<L0B  $DDDXY)K8HH X;QA\"OAS\0O$%MKOBCP)X<\0ZS;H(
MXK_5-+AN)E09PNYU)(&3@'@9-6=+^#G@/1?&4WBW3_!F@V/BB9=LFL6^G0QW
M3?+MYD"[L[3MSG...E=A10!RWC/X4^"?B/-9R^+?!^@>*);,YMGUK3(+MH#G
M.4,BMM_"NFAACMX4BBC6**-0J1H %50,  #H*?10!S?AKX:^$?!E]<7N@>%]
M'T2\N 5EN-/L(H)'4MN*EE4'!;YL=,DGJ:/^%:^$?^$H;Q+_ ,(OH_\ PD+,
M)#JOV"+[3N"[0WF;=V[;\N<YQQTKI** ,[3O#FDZ/J.IZA8:79V5_JDBS7]U
M;VZ1RW<BH$5Y6 R[!%506R0 !T%4?%W@'PU\0+:TM_$V@:;K\%G/]IMH]2M4
MG$$P4J)$W [7 9@&&",GFM^B@#A-2^"_A;4M:\%7G]G06=IX/N);S2-,L[>*
M&VAN)(WB\S"ID;5DDPH(7+;B"RJ5Z+Q=X,T#Q_H,^B>)M$T_Q#H\Y5I=/U2U
M2X@<J0RDHX()! (XX(K9HH YWP]\.?"GA'5KW5-#\-:1H^I7L,-O<WEA8Q0R
MS10H(XHV95!*HBJJJ>%  %.UWX?^%_%&O:/K>L>'-*U76='=I--U"]LHYI[)
MCC+0NRED)P.5(Z"N@HH XVW^#'@"ST?1-*@\$^'H=+T2[_M#3+)-+A$-E<\_
MOHDVX23+$[@ <G.<UT=QH.FWFLV.KSV%M-JMC%+!:WLD2M-!'*4,JHQ&5#^7
M'D#KL7/2K]% '):O\(_ _B"^UJ]U3P?H6HWFMPQ6VJ7%UIT,KWT494QQS%E)
MD12JX5L@;1Z4G_"H? W_  BNH>&/^$/T/_A'=0(:\THZ?%]FN2-N#)'MVN1L
M3&0<;5]!7744 <WK_P -?"7BJQT^RUGPOH^JV>G#;96]Y812QVR[0NV-64A
M5 4@8! QTJZWA#0GNM&NFT33FN=%5ETN8VD9>P#)Y;" XS$"GR';C*\=*UZ*
M ,?P[X-T'PC)J<FAZ+I^D2:I>2:A?O8VR0F[N7.7FE*@;Y&/5FR35'Q1\-?"
MGC*^@U#6_#&BZUJ5M'Y=O=:E813O&N=P4,RD[=V&QTR,]>:Z:B@#RGP!\,M?
MD\?+\0?'LVDS>+8]%CT.UM=#$ILK2(R>;<2(9<.6FD$>01\JPHN2=Q/9^-/A
MQX4^)%G#:>+/#>D^);6$LT4&K6<=S&A9=K$*X(!(XSUP:Z.B@#F_"'PU\)_#
M_2;K2_#7AK2=!TZZ=I+FVT^SCA2=V&&:0*!O8C@ELDBN:T?]FOX2^'H=3ATW
MX9>$;*+4XWAO8X=%ME6XC;&Z-QLY0X&5Z<#BO2:* /.%_9M^$O\ 9-AI;?#'
MP?-I]@YEM;:;0K61('.,N@9#ACM7D<\#TKT2&&.WA2**-8HHU"I&@ 55 P
M.@I]% %75-+L];T^XL-1M(+^QN4,4]K=1+)%*AX*LK A@?0URGA/X*?#_P "
M:O\ VKX<\$Z!H>IA#$MY8:=%#*D9ZHC*H*K_ +*X'M7:T4 <_9_#_P ,:=?Z
M_?6OAW2K>\\08_M>XCLHU?4,)L G;&9 %)&&SP3ZFD\,_#OPKX+M+JU\/^&]
M)T2VN@%N(M/LHX%F ! #A5&X $@ ]!P.*Z&B@#FO"OPS\(^!9I)?#GA?1]!E
MD3RF?3;&* E,YV911\N>=O3/:LJ^^ _PVU2ZU>XO/ 'AFZN-8N8[S499M(MW
M:\F1MR22DI\[!N06SR2>YKNJ* .:F^&GA&XU+7M0E\,:/)?Z_:BQU>Z>QB,N
MH6X38(9VVYD39\NULC'&*OOX1T.3PNOAI]&T^3PZMJMB-(>U0VGV=5"K#Y1&
MW8% &W&,#&*UJ* .)N_@?\.-0\)VGA>Z^'_A>Y\,V;F6VT6;1;9[.!R22R0E
M-BDDDY [UI0_#7PC;ZIH>I1>%]'BU#0H'MM*NDL(EDL(G #I P7,:D#!"XXX
MKI** ,7POX+\/^"+>\M_#VAZ?H<%Y=27US'IUJD"SW$AR\KA0-SL>K'DX%6=
M.\.:3H^HZGJ%AI=G97^J2+-?W5O;I'+=R*@17E8#+L$55!;)  '05HT4 >0_
M&/X%IXM\,>(%\&1:1X:\1Z]>6=QK5Y]E\HZY;PNN^SNIHL2^7)&&C+ DA6(P
M02#P_P *?V2[+P;\2F\41>&/#?@+29M,N=/U+PMX7OKB[T_6#-L :>*6*&%5
M0*X"K#D^9RV%P?I:B@#G&^''A-KGPW<'PSI'G>&HFAT1_L,6=+C9%0K;?+^Y
M!1$7"8X4#H*S+[X(_#W4H]2CN_ WAVY34[\:I?+-I<+"ZO "!<297YY!N;#G
M)&20:[:B@#.T#P[I7A72X]-T73;32=/C+,EK90K%&"Q)8[5 &2223W))-&C^
M'-)\/OJ#Z5I=GIC:A=-?7C6=ND1N;A@H::3:!OD(506;)(4<\5HT4 <3I?P1
M^'FAZCK>H:=X&\.Z??ZXDL>IW5KI<$<MZDG^L65U4%PW.X$X)))K0\*_#'P?
MX&@N(?#GA;1M"AN(Q#-'IMA% KQC.$(11E1N;"]!N/'-=-10!QOA+X,^ ? 6
MG:GI_AKP3X>T"QU162^MM-TN"".Z4@@K*JJ ZX9AALC!(Z5U&E:59:%I=GIN
MFV=OI^G6<*6]M9VL2Q0P1(H5(T10 JJH   P  *M44 9-GX1T/3O#\N@VNCV
M,&B2I*DFG1VR"W=9"QE#1XVD.68MD<[CG.:R/"?PB\#> ]!OM#\.>#M!T+1K
M]66\L-.TV&""Y# JPE15 <$$CYL\''2NMHH X_P[\'/ 7A&YTBXT/P7X?T>X
MT>&6WTZ:QTR&%[..0YD6(JH*!SRV,9R<]:V_#'A71O!.AVVB^'M)LM#T>UW>
M18:=;I!!%N8NVU$ 499F8X'))/>M6B@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
(* "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>sentinelone_logoxrgbx3cxpu.jpg
<TEXT>
begin 644 sentinelone_logoxrgbx3cxpu.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !   N(U$2  0    !   N(P    #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" 19
M%NL# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBL;X@?$7P_\ "?PA>^(/%&MZ3X=T+34\
MRZU#4KM+6UMU]7D<A5_$U4(2G)0@KMZ)+=@DV[(V:QOB!\1?#_PG\(7OB#Q1
MK>D^'="TU/,NM0U*[2UM;=?5Y'(5?Q-?E?\ MZ?\'3W@?X8?;-!^!6A_\)]K
M4>Z/_A(-522UT6W;IF.+Y9[C!R.?*7H0SBOQL_:T_;L^+'[</B_^V/B;XTU;
MQ(T3E[6R9Q#I^GYXQ!;)B*/C@L%W,!\Q8\U^T<)>"&<YI:OF/^STG_,KS:\H
M=/\ MYIKLSV\'D=:K[U3W5^/W?YG[)_MZ?\ !T]X'^&'VS0?@5H?_"?:U'NC
M_P"$@U5)+71;=NF8XOEGN,'(Y\I>A#.*_)KXB?\ !2KXZ?M)?'*S\;>*/B9X
MJDUW26:?2VL;UK"#1V/'^C10E4B.T[2RC<P^\6KYUK8\$_\ (8;_ *YG^8K^
MK_#WPYR'(\72AA:"E)NSG.TI-/1J[5DGU44D^J/K,ORW#T)I0CKW>K/UX_8?
M_P"#FCQI\-OL>A_&S1?^$ZT=,1_V[IB1VVL0+ZR1_+#<8&!_RR;J2S&OUT_9
M9_;:^%W[:'A3^UOASXPTOQ L2![JS5S#?V.>,36[XDCYX#%=K$?*2.:_D_K7
M\">/]=^%WBNSUWPUK.J>']:T]_,M;_3KI[:YMV]5D0AA^!KNX_\ HQ\-YWS8
MK*/]CKO7W5>DWYT].7_MQQ2WY6R\PX8PU?WJ/N2\MON_R/Z_:*_#?]A__@YH
M\:?#;['H?QLT7_A.M'3$?]NZ8D=MK$"^LD?RPW&!@?\ +)NI+,:_73]EG]MK
MX7?MH>%/[6^'/C#2_$"Q('NK-7,-_8YXQ-;OB2/G@,5VL1\I(YK^).._"+B?
MA*;EFF';I7TJP]ZF_P#MZUXM]%-1;Z(^)Q^3XK"/]['3NM5_P/F>J4445^9G
MEA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8
MWQ ^(OA_X3^$;WQ!XHUO2?#NAZ:GF76H:E=I:VMNOJ\CD*OXFJIPE.2A!7;T
M26[8)-NR-FL;X@?$7P_\)_"%[X@\4:WI/AW0M-3S+K4-2NTM;6W7U>1R%7\3
M7Y8?MY_\'3?@?X8_;-!^!>A_\)]K4>8_[?U5)+71H&Z9CB^6>XP<CGREZ$,X
MK\;/VMOVZ_BQ^W!XO_MCXF>--6\2-$Y>TLF<0Z?I^>,06R8BCXX+!=S #<6/
M-?M7"/@?G6:<M?,?]FI/^97FUY0Z?]O--=F>W@\CK5?>J>ZOQ^[_ #/V2_;T
M_P"#I[P/\,/MF@_ K0_^$^UJ/='_ ,)!JJ26NBV[=,QQ?+/<8.1SY2]"&<5^
M-G[6G[=GQ8_;A\7_ -L?$WQIJWB1HG+VMDSB'3]/SQB"V3$4?'!8+N8#YBQY
MKR.BOZ:X5\/<DX?BG@:5ZG6<O>F_GT](I+R/I\+E]##K]VM>[W"BBBOMCN"M
MCP3_ ,AAO^N9_F*QZV/!/_(8;_KF?YBO6R+_ )&%'_$C;#_Q$=91117[4>T%
M:_@3Q_KOPN\5V>N^&M9U3P_K6GOYEK?Z==/;7-NWJLB$,/P-9%%14IPJ0=.H
MDXM6:>J:?1KL)I-69^IG[#__  <T>-/AM]CT/XV:+_PG6CIB/^W=,2.VUB!?
M62/Y8;C P/\ EDW4EF-?KI^RS^VU\+OVT/"G]K?#GQAI?B!8D#W5FKF&_L<\
M8FMWQ)'SP&*[6(^4D<U_)_6OX$\?Z[\+O%=GKOAK6=4\/ZUI[^9:W^G73VUS
M;MZK(A##\#7\V^('T8^&\[YL5D_^QUWK[JO2;\Z>G+_VXXI;\K/FLPX8PU?W
MJ/N2\MON_P C^OVBOPW_ &'_ /@YI\:?#;['H?QLT7_A.M'CQ'_;NF)';:Q
MOK)'\L-Q@8'_ "R;J2S&OUS_ &6?VV_A;^VCX4_M;X<>,-+\0+$@>ZLU<Q7]
MAGC$UN^)(^> Q7:V/E)'-?Q)QUX1\3<)S;S2@W2OI5A[U-_]O6O%OHIJ+?1'
MP^.RG$X1_O8Z=UJO^!\['JM%%%?F9YH4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%8WQ ^(N@?"CPC>^(/%&MZ3X=T/34\RZU#4KM+6VMU]7D<A5_$U5.$
MIR4(*[>B2W;!)MV1LUC?$#XBZ!\*/"-[X@\4:WI/AW0]-3S+K4-2NTM;:W7U
M>1R%7\37Y9?MX_\ !TOX'^&/VS0?@7H?_"?:U'NC_M_5$DM=&@;IF.+Y9[C!
MR.?*7H0SBOQP_:R_;J^*_P"V_P"+O[8^)GC/5O$;1.7M;)G$.GZ?GC$%LF(H
M^."P7<P'S%CS7[9PCX&9UFG+7S'_ &:D_P"97FUY0TM_V\TUV9[F$R*O5]ZI
M[J_'[O\ ,_8_]O+_ (.F/ _PQ^VZ#\"]#_X3[6H]T?\ ;^J)):Z- W3,<7RS
MW&#D<^4O0AG%?C;^UG^W7\6/VX/%_P#;'Q,\9ZMXC:)R]K9,XAT_3\\8@MDQ
M%'QP6"[F ^8L>:\GIKC!K^H.%?#K(^'HIX"E>IUJ2]Z;^?3TBDO(^FPN7T,.
MOW:U[O<;2,,BEHK[21W$=%*PP:2LY %%%%2 5L>"?^0PW_7,_P Q6/6QX)_Y
M##?]<S_,5ZV1?\C"C_B1MA_XB.LHHHK]J/:"BBB@ HHHH8F(QP*U/ GQ UWX
M7>*[/7O#6LZIX?UK3W\RUO\ 3KI[:YMV]5D0AA^!K)8Y-)7/6IPJ0=.HDT]&
MGJFGNFNHN56LS]3OV'O^#FOQI\-?L>A_&S1?^$ZT9,1_V[IB1VVL0+ZR1_+#
M<8&!_P LFZDLQK]=/V6/VV_A;^VCX4_M;X<>,-+\0+$@>ZLE<PW]AGC$UN^)
M(^> Q7:Q'RDCFOY/:U_ GQ UWX7>*[/7O#>LZIX?UK3W\RUO].NGMKFW;U61
M"&'X&OYLX_\ HS\.9WS8G*/]CKO7W5>DWYPTY?6#BEORL^9S#AG#5_>H^Y+R
MV^[I\ON/[ :*_#/]AW_@YO\ &GPV^QZ'\;-%_P"$ZT9,1_V[IB1VVL0+ZR1_
M+#<8''_+)NI+,:_7;]EC]MSX6_MI>%/[6^&_C#2_$"Q('NK-7,-_89XQ-;OB
M2/G@,5VL1\I(YK^*..?"7B7A2;>9T&Z72K#WJ;^=KQOT4U%OHCXG'93B<(_W
ML=.ZU7_ ^9ZM1117YJ>:%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%8_C_XB:!\*/"-[X@\4:UI/AW0
M]-3S+K4-2NDM;:W7U>1R%7\354Z<IR4(*[>B2W;!7>B-BL;Q_P#$30/A1X1O
M?$'BC6M)\.Z'IJ>9=:AJ5VEK;6Z^KR.0J_B:_+3]O#_@Z4\#_#'[9H/P,T/_
M (3W6H]T?]OZHDEKHT#=,QQ?+/<8.1SY2]"&<5^./[6/[=/Q6_;>\7?VQ\3/
M&>K>(FB<O:V3.(=/L,\8@MDQ%'QP6"[F ^8L>:_<.#_ G.\UY<1F7^S4G_,K
MU&O*'3_MYIK>S/<P>0UZOO5/=7X_=_F?L=^WA_P=*>"/AC]LT'X%Z'_PGNM1
M[H_[?U1)+71H&Z9CB^6>XP<CGREZ$,XK\;_VM/VZ/BO^V]XN_MCXF>,]6\1M
M$Y>ULF<0Z?I^>,06R8BCXX+!=S ?,6/->3T$9%?U'PIX<Y%P[%/ 4;U.M27O
M3?S^SZ127D?4X7+:&'7[M:]WO_7H1T445]K([]PH89%%%29D=%.<8--K-]@$
M89%,J2F,,&LV E%%%9@%;'@G_D,-_P!<S_,5CUL>"?\ D,-_US/\Q7K9%_R,
M*/\ B1MA_P"(CK****_:CV@HHHH *1C@4M,8Y-3(G=B4445DPD%-<TZHR<FL
MV2%:_@3X@:[\+O%=GKWAK6=4\/ZUI[^9:W^G73VMS;MZK(A#+^!K(HK*M3A4
M@Z=1)IZ-/5-=FA-)JS/U0_8<_P"#F_QI\-?L>A_&S1?^$ZT9,1_V[IB1VVL0
M+ZR1_+#<8&!_RR;J2S&OUV_98_;<^%O[:7A3^UOAOXPTOQ L2![JR5S#?V&>
M,36[XDCYX#%=K$?*2.:_DYK7\"_$'7?A;XJL]>\-:SJGA_6M/?S+6_TZZ>UN
M;=O59$(9?P-?S=Q]]&KAW.N;$Y1_L==Z^ZKTV_.&G+_VXXI;\K/G,PX9PU?W
MJ/N2\MONZ?+[C^P6BOPQ_8;_ .#G+QI\-?L>A_&W1?\ A.M&3$?]NZ8D=MK$
M"^LD7RPW&!@<>4W4EF-?KQ^RO^V[\+?VT_"?]K?#?QAI?B%8D#W5FKF&_L,\
M8FMWQ)'SP&*[6(^4D<U_%G''A/Q+PK-O,Z#=+I5A[U-_.UXWZ*:BWT1\3CLI
MQ.%?[V.G=:K_ ('S/5J***_-SS0HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBL?Q_\0]!^%/A*]U_Q/K6E>'=#TU/,NM0U*Z2UMK=
M?5Y'(5?Q-53IRG)0@KMZ)+5M^0)-NR-BL?Q_\1- ^%/A&]\0>*-:TGP[H>FI
MYEUJ&I726MM;KZO(Y"K^)K\MOV[O^#H[P1\,OMF@_ W1/^$]UJ/='_;^J)):
MZ- WK'%\L]Q@Y'/E+T(9Q7XY?M8?MT?%;]MWQ=_;'Q,\9:MXB:)R]K9,XAT^
MPSQB"V3$4?'!8+N8#YBQYK]SX-\!<\S7EKYE_LU)_P RO4:\H:6_[>::WLSW
M<'D->K[U7W5^/W?YG[&?MW_\'2/@CX9?;-!^!FB?\)[K4>8_[?U1)+71H&]8
MXOEGN,'(Y\I>A#.*_'']K/\ ;H^*W[;OB_\ MCXF>,]6\1M$Y>ULF<0Z?I^>
M,06R8BCXX+!=S ?,6/->3T,,BOZHX1\-\AX=BG@*-ZG6I+WIOY_9](I+R/J<
M)EM##_PUKW>_]>A'1117V[.X****S8#7%-J0C(J.LV+J%%%%9BD##(J.I*:X
MP:F1(VD89%+16<@(Z*5A@TE9R *V/!/_ "&&_P"N9_F*QZV/!/\ R&&_ZYG^
M8KU,B_Y&%'_$C;#_ ,1'64445^U'M!1110Q,1C@4RE8Y-)63%L@HHHK-DC7-
M-H)R:*@ HHHK-@%-<TXG J.LR9!6QX#^(&O?"WQ79Z]X9UG5/#^MZ>_F6M_I
MUT]K<V[>JR(0R_@:QZ*PJ4X5(N%1)IZ-/5-/HUV):35F?JC^PW_P<Y>-?AK]
MCT/XVZ+_ ,)UHR8C_MW3$CMM8@7UDC^6&XP,#_EDW4EF-?KS^RM^V]\+?VU/
M"?\ :WPW\8:7XA6) ]U9*YAO[#/&)K=\21\\!BNUB/E)'-?R:.<"M7P'\0=>
M^%OBRSU[PSK6J>'];T]_,M;_ $ZZ>UN;=O59$(8?@:_G3CSZ-O#N=<V)RG_9
M*[U]U7IM^<-.7_MQI+?E9\YC^&\/6]ZC[DO+;[O\C^PRBOPN_8:_X.=?&WPT
M^QZ%\;M%_P"$[T:/$?\ ;NF)';:Q OK)'\L-Q@8'_+)NI+,:_7O]E;]M_P"%
MO[:GA/\ M;X;^,-+\0K$@>ZLE<PW]AGC$UN^)(^> Q7:Q'RDCFOXPXW\*>).
M%9MYE0;I=*D/>IOYVO&_1246^B/C,=E.)PK_ 'L=.ZU7_ ^9ZM1117YP>:%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !116/X^^(>@_"GPE>:_XGUK2O#NAZ<GF7
M6H:E=):VUNOJ\CD*OXFJITY3DH05V]$EJV_($FW9&Q6/X_\ B'H/PI\)7NO^
M)]:TKP[H>FIYEUJ&I726MM;KZO(Y"K^)K\N/V[?^#HOP3\,OMF@_ W1/^$\U
MJ/,?]OZHDEKHT#>L<7RS7&#D<^4O0AG%?CM^UE^W+\5OVV_%O]L?$KQEJWB)
MHG+VMDSB'3[#/&(;9,11\<%@NY@!N)/-?NW!O@%GN;<N(S/_ &6B_P"97J->
M4-.7_MYIK?E9[V#R"O5]ZK[J_'[O\S]B/V[O^#H[P1\,OMF@_ W1/^$]UJ/,
M?]OZHDEKHT#>L<7RSW&#D<^4O0AG%?CK^U?^W/\ %;]MSQ;_ &Q\2_&6K>(F
MB<O:V3.(=/L,\8AMDQ%'QP6"[F ^8L>:\EHK^K>$?#7(>&XIY?1O4ZU)>]-_
M/[-^T4EY'U>#RW#X9?NUKW>_]>@4UQ@TZAAD5]S([R.BBBLY&8UQ@TVI&&14
M=1( HHHK*0!37%.H(R*SD!'1116<@W"AAD445)F1T4YQ@TVLWV 1AD4RI*8P
MP:S8"5L>"?\ D,-_US/\Q6/6QX)_Y##?]<S_ #%>ED7_ ",*/^)&V'_B(ZRB
MBBOVH]H*1C@4M,8Y-3(G=B4445DPD%-<TZHR<FLV2%%%%1( HHH)P*SD US3
M:**SD9A112.<"I :QR:2BBLP"M?P)\0=>^%GBNSU[PUK6J>'];TY_,M;_3KI
M[6YMV]4D0AE_ UD4US7/5IPJ0<*B33T:>J:?1HF5FK,_5/\ 89_X.>/&WPT^
MQZ%\;M%_X3K1DQ'_ &]IB1VVL0+ZR1?+#<8&!_RR;J2S&OU\_95_;?\ A9^V
MKX3_ +6^&_C#2_$*Q('NK)7,-_89XQ-;OB2/G@,5VL1\I(YK^2ZMCP'\0=>^
M%GBRSU[PSK6J>'];T]_,M;_3KI[6YMV]5D0AA^!K^=>.OHX\/9SS8G*?]DK/
M^57IM^<-.7_MQI+?E9\YCN&\/7]ZE[DO+;[O\C^Q"BOPK_89_P"#GCQM\-/L
M>A?&[1?^$[T5,1_V]IB1VVL0+ZR1?+#<8&!_RR;J2SFOU]_95_;@^%G[:OA/
M^UOAOXPTOQ"L2![JR5S#?V&>,36[XDCYX#%=K$?*2.:_C?C;PKXCX6FWF5!N
METJ0]ZF_G:\;]%)1;Z(^-QN5XG"O]Y'3NM5_7J>KT445^<GG!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116
M/X^^(>@_"KPE>:_XGUK2O#VAZ<GF76H:E=):VUNOJ\CD*OXFJITY3DH05V]$
MEJV_($FW9&Q6/X^^(>@_"KPE>:_XGUK2O#NAZ<GF76H:E=):VUNOJ\CD*OXF
MORY_;L_X.B/!/PS^V:#\#M$_X3S6H\Q_V_JB26NCP-ZQQ?+-<8.1SY2]"&<5
M^//[6/[<GQ5_;;\6?VQ\2O&6J^(FA<O:V3.(=/L,\8AMDQ%'QP6"[F ^8D\U
M^\\%_1_S[-N7$9G_ ++1?\RO4:\H:<O_ &\TUORL]_!</UZWO5?=7GO]W^9^
MPO[=O_!T7X)^&7VS0?@;HG_">:U'F/\ M_5$DM=&@;UCB^6:XP<CGREZ$,XK
M\>/VK_VYOBM^VWXM_MCXE>,M5\1-$Y>ULF<0Z?89XQ#;)B*/C@L%W,!\Q8\U
MY+17]8\(^&>0<-13R^C>IUJ2]Z;^=O=OVBHKR/K<'E>'PR_=K7N]_P"O0*#R
M***^ZD=A&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04UQ@TZAAD5F21T445FP"
MBBBLV UQ3:D(R*CK-BZA11168I PR*CJ2FN,&ID2-I&&12T5G(".MCP3_P A
MAO\ KF?YBLAA@UK^"?\ D,-_US/\Q7I9'_R,*/\ B1MA_P"(CK****_:&>S(
M1C@4RE8Y-)63%L@HHHK-DC7--H)R:*@ HHHK-@%-<TXG J.LR9!11169(4QC
MDTYS@4RID 4445G( )P*C)R:<YIM9R)D%%%%9L70*U_ GQ"U[X5^*[/7O#.M
M:IX?UO3G\RUO].NGM;FW;U21"&7\#6137.36-:G&<'":33T:>J:[-":35F?J
MI^PQ_P '/?C;X:?8]"^-^B_\)WHL>(_[>TQ([;6(%]9(OEAN,# X\INI+.:_
M7_\ 95_;@^%?[:WA/^UOAMXQTOQ$L2![JR5S#?V&>,36[XECYX#%=K$?*2.:
M_DJK8\!?$'7OA9XLL]>\,ZUJGA_7-.?S+6_TZZ>UN;=O59$(9?P-?SOQU]'/
MA_..;$Y5_LE9Z^ZKTV_.&G+_ -N-);\K/G<=PYAZWO4O<EY;?=_D?V*45^%/
M[#/_  <^>-OAE]CT/XWZ+_PGFBQXC_M[3$CMM8@7UDB^6&XP,#_EDW4EG-?K
M]^RG^W%\*_VU_"?]K?#;QCI?B)8D#W5DKF&_L,\8FMWQ+'SP&*[6(^4D<U_'
M?&GA;Q%PO-O,:#=+I4A[U-_.UXWZ*2BWT1\=C<KQ.%?[R.G=:K^O4]8HHHK\
M[/."BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q_'WQ#T
M'X5>$KS7O$VM:5X>T/3D\RZU#4KI+6VMU]7D<A1^)JZ=.=22A!-MZ)+5M]D@
M2;=D;%8_C[XAZ#\*O"5YKWB;6M*\/:'IR>9=:AJ5TEK;6Z^KR.0H_$U^7?[=
M?_!T+X)^&?VS0?@?HO\ PGFM1YC_ +>U1)+71X&Z9CB^6:XP<CGREZ$,XK\>
M_P!JW]N/XJ?ML^+?[7^)7C+5?$31.7M;)G$.GV&>,0VZ8BCXX+!=S ?,2>:_
M>^"OH]Y]F_+B,T_V6B_YE>HUY0TY?^WVFM^5GT&!X>Q%;WJONK\?N_S/V$_;
MK_X.A?!/PS^V:#\#]%_X3S6H\Q_V]JB26NCP-TS'%\LUQ@Y'/E+T(9Q7X\_M
M7_MQ_%7]MGQ=_:_Q*\9:KXB:)R]K9,XAT^PSQB&V3$4?'!8+N;'S$GFO*::X
MR*_K;@_PQX?X:@GEU&]3K4G[TW\[6C?M%17D?68/+,/AE^[CKW>_]>@VBBBO
MO#T",C!HISC(IM9L HHHK-DR \BHSP:DIKBLR1M%%%3( IKC!IU##(K.0$=%
M%%9R,QKC!IM2,,BHZB0!11164@"FN*=01D5G(".BBBLY!N%##(HHJ3,CHISC
M!IM9OL C#(K5\$_\AAO^N9_F*RZU/!8QK+?]<S_,5Z.1_P#(PI?XD;8?^(CK
M*1C@4M,8Y-?LLCV-V)11163"04US3JC)R:S9(4445$@"BB@G K.0#7--HHK.
M1F%%%(YP*D!K')I***S *"<"BFN:S8#2<FBBBLV0%%%%9B G J.G.<FFUFP"
MBB@G K-@-<Y-:W@+XA:]\+/%EGKWAG6M4\/ZYIS^9:W^G73VMS;MZI(A#+^!
MK'HK&I3C4BX5$FGHT]4UV:)E9JS/U8_87_X.?O&WPS^QZ%\<-%_X3S18\1_V
M]IB1VVL0+ZR1?+#<8&!_RR;J2S&OV _93_;B^%?[:_A/^UOAMXQTOQ$L2![J
MR5S#?V&>,36[XECYX#%=K$?*2.:_DGK6\"_$/7OA7XKL]>\,ZUJOA[7-/?S+
M6_TZZ>UN;=O5)$(9?P-?SYQQ]'?A_..;$95_LM9Z^ZKTV_.&G+_VXTEORL^=
MQW#N'K>]2]Q^6WW?Y']C5%?A+^PM_P '0/C;X9_8]!^.&B_\)YHL>(_[>TM(
M[76(%]9(OEAN,# X\INI+.:_8+]E/]N/X5_ML>$O[7^&OC+2O$2Q('NK)7,.
MH6&>,36[XECYX#%=K$?*2.:_C[C3POXAX8FWF-&]+I4A[T'\[7C?HI*+?1'Q
M^,RO$85_O(Z=UJOZ]3UBBBBOST\\**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL?Q[
M\0M!^%?A*\U[Q-K6E>'M#TY/,NK_ %&Z2UMK=?5I'(4?B:NG3G4DH03;>B2U
M;?9(:3;LC8K'\??$+0?A7X2O->\3:UI7A[0].3S+J_U*Z2UMK=?5I'(4?B:_
M+W]NK_@Z!\$_#/[9H/P/T7_A/-:CS'_;VJ));:/ W3,<7RS7&#QSY2]"&85^
M/O[5G[<7Q4_;8\6_VO\ $KQEJOB)HG+VMDSB&PL,\8AMTQ%'QP6"[F ^8D\U
M^_<$_1YS_..7$9I_LM%_S*]1KRAIR_\ ;[36_*SW\#P[B*WO5?<7GO\ =_F?
ML%^W3_P=!>"?AI]LT'X'Z+_PGFM1YC_M[5$DM='@;UCB^6:XP<CGREZ$,XK\
M?/VKOVX?BI^VSXL_M;XE>,M5\1-$Y>ULF<0V%AGC$-NF(H^."P7<P'S$GFO*
M**_KG@WPOX>X9BGEU&]7K4G[TW\[>[?M%13ZH^PP>5X?#+]W'7N]7_7H1T4Y
MQ@TVOOV=RT84445FQ,C(P:*<XR*;4,05&1@U)37&16<@&T445G( H/(HHK.1
MF1G@T4YQ3:D HHHK-@-<8--J1AD5'6;)D%-<8-.H89%9DD=%%%9L HHHK-@-
M<4VI",BHZS8NH4445F*0,,BHZDIKC!J9$C:UO!O_ "%S_P!<S_,5DUK>#?\
MD+G_ *YG^E>ADO\ O])_WD:4?C1U+' IE*QR:2OV%GM;(***"<"LV2-<TV@G
M)HJ "BBBLV 4US3B<"HZS)D%%%%9DA3&.33G.!3*F0!1116<@ G J,G)ISFF
MUG(F04445FQ= H)P**:YR:B0AM%%%92 *:YR:<3@5'6<@"BBBI(84QCDTYS@
M4RLV(*V/ 7Q"U[X5^+;/7O#.M:KX>US3G\RUO].NGM;FW;U21"&7\#6/16%2
M$:D7"HKIZ-/5-=F@:35F?JU^PM_P= ^-OAG]CT'XX:+_ ,)YHL>(_P"WM+2.
MUUB!?62+Y8;C P./*;J2SFOV"_93_;C^%?[;'A+^U_AKXRTKQ$L2![JR5S#J
M%AGC$UN^)8^> Q7:Q'RDCFOY(ZU_ GQ#U[X5>*[/7O#.M:KX>US3G\RUO].N
MGM;FW;U21"&7\#7\_<;?1[R#-^;$97_LM9_RJ]-OSAIR_P#;C26_*SY_'<.X
M>M[U+W'Y;?=_D?V.T5^$?["G_!T+XV^&?V/0?CAHO_">:+'B/^WM+2.UUB!?
M62+Y8;C P./*;J2SFOV$_92_;D^%?[;/A+^U_AKXRTKQ$L2![JR5S#J%AGC$
MUL^)8^> Q7:Q'RDCFOY$XR\,.(>&9-YC1O2Z5(>]!_.UXW[247V1\?C,LQ&&
M_B1T[K5?UZGK%%%%?GQYX4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445C^/?B%H/PK\)WFO>)M:TOP_H>G)YEU?Z
MC=):VUNOJTCD*/Q-73ISJ24()MO1):MOLD-)MV1L5C^/?B%H/PK\)WFO>)M:
MTOP]H>G)YEU?ZC=):VUNOJTCD*/Q-?E_^W3_ ,'/O@KX9_;-"^"&B_\ "=ZR
MF8_[>U1)+;1X&]8XOEFN,'(Y\I>A#,*_'_\ :K_;A^*G[:_BS^U_B3XQU7Q$
MT3E[6R9Q#86&>,0VZ8BCXX+!=S ?,2>:_H'@?Z.O$&<<N(S7_9*+U]Y7J->4
M-.7_ +?::WY6?0X'AS$5O>J^Y'SW^[_,_8#]NC_@Y^\$_#3[9H7P/T7_ (3O
M68\Q_P!O:HDEMH\#>L<7RS7&#D<^4O0AG%?C[^U=^W!\5/VV/%?]K_$GQCJO
MB)H7+VMDSB&PL,\8AMTQ%'QP6"[F ^8D\UY317]@<&^%O#O#$%++J%ZO6I/W
MIOYVM&_5144^J/KL'E>'PJ_=QU[O5_UZ$=%*PP:2OOI'H!1116<@!AD5'4E-
M<8-9^1,AM%%%0PW05&1@U)37&16;)&T445 $9&#13G&13:S8!1116;)D!Y%1
MG@U)37%9DC:***F0!37&#3J&&16<@(Z***SD9C7&#3:D89%1U$@"BBBLI %-
M<4Z@C(K.0$=%%%9R#<*&&1114F9'6KX/.-6;_KF?Z5F.,&M+PA_R%C_US/\
M2O0R7_?Z7^)&M'^(O4ZBBBBOUUGLR"FN:<3@5&3DUFR0HHHJ) %%%!.!6<@&
MN:;116<C,***1S@5(#6.32445F 4$X%%-<UFP&DY-%%%9L@****S$!.!4=.<
MY--K-@%%%!.!6; :YR:;1168F%%%(YP*F1 UCDTE%%9R ****SD 4USDTYC@
M5'69,@K8\!?$+7OA7XML]>\,ZUJOA[7-.?S+74--NGM;FW;U21"&7\#6/16-
M6$9P<)JZ>C3U37F#2M9GZN?L*?\ !T)XV^&?V/0?CAHO_">:+'B/^WM+2.UU
MF!>F9(OEAN,# _Y9-U)9S7["?LI?MR?"O]MGPE_:_P -?&6E>(EB0/=62N8=
M0L,\8FMGQ+'SP&*[6(^4L.:_D?K5\!_$/7OA9XNL]?\ #.M:KX>US3G\RUU#
M3;I[6YMV]4D0AE_ U^ \;?1]R'-^;$97_LM9_P JO3;\X:<O_;C26_*SY[&\
M/T*WO4O=?EM]W^1_9'17X0?L)_\ !T1XW^&7V/0?CCHO_">:+'B/^WM+2.UU
MF!?62+Y8;C P/^63=26<U^PW[*/[<OPJ_;:\)?VO\-?&6E>(EB0/=62N8=0L
M,\8FMGQ+'SP&*[6(^4L.:_DCC#PRX@X:DWF%%NGTJ0]Z#^>\;]I*+[(^2QF6
M8C#/]Y'3NMOZ]3UFBBBO@#SPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBL?QY\0=!^%GA.\U[Q-K6E^']$T]/,NK_4;I+6VMU]6D<A1^)JZ=
M.=2:A33;>B2U;?9(:3;LC8K'\>_$'0?A9X3O->\3:UI?A_0].3S+J_U&Z2UM
MK=?5I'(5?Q-?F%^W-_P<\>"OAK]LT+X(Z+_PG6LIF/\ M[4TDMM'@;UCB^6:
MXP<CGREZ$,XK\@OVJ_VWOBG^VMXK_M;XD>,-4\1-$Y>ULF<0V%AGC$-NF(H^
M."P7<V/F)/-?T+P-]''B'.>7$YK_ +)1>OO*]1KRAIR_]OM-;\K/H<#PYB*W
MO5?<CY[_ '?YGZ^?MS_\'/?@GX:?;-"^"&B_\)WK,>8_[>U-)+;1X&]8XOEF
MN,'(Y\I>A#.*_(#]JO\ ;@^*G[:WBS^UOB3XQU3Q$T3E[6R9Q#86&>,0VZ8C
MCXX+!=S ?,2>:\HHK^PN"_"OAWA>"EEM!.KUJ3]ZH_G:T;]5%13ZH^QP658;
M"K]W'7N]7_P/D!&14=24UQ@U^@2/1&T445)#$<9%,J2F,,&LV(2BBBLV 4,,
MBBBLV!'13G&#3:ADK1A1116;$R,C!HISC(IM0Q!49&#4E-<9%9R ;1116<@"
M@\BBBLY&9&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04UQ@TZAAD5F21T445FP
M"BBBLV UQ3:D(R*CK-BZA11168I PR*T/"'_ "%C_P!<S_2L^M+PF,:N?^N9
M_I7I9/\ []2?]Y%T?XB.FHHH)P*_66>N-<TV@G)HJ "BBBLV 4USFG$X%1UF
MR9!11169(4QCDTYS@4RID 4445G( )P*C)R:<YIM9R)D%%%%9L70*"<"BFN<
MFHD(;11164@"FN<FG$X%1UG( HHHJ2&%,8Y-.<X%,K-B"BBBLP"BBAC@5FP&
MN<FFT45#)6K"BBBLV)B.<"F4K')I*AB"M?P)\1->^%/BRRU[PQK6J^'M<TY_
M,M=0TVZ>UN;=O5)$(9?P-9%1DY-8UH1G%PFKIZ-/5-=F#2:LS]7_ -A+_@Z+
M\;_#+['H/QRT3_A/-%CQ'_;^EI':ZS OK)%\L-Q@8''E-U)9S7[#_LH?MS?"
MG]MOPE_:_P -?&6E>(EB0/=62N8=0L,\8FMGQ+'SP&*[6(^4L.:_D9K8\ _$
M/7OA5XML]?\ #&M:KX=US3G\RUU#3;I[6YMV]4D0AE_ U^!\:> .19MS8C+/
M]EK/^57IM^<-.7_MUI+?E9\_CN'Z%7WJ7NORV^[_ "/[***_!W]A+_@Z+\;_
M  R^QZ#\<M$_X3W18\1_V_I:1VNLP+ZR1?+!<8&!_P LFZDLYK]B/V4/VY_A
M3^VYX2_M?X:^,M*\1+$@>ZLE<PZA89XQ-;/B6/G@,5VL1\I8<U_)O&'AKG_#
M<F\PHWI]*D?>@_GO'TDHOLCY+&9;B,,_WBT[K;^O4]:HHHKX$X HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ***Q_'GQ!T'X6^$[S7O$VM:7X?T33T\RZO\ 4;I+6VMU]6D<
MA1^)JZ=.=2:ITTVWHDM6V^B0TFW9&Q6/X\^(.@_"SPG>:]XFUK2_#^B:>GF7
M5_J-TEK;6Z^K2.0H_$U^8G[<O_!SKX*^&OVS0_@CHO\ PG6LIF/^WM322VT>
M!O6.+Y9KC!R.?*7H0S"OR$_:J_;=^*7[:OBO^UOB1XPU3Q"T;E[6S9Q#86&>
M,0VZ8CCXX+!=S ?,2>:_H?@7Z-_$.<\N)S;_ &2B]?>5ZC7E#3E_[?::WY6?
M0X'AO$5_>J^Y'SW^[_,_7K]N;_@YX\%?#3[9H7P1T7_A.]93,?\ ;VII);:/
M WK'%\LUQ@Y'_+)>A#,*_(+]JK]M_P"*?[:OBS^UOB1XPU3Q"T3E[6R9Q#86
M&>,0VZ8CCXX+!=S ?,2>:\HHK^R."?"GASA:">6T$ZO6I/WJC^=K1OU45%/J
MC[+ Y7AL+_#CKW>K_P"!\@HHHK]"/0&N,&FU(1D5'6; *",BBBLV!'13G&#3
M:S$PI'&12T5,B".BE88-)6<@"BBBLY ##(J.I*:XP:S\B9#:***AAN@J,C!J
M2FN,BLV2-HHHJ (R,&BG.,BFUFP"BBBLV3(#R*C/!J2FN*S)&T445,@"FN,&
MG4,,BLY 1T445G(S&N,&FU(PR*CJ) %%%%92 *:XIU!&16<@(Z*#P:*SD 5I
M^$_^0I_P _TK,K3\)_\ (4_X ?Z5Z&3_ ._4O5#H_P 1'2TUS3B<"HR<FOU=
MGKA11142 ***"<"LY -<Y--HHK.1F%%%(YP*D!K')I***S *"<"BFN:S8#2<
MFBBBLV0%%%%9B G J.G.<FFUFP"BB@G K-@-<Y--HHK,3"BBD<X%3(@:QR:2
MBBLY %%%%9R *:YR:<QP*CK,F04445##9!2.<"EIC')K-DB4445 #7.!3:"<
MFBLV 4445F3(*UO GQ$U[X5>+;+7O#&M:KX=US37\VUU#3;I[6YMV]4D0AE_
M UDDX%1DY-8U*<:D7":NGHT]4UYDM)JS/U@_81_X.CO&_P ,?L>@_'+1/^$]
MT6/;'_;^EI':ZS O3,D7RPW&  ./*;J2SFOV*_9/_;G^%/[;GA+^V/AIXRTK
MQ$L2![JR5S#J%AGC$UL^)8^> Q7:Q'REAS7\BM;'@'XAZ]\*O%MEK_AC6M5\
M.ZYIK^9:ZAIMT]K<V[>J2(0R_@:_".-/ /(LVYJ^6?[+5?\ *KTV_.&EO^W6
MDM[,\'&9!0J^]2]U_A]W^1_9917X-_L(_P#!T=XX^&/V/0?CEHG_  GNBQXC
M_M_2TCM=9@7UDB^6"XP,#_EDW4EG-?L5^R?^W1\*?VW?"7]K_#3QEI/B)84#
MW5DKF'4+#/&)[9\2Q\\!BNUB/E+#FOY0XN\-L^X<DWCZ-Z?2I'WH/Y_9]))/
MR/E,9EN(PS_>+3NMOZ]3UJBBBO@S@"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBL?QY\0-!^%OA.\U[Q-K.E^']$T]/
M,NK_ %&Z2UMK=?5I'(4?B:NG3G4FJ=--MZ)+5MOHD-)MV1L5C^//B#H/PM\)
MWFO>)M:TOP_HFGIYEU?ZC=):VUNOJTCD*/Q-?F+^W)_P<Y>"_AK]LT/X):+_
M ,)UK*9C_MW4TDMM'@;UCB^6:XP<CGREZ$,PK\A_VJ/VW?BE^VGXL_M;XD>,
M-4\0M$Y>ULV<0V%AGC$-NF(X^."P7<P'S$GFOZ*X#^C7Q%G7+B<V_P!DH/7W
ME>HUY0TY?^WVFM^5GT6!X;Q%;WJWN1\]_N_S/UX_;E_X.<_!?PU%YH?P1T7_
M (3K68\Q_P!NZFDEMH\#>L<7RS7&#D<^4O0AF%?D'^U3^V]\4OVU/%G]K?$C
MQAJGB%HG+VMDSB&PL,\8AMTQ''QP6"[F ^8D\UY;3&&#7]F\$^$_#?"L%++*
M"=7K5G[U1_.UHWZJ"BGU1]G@<IPV%7[J.O=ZO_@?(2BBBOT21Z0UQ3:D(R*C
MK.1,@HHHK-BZ!37&#3J",BLY"(Z***SD $9%1U)37&#6<@&T445)#$<9%,J2
MF,,&LV(2BBBLV 4,,BBBLV!'13G&#3:ADK1A1116;$R,C!HISC(IM0Q!49&#
M4E-<9%9R ;1116<@"@\BBBLY&9&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04U
MQ@TZAAD5F21T445FP"BBBLV UQ3:D/(J,\&LV+J%:?A/_D*?\ /]*S*T_"AQ
MJA_W#_2N[)_]]I>J-*?QHZ-S3:"<FBOU8]4****S8!37.33B<"HZS9,@HHHK
M,D*8QR:<YP*94R ****SD $X%1DY-.<TVLY$R"BBBLV+H%!.!137.342$-HH
MHK*0!37.33B<"HZSD 4445)#"F,<FG.<"F5FQ!11168!110QP*S8#7.33:**
MADK5A1116;$Q'.!3*5CDTE0Q!37.!3JC)R:SD 4445G( HHH)P*SD9C7--H)
MR:*D HHHK, )P*U/ 'Q$U_X4^+K+Q!X8UK5O#NN::_F6NH:;=/:W-NWJDB$,
MOX&LESDTVL*D(SBX35T]&GL_4F6JLS]8OV$/^#I'QQ\,?L>@_'+1/^$^T6/$
M?]OZ6D=KK,"^LD7RP7&!@?\ +)NI+.:_8S]D[]NGX4_MO>$?[8^&?C+2?$2Q
M('NK)7,.H6&>,3VSXECYX#%=K$?*6'-?R(UK> _B+K_PI\7V6O\ A?6M6\.Z
MYIK^9:ZAIMV]K<V[>J2(0R_@:_"N,? ?),UYJ^6_[-5?\JO3;\X:6_[=:2WL
MSP<9D-"K[U/W7^'W?Y']F5%?@O\ L'_\'2GCCX8_8]!^.>A_\)]HL>(_[?TM
M([768%]9(OE@N,# X\INI+.:_8[]D[]NGX4_MO>$?[8^&?C/2?$2Q('NK)7,
M.H6&>,3VSXECYX#%=K$?*6'-?RKQ;X<9[P[)O'T;T^E2/O0?S^SZ22?D?*XO
M+:^'?[Q:=UM_7J>M4445\*<(4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5C^//B!H/PM\*7FO>)M9TOP_HFGIYEU?ZC=);6UNOJTCD*/Q-?F7
M^WA_P<Q>#_A+>:EX;^#.A-XVU^U=[>36]522VTFUD4D'9%\LUQ@@C_EDO0AG
M%?D+^U/^VY\4OVTO%?\ :WQ(\8:IXA:)R]K9LXAL+#/&(;=,1Q\<%@NYL?,2
M>:_I#@'Z-/$6=J.*S;_9*#U]Y7J27E#3E]9M-;\K1])E_#.)KVE6]R/GO]W^
M9^NW[<?_  <W^"_AM]LT/X):+_PG6L)F/^W=322VT>!O6.+Y9KC!R.?*7H0S
M"OR(_:H_;;^*7[:?BK^UOB1XPU3Q"T3E[6S9Q#86&>,0VZ8CCXX+!=S ?,2>
M:\JHK^T>"/"7AKA2"EEE!.KUJS]ZH_G:T4^J@HI]4?;8'*<-A%^ZCKW>K_X'
MR(Z*<XP:;7Z+([@I'&12T5($=%*PP:2LV 4UQ3J#R*S8$=%!X-%9L@****S$
M-<8--J0C(J.LV 4$9%%%9L".BG.,&FUF)A2.,BEHJ9$$=%*PP:2LY %%%%9R
M &&14=24UQ@UGY$R&T445##=!49&#4E-<9%9LD;1114 1D8-%.<9%-K-@%%%
M%9LF0'D5&>#4E-<5F2-HHHJ9 %-<8-.H89%9R CHHHK.1F-<8--J1AD5'42
M****RD 4UQ3J#R*SD!'6EX6_Y"9_W#_2LT\&N@\">&=2UD:A?6>GWUU9Z7")
M+VXA@:2*T5F"JTC 80%N 6QD\5V97)1QE)R_F1=%^^KFI1117ZI(]4***"<"
MLY -<Y--HHK.1F%%%(YP*D!K')I***S8!03@44US6; :3DT445FR HHHK,0$
MX%1TYSDTVLV 444$X%9L!KG)IM%%9B8444CG J9$#6.32445G( HHHK.0!37
M.33F.!4=9DR"BBBH8;(*1S@4M,8Y-9LD2BBBH :YP*;03DT5FP"BBBLR9!37
M-.)P*C)R:S)"BBBID 4$X%%-<Y-9R ;1116<C,&.!4=.<Y--J) %;'@#XB:_
M\*?%UEX@\+ZUJWAW7--?S+74--NGM;FW;U21"&7\#6/16%6$9Q<)JZ>C3V:!
MJZLS]9/V#_\ @Z4\<?#'['H/QST/_A/M%CQ'_;^EI':ZS;KTS)%\L%Q@ #_E
MDW4EG-?L;^R;^W5\*/VW_"/]L?#/QGI/B)8D#W5DKF'4-/SQB>V?$L?/ 8KM
M8CY2PYK^0ZM;P'\1=?\ A1XNLM?\+ZUJWAW7--?S;74--NWM;JW;U21"&7\#
M7X;QAX%Y)FEZ^6_[-5?\JO!OSAI;_MUI+>S/#QF14*OO4_=?X?=_D?V;45^"
MO[!W_!TOXX^&'V/0?CIH?_"?:+'MC_M_2TCM=9MUZ9DB^6"XP !QY3=26<U^
MUG[,O[3/@W]K_P""^D?$#P#JC:QX9UH.+>X:WDMW5XW,<D;)(H961U93Q@XR
M"003_*_%WA]G7#<_^%&G^[;LIQU@WVONGH]))/1Z6/E<9E]?#/\ >+3OT.^H
MHHKXDX0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _C\^(O\ R4'7O^PC<?\
MHQJQJVOB./\ BX&N?]A"X_\ 1C5BU_M3A?X,/1?D?M4=D%%%%64!&14=24UQ
M@UF^Q,AM%%%9DB.,BF5)3&&#4R 2BBBLY -<4VI#R*C/!K.1,@HHHK-BZ!37
M&#3J",BLY"(Z***SD $9%1U)37&#6<@&T445)#$<9%,J2F,,&LV(2BBBLV 4
M,,BBBLV!'13G&#3:ADK1A1116;$R,C!HISC(IM0Q!49&#4E-<9%9R ;1116<
M@"@\BBBLY&9&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04UQ@TZAAD5F21T45W
MG[/?[,7Q!_:N\=Q^&OASX1UKQ=K,F"\-A!N2W4G >:0XCA3/&^1E7WKFQ.(I
M8>G*M7DHPCJVVDDN[;T1,I**YI:(X.N[_9[_ &8OB#^U=X[C\-?#GPCK7B[6
M9,%X;" LENI. \TAQ'"F>-\C*OO7Z\?L'_\ !JO9V'V/7_V@O$GVZ3B3_A%/
M#T[)".^RYO,!F]"L 7!'$K"OUK^"?P#\%?LW>!+?PSX#\+Z+X3T&UY2STVU6
M!&;&"[D<NYQR[DL>I)K\ XP\?LJP'-A\EC]8J?S:JFOGO+Y63Z2/!QG$%*G[
MM'WGWZ?\'^M3\D_V#_\ @U5L[$V?B#]H+Q)]ND^63_A%/#T[)".^RYO,!F]"
ML 7!'$I%?K/\'_V=? GP ^'">$/!?A'0/#7AE4*-IUC9I'#/N&UC*,9D9A]Y
MGW,W<FNSHK^7>)N.<ZS^K[3,J[DD[J*TA'TBM+^;N^[/E\5CJ^(=ZDOET/SY
M_;C_ .#=CX._M-?;-:\"K_PJGQ9-F3.F0"31[I^O[RSR!'G@9@9 ,DE'-?CM
M^VM_P2I^-/[!]Y--XR\+R7GAM'VQ>(](W7FE2Y.!ND #0DG@+,J,>P(YK^H^
MH[VRAU*SFM[B&.XM[A#'+%(@9)%(P58'@@@X(/6OT[@+Z1'$_#W+A\7+ZWAU
M]FHWS)?W:FLEY*7,DMDCU,OXBQ6']V;YX]GO\G_G<_CGIKG)K^AC]N/_ (-V
M/@[^TU]LUKP*O_"J/%DV9,Z9;B31[I^O[RSR!'G@9@9 ,DE'-?CG^VO_ ,$I
MOC5^P=>33>,O"\MYX:1]L7B32-UYI4N3@;I  T))X"S*C'L".:_M+@7QJX8X
MI4:6%K>RKO\ Y=5+1DW_ '7?EGY<K;MJTC[3 YWA<4N6#M+L]_EW/G&BBBOU
M8]0*8QR:<YP*94R ****SD $X%1DY-.<TVLY$R"BBBLV+H%!.!137.342$-H
MHHK*0!37.33B<"HZSD 4445)#"F,<FG.<"F5FQ!11168!110QP*S8#7.33:*
M*ADK5A1116;$Q'.!3*5CDTE0Q!37.!3JC)R:SD 4445G( HHH)P*SD9C7--H
M)R:*D HHHK, )P*CISG)IM9LF04,<"BFN<FLR1M%%%0P"BBBLF $X%1DY-.<
MTVLQ=0K^F+_@VV_Y1*>!?^PEJ_\ Z7SU_,[7],7_  ;;?\HE/ O_ &$M7_\
M2^>OP7Z0W_)-4_\ K]'_ -(J'A<1?[LO5?DS[NHHHK^+3XD**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /X__ (B\^/\ 7?\ L(7'_HQJPSP:W/B)_P E UW_
M +"%Q_Z,:L5Q7^U6'_@P]%^1^U1V0VBBBM)%!01D445G(".BG.,&FUG(S"D<
M9%+14@1T4K#!I*S8!37%.H/(K-@1T4'@T5FR HHHK,0UQ@TVI",BHZS8!01D
M445FP(Z*<XP:;68F%(XR*6BID01T4K#!I*SD 4445G( 89%1U)37&#6?D3(;
M1114,-T%1D8-24UQD5FR1M%%%0!&1@T4YQD4VLV 4445FR9 >149X-24UQ69
M(VBBBID 4UQ@TZNZ_9^_9B^('[5WCF/PU\.O".M>+M8DP6AL(-R6RDX#S2'$
M<*9XWR,J^]<N*Q%+#TW7KR481U;;227=MZ(F4E%7EHC@:[O]GS]F+X@?M6^.
MX_#7PZ\(ZUXNUF3!>&P@W);J3@/-(<1PIGC?(RK[U^NW["'_  :M6=A]CU_]
MH+Q)]NDXD_X17P].R0COLN;S 9O0K %P1Q*PK]:?@G\!/!?[-_@2W\,^ _"^
MB^$]!M>4L]-M5@1FP 7<CEW..7<EFZDFOY\XR^D%E.7\V'R2/UBI_-JJ:?KO
M+Y63Z2/G<9Q!2I^[0]Y]^G_!_K4_)7]A#_@U8L[ V?B#]H+Q)]ND^67_ (13
MP].R0COLN;S 9O0K %P1Q*PK]:O@G\ _!7[-W@2W\,^ _"^B^$]!M>4L]-M5
M@1FQ@NY'+N<<NY+'J2:ZZBOY8XIXZSOB&ISYG7<H](+2"](K3YN[[L^7Q6.K
MXAWJR^73[@HHHKY$XPHHHH **** "H[VRAU*SFM[B&.XM[A#'+%(@9)%(P58
M'@@@X(/6I**$VG= ?GS^W)_P;K?!S]IO[9K7@5?^%4>+9LR9TRW$FCW3]?WE
MGD"//3,#(!DDHYK\<_VU_P#@E/\ &K]@Z\FF\9>%Y;SPVC[8O$>D;KS2I<G
MW2 !H23P%F5&/8$<U_4E4=[90ZE9S6]Q#'<6]PACEBD0,DBD8*L#P00<$'K7
M[UP'](;B;A[EP^+E]:H+[-1OF2_NU-9+R4N9);)'O8#B'$X?W9^_'L]_D_\
M.Y_' QR:2OZ'/VY?^#=/X-_M.?;-:\"+_P *G\6S9DSID DT>Z?K^\L\@1YX
M&8&0#))1S7XX_ML?\$I?C5^P9>33>,O"\MYX:1]L7B31]UYI4N3@;I  T))X
M"S*C'L".:_L[@7QHX9XH4:6%K>RKO_EU4M&3?]UWY9_]NMNVK2/M,#G6&Q6D
M7:79[_+N?.-!.!137-?JC/6&DY-%%%9L@****S$!.!4=.<Y--K-@%%%!.!6;
M :YR:;1168F%%%(YP*F1 UCDTE%%9R ****SD 4USDTYC@5'69,@HHHJ&&R"
MD<X%+3&.36;)$HHHJ &N<"FT$Y-%9L HHHK,F04US3B<"HR<FLR0HHHJ9 %!
M.!137.36<@&T445G(S!C@5'3G.33:B0!11164@"@G HIKFLY -)R:***SD 5
M_3%_P;;?\HE/ O\ V$M7_P#2^>OYG:_IB_X-MO\ E$IX%_["6K_^E\]?@_TA
MO^29I_\ 7Z/_ *14/G^(?]V7JOR9]W4445_%I\6%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M56AUFSN-6N+".ZMI+ZUBCFGMEE4S0QR%Q&[+G*JQCD )&"4;'0T 6:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /X_P#XB?\ )0-=_P"PA<?^C&K'/(K8^(G_ "4#7?\ L(7'_HQJQZ_VLP_\
M&'HOR/VJ.R(SP:*<XIM:%!11168 1D5'4E-<8-9OL3(;11169(CC(IE24QA@
MU,@$HHHK.0#7%-J0\BHSP:SD3(****S8N@4UQ@TZ@C(K.0B.BBBLY !&14=2
M4UQ@UG(!M%%%20Q'&13*DIC#!K-B$HHHK-@%##(HHK-@1T4YQ@TVH9*T8444
M5FQ,C(P:*<XR*;4,05&1@U)37&16<@&T445G( H/(HKNOV??V9/B!^U7XZC\
M-_#OPEK7B[6),%X;"#<ENI. \TAQ'"F>-\C*OO7+BL12P]-UZ\E&$=6VTDEW
M;>B,9245S2T1P)X-=W^SY^S'\0/VK/'4?AKX=>$=:\7:P^"\-A!N2W4G >:0
MXCA3/&^1E7WK]=?V$_\ @U?L[$V>O_M >(_MTGRR?\(KX>G9(1WV7-Y@,WH5
M@"X(XE(K]9O@I\!/!?[.'@6W\,^ _"^B^$]!M>4L]-M5@1FQ@NY'+N<<NY+'
MJ2:_GOC/Z0V4Y?S8?)(_6*G\VJII^N\_E9/I(^?QG$-*G[M#WGWZ?\'^M3\F
M/V$?^#5ZSL/L>O\ [0/B/[=)\LG_  BOAZ=DA'?9<WF S>A6 +@CB5A7ZS_!
M3X">"_V</ MOX9\!^%]%\)Z#:\I9Z;:K C-C!=R.7<XY=R6/4DUUU%?RGQ5Q
MYG?$53GS2NY1Z06D%Z16GS=WW9\KBL?7Q#O5E\NGW!1117QYQA1110 4444
M%%%% !1110 4444 %%%% !4=[90ZE9S6]Q#'<6]PACEBD0,DBD8*L#P00<$'
MK4E%";3N@/SW_;E_X-TO@W^TW]LUKP(O_"I_%LV9,Z9;B31[I^O[RSR!'G@9
M@9 ,DE'-?C?^VU_P2D^-7[!E[-/XS\+RWGAI7VQ>)-'W7FE2@G W2 !H23P%
MF5&/8$<U_4Q4=[90ZE9S6]Q#'<6]PACEBD0,DBD8*L#P00<$'K7[MP+](+B7
M(.7#XJ7UJ@OLU&^9+^[4UDO)2YDELD>]@>(,30]V;YH]GO\ )_\ #G\;=%?T
M/_MS?\&Z'P;_ &G/MFM>!%_X5/XNFS)G3+<2:/=/U_>6>0(\\#,#(!DDHYK\
M</VV?^"4?QJ_8+O)IO&?A>6\\-(^V+Q)H^Z\TJ7)P-T@ :$D\!9E1CV!'-?V
M5P/XS<-<4<M+#5?95W_RZJ6C*_\ ==^6?_;K;MJTC[+ YUAL2N6+M+L]_EW/
MF^@G HIKG)K]2D>H-HHHK.0!37.33B<"HZSD 4445)#"F,<FG.<"F5FQ!111
M68!110QP*S8#7.33:**ADK5A1116;$Q'.!3*5CDTE0Q!37.!3JC)R:SD 444
M5G( HHH)P*SD9C7--H)R:*D HHHK, )P*CISG)IM9LF04,<"BFN<FLR1M%%%
M0P"BBBLF $X%1DY-.<TVLV+J%%%%9BD%?TQ?\&VW_*)3P+_V$M7_ /2^>OYG
M6.!7],'_  ;9_P#*)+P)_P!A+5__ $X3U^$_2&_Y)JG_ -?H_P#I%0\'B#_=
MEZK\F?>%%%%?Q:?%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%>?_&#]K'X6_L]A_P#A/OB5X!\$^6 S#7O$%IIQ (R.)I%Z]O6@
M#T"BOAOXK?\ !R/^Q5\(7>.^^.6AZM<+]V+0M-OM6#\XXDMX'C'0GEQQ]1GY
MW^(W_!YG^RIX1DDBT7P[\8/%<@^Y)::):6UNWW>K3W2..IZ1GE3T&"0#];**
M_"/QM_P?$^$K"1O^$;_9X\1:LF1M.I>+8=/)&3G(CM9\<8[GJ?3)\I\3_P#!
M\!\1+O/]B_ 7P7I_R,!]M\07-YAOX3\D<7 [COZB@#^C*BOYD=<_X/7OVE+A
MX_[-^&OP/M% /F"YT_5+@L>V-M]'COUS^%<OJO\ P>8?M::A?R30Z%\%[&-\
M8@@\/WC1I@ <%[UFYZ\L>3V'% ']2U%?RP_\1DG[7'_0-^#_ /X3MS_\E4?\
M1DG[7'_0-^#_ /X3MS_\E4 ?U/45_+WI_P#P>F?M56=E'%)X)^ MW)&,&:70
MM4#R>YV:BJ_D!7::'_P>W_&NWED_M+X._"V[C(^06UQ?VY4^Y:63/TP* /Z4
M**_GX\(_\'R-Y'*J:]^S;;3(S#=+8>.&C*+CG"/8MN.?]M:]=\ _\'MWP1U%
M8_\ A*/@_P#%31V8?O!I4UAJ6T[3T\R:WS\V!SCCGVH _:JBOS1^&W_!VO\
ML7>.F1=2\8>+_!V\X_XG'A:[DV_>Z_9%G]!_WV/]K'TI\(_^"SG[*/QQ:)/#
MO[07PKDN+@A8K:_UZ'3+F4D X6*Z,<C'GH%SU]#0!]-451\.>)]-\8:1#J&D
MZA8ZI87 #17-G.L\,@/.5=20>HZ&KU !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445XC^VM_P4:^"W_!/+P1_;GQ<\?:+X56:,R6>GNYGU/4\<8M[2,--)SP6"
M[%)&YE'- 'MU>#_MQ?\ !3/X(_\ !.CP=_:WQ:\>Z1X=FFB,MEI*-]IU;4L9
M'[BTCS*XSQOP$4D;F4<U^$O_  4M_P"#Q7XA?&J#4?"_[.N@R?#+P]-F(^)M
M56.Y\07*>L40W06F1D'F9QP5=#T_&[X@?$3Q!\6/&-_XB\4ZYJ_B37]5E,U[
MJ6J7DEW=W;G^*260EF/N2: /V%_X*1?\'B7Q/^./V_PW^S[H?_"J_#4NZ+_A
M(-16.\\0W2'C*+\T%ID$C"^:X."LBFO>?^#*/XB>(/BQXQ_:R\1>*=<U?Q)K
M^JR^%)KW4M4O)+N[NW/]M?-)+(2S'W)-?ST5^_W_  8Q_P#-T7_<J?\ N:H
M_?ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJCXC\3Z;X/TB;4-
M6U"QTNPMP6EN;R=8(8P.<L[$ =#U-?.OQ<_X++?LI_ UID\1_M _"N&XM_\
M6VUCKT.I741QG#0VQDD!QV*YY'J* /IBBOS5^)7_  =H?L6^ VD73O&OBOQ@
MT9QC1O"UXFX\=#=+ #U/.<<'VSX+X^_X/:?@3IH;_A%_A+\6-991\O\ :;:?
MIJL<'_GG/.<9QVZ'..,$ _:2BOY_?%__  ?(S-(T>@_LVQJJN")]0\<EBZ[>
M1Y:6(VG=T.\\#ISQYOXA_P"#W+XR7./[)^#/PSLOG)/VN]OKK*]A\KQ\^_?T
M% '])5%?S$ZI_P 'K7[3DU_(UE\._@/;VIQLCGTG5II%X&<L-00'G)^Z,#CG
MJ<O6_P#@]!_:NU6W5+?PG\#=,96W&2VT'469QZ'S+]QCOP >.M ']15%?R\Z
M3_P>D?M6:=8K#-X-^!.H2*23-/H6IK(W/<1ZBJ\=.!6IHO\ P>N?M+P73-J/
MPW^!=U#L(5+;3=5MV#9')9K]P1C/&.XYXP0#^G*BOYO_  O_ ,'O'Q6M/)_M
MKX(_#W4-I/F_8M5O+/>.<;=_F[<<<G.?;MZ5X,_X/D+601Q^(?V;KB' ^>?3
MO&XDW'/:-[%<?+_MG)';/ !^^U%?C;\/_P#@];_9WUIXX_$GPU^,&@N_#/:6
M^GW\,9R>I-S&V,8/"$Y.,=Z]Z^&'_!UA^Q3\11&MY\2-9\)7$@^6+6O#&H+S
MC."\$4L8QR.6 R._&0#]&**^?_A+_P %7?V9OCI)'%X5^/7PGU2[F)"6?_"3
M6D%XW('$$CK+C) SMQR*][LKZ'4[..XMIHKBWF4/'+&X='4]""."/<4 2T44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?Q_P#Q$_Y*!KO_ &$+
MC_T8U8];'Q$_Y*!KO_80N/\ T8U8]?[78?\ @P]%^1^V+X4!Y%1G@U)37%6P
M&T445$@"@C(HHK.0$=%.<8--K.1F%(XR*6BI CHI6&#25FP"FN*=0>16; CH
MH/!HK-D!11168AKC!IM2$9%1UFP"@C(HHK-@1T4YQ@TVLQ,*1QD4M%3(@CHI
M6&#25G( HHHK.0 PR*CJ2FN,&L_(F0VBBBH8;H*C(P:DIKC(K-DC:**[K]G[
M]F7X@?M5^.H_#?P[\):UXMUA\%X;"#<ENI. \TAQ'"F>-\C*OO7-B<11P]*5
M;$24815VVTDEW;>B)E)17-)V1P)&#7=?L^_LR?$#]JSQU'X;^'?A'6O%VL/@
MO#80;DMU)P'FD.(X4SQOD95]Z_73]A3_ (-8[.Q^QZ_^T!XB^W2<2?\ "*^'
MIV2$=]ES>8#-Z%8 N".)2*_63X*? 7P7^SCX%M_#/@/POHOA/0K7E+/3;584
M9L8+N1R[G'+N2QZDFOYUXT^D1E&7\V&R./UFIMS:JFGZ[S^5D^DCY[&\14:?
MNT%S/OT_X/\ 6I^37["7_!K#9V'V/7_V@/$?VZ3B3_A%?#T[)".^RYO,!F]"
ML 7!'$I%?K+\%/@+X+_9P\"V_AGP'X7T7PGH5KREGIMJL*,V,%W(Y=SCEW)8
M]237745_)_%?'N><15>?-*[E&]U!:07I%:7\W>7=GR6+S"OB7>K+Y=/N"BBB
MOCSC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.
M]LH=2LYK>XACN+>X0QRQ2(&212,%6!X((."#UJ2BA-IW0'YZ_MS?\&Z'P;_:
M<^V:UX#7_A4_BZ;,F=,MQ)H]T_7]Y9Y CSP,P,@&22CFOQM_;:_X)0_&O]@J
M]FF\9^%Y;SPRC[8O$FC[KS2I<G W2 !H23P%F5&/8$<U_4Y4=[90ZE9S6]Q#
M'<6]PACEBD0,DBD8*L#P00<$'K7[IP/](#B3(.7#XJ7UJ@OLU&^9+^[4U:\E
M+F26R1[N!X@Q.']V3YH]GO\ )_\ #G\:]%?T1?MS_P#!N;\&_P!IW[9K7@-?
M^%3^+ILR9TRW$FCW3]?WEGD"// S R 9)*.:_&W]MO\ X)1_&O\ 8)O)I_&?
MA:6\\-(^V+Q)H^Z\TJ7)P-T@ :$D\!9E1CV!'-?V)P1XR<-\3\M+#5?9UW_R
M[J6C*_\ ==^6?_;K;MJTC[' YSAL5I%VEV>_R[GS:YR:;117Z@>JPHHI'.!4
MR(&L<FDHHK.0!1116<@"FN<FG,<"HZS)D%%%%0PV04CG I:8QR:S9(E%%%0
MUS@4V@G)HK-@%%%%9DR"FN:<3@5&3DUF2%%%%3( H)P**:YR:SD VBBBLY&8
M,<"HZ<YR:;42 ****RD 4$X%%-<UG(!I.31116<@"BBAC@5)F-<Y-?TQ?\&V
M?_*)+P)_V$M7_P#3A/7\S=?TR?\ !MG_ ,HDO G_ &$M7_\ 3A/7X/\ 2$_Y
M)JG_ -?H_P#I%0\/B#_=EZK\F?>%%%%?Q>?%A1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%<=\<OVA? O[,O@.X\4?$/QAX<\%>'[<[7O]9OX[.$MU"*7(
MW.>RKECV!K\F/VYO^#RWX-?!\WFD?!'PIK/Q8UB,E$U:_P!^CZ(A_O+O4W,V
M#_"8X@>ST ?LQ7B?[4W_  4?^ _[%%G))\4OBMX+\'W$8W?8+K4%DU*08SE+
M2/=</QC[L9ZCU&?Y6/VR_P#@XZ_:T_;1:ZM=0^)%UX$\/W60=&\%*VC6X4GE
M6F5C<R*1P5DF8$=N3GX;OKZ;4[V:YN9I;BXN':6665R[RNQR68GDDDDDGK0!
M_33^U#_P>@_ 'X9/<6?PO\#^.?BE?1$A+JY":#I<PYP5DE$EQVSAK9>".<Y
M_/O]HK_@\?\ VHOBF]Q;^!M+^'_POL7!$,MGIAU74(L]VDNR\+$?]< /4'M^
M2M% 'T)\>?\ @K'^TO\ M-":/QM\<OB7K%G<#$E@FN36E@_UMH"D/_CE?/UQ
M<27=Q)--(\LLK%W=SN9V/))/<GUIE% !1110 4444 %%%% !1110 4444 %%
M%% !1110!T7PW^,'B[X-ZQ_:/A#Q1XB\*ZAD'[5H^I36,W'3YXF4_K7V#^S_
M /\ !Q_^V9^SQY$5E\:=<\46,.-UKXKMX=<\X#'#37"-<=NJR@]>:^'** /W
M._9N_P"#W'QYH?V>U^+7P7\+^)(^$DO_  MJ4VDRH!_&8)Q<+(Q[@21C)R,#
MBOT/_9?_ .#JW]CW]HZ2VM=2\8ZU\,-6N2$6U\8:6UM%N[YNH#-;JOO)(GT'
M2OY(J* /[W/AI\6?"OQH\+0ZYX.\3>'_ !9HMQ_JM0T;48;^UEX!^66)F4\$
M'@]ZZ"OX-?@A^T7X^_9G\7IK_P ._&GBGP/K2E<WFAZG-8RN <A7,;#>O)RK
M9!!((()K]-OV,O\ @\(_:0^ D]GI_P 3K#PW\9M APLDEY"NDZP%!'"W-NOE
M'Y<C,D#L3@ENN0#^I2BOSI_89_X.AOV5_P!LV6RTO4O%%S\)?%ET5C_LSQDJ
M6EM)(0,B*]5FMRN3A?,>-V_N#I7Z(:=J-OJ^GP7=I/#=6MU&LT,T+AXYD895
ME8<%2"""."#0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117YX?
M\%(O^#F+]G'_ ()^?;]#T_6?^%M?$*UW1_V!X7N$EM[64?PW5]S##@@AE3S9
M5(YC% 'Z'.XC0LQ"JHR2>@%?G#_P4B_X.?/V<_V"_M^A:!JG_"XOB!:[H_[&
M\-7*-8VDH_ANK_#11X((*Q"612,,@ZU^ O\ P4H_X.#?VB?^"E%SJ&DZQXFD
M\$?#VZ+(GA'PW*]K9RQ'^&ZE!\VZR,9$C>7D96-.E?#E ']QW_!-S]J75/VV
MOV&?AK\5]:TVPT;4O'6DC4Y[&R9V@M2TCJ$4N2QPJC)/4Y.!T'MU?'__  0'
M_P"4-O[/?_8JQ?\ HV2OL"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OR&_:[_X.[_AS^R+^U#X^^%^I?"#QMK%_X!URZT.XO;;4[6.&Z>"0
MH716&0I(R >:_7FOXHO^"UG_ "EO_:-_[*!J_P#Z4O0!^S__ !&\_"S_ *(?
M\0/_  ;6G^%'_$;S\+/^B'_$#_P;6G^%?S@T4 ?T??\ $;S\+/\ HA_Q _\
M!M:?X4?\1O/PL_Z(?\0/_!M:?X5_.#10!_1]_P 1O/PL_P"B'_$#_P &UI_A
M1_Q&\_"S_HA_Q _\&UI_A7\X-% ']'W_ !&\_"S_ *(?\0/_  ;6G^%'_$;S
M\+/^B'_$#_P;6G^%?S@T4 ?T??\ $;S\+/\ HA_Q _\ !M:?X4?\1O/PL_Z(
M?\0/_!M:?X5_.#10!_1]_P 1O/PL_P"B'_$#_P &UI_A1_Q&\_"S_HA_Q _\
M&UI_A7\X-% ']'W_ !&\_"S_ *(?\0/_  ;6G^%>B_LB?\'=_P .?VNOVH?
M/POTWX0>-M'O_'VN6NAV][<ZG:R0VKSR! [JHR5!.2!S7\OE?3__  13_P"4
MM_[.7_90-(_]*4H _M=HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***\;_;)_P""@?P=_8 \!?\ "1?%OQYH?A"UD1FM;6>4RW^HD=5M[6,--,>Q
MV*0,\D#F@#V2O$?VUO\ @HU\%O\ @GEX(_MSXN>/M%\*K-&9+/3W<SZGJ>.,
M6]I&&FDYX+!=BDC<RCFOPO\ ^"D7_!Y-XW^)?V_PU^S=X;_X0'1GW1?\)5KT
M,5UK,Z]-T%M\T%O]7,S8((V&OQC^*WQ<\4_'7Q_J7BKQIXBUKQ7XEU>3S;W5
M-5O)+NZN6Q@;I')8X   S@  #  % '[&?\%(O^#Q[XB?%_[?X;_9T\/?\*U\
M/R;HO^$EUB.*\UZY3INBA^:WM<@D<^<_0JZ&OQO^)GQ2\3?&CQOJ'B;QAX@U
MKQ3XBU63S;S4]6O9+R[NG]7ED)9O3D]*P:* "BBB@ K]_O\ @QC_ .;HO^Y4
M_P#<U7X U^_W_!C'_P W1?\ <J?^YJ@#]_J*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y/X
MS?'CP3^SIX*G\2>/O%WAOP7H%OQ)J&MZC%8VX.,[0\C %CV49)[ T =917Y&
M?MH?\'B?[/'P&ENM,^%NB^)/C-K4.56YMP='T;<."#<3(9FQZI;LIQPW>OR<
M_:Z_X.L?VMOVG)+JTT/Q1I/PET&<-&+/PC9"&Y*G(!:\F,DZN ?O1/&,\X%
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
M'XK6[^&/B^9-!FE\V_\ #&JAKS1-1]=\!8&-C_STA:.3@#=CB@#^V&BOS;_X
M).?\',?P5_X*/S:=X2\2/%\)_BM=%88]$U6[#6&L2GC%E=D*KLQQB&0)(2<*
M),%J_22@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBO@#_@I%_P<B_LX_P#!._[?HO\ ;W_"
MS?B%:;H_^$;\+S)<?9I1QMNKKF&WP>&7+RK_ ,\S0!]_U^>'_!2+_@YB_9Q_
MX)^?;]#T_6?^%M?$*UW1_P!@>%[A);>UE'\-U?<PPX((94\V52.8Q7X&?\%+
MO^#C?]HC_@I!#J&@7&M)\./AS>$H?"_AJ5X5NXC_  W=SQ+<Y'525B) /E U
M\"T ?=__  4B_P"#B?\ :._X*._;]%U#Q)_PK_X>WFZ/_A%?"\CVMO<1'C;=
M3Y\ZZR,;E=A$2,B-:^$*** "BBB@#^SS_@@/_P H;?V>_P#L58O_ $;)7V!7
MQ_\ \$!_^4-O[/?_ &*L7_HV2OL"@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OXHO^"UG_*6_P#:-_[*!J__ *4O7]KM?Q1?\%K/^4M_[1O_
M &4#5_\ TI>@#Y@HHHH **** "BBB@ HHHH **** "BBB@ KZ?\ ^"*?_*6_
M]G+_ +*!I'_I2E?,%?3_ /P13_Y2W_LY?]E TC_TI2@#^UVBBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ***\E_:\_;K^$?[!OP];Q-\6O'F@^"],8-]G2\FW7>H
M,O5+>V0--.P[K&C$#DX'- 'K5>0_MC_MZ_"/]@'X;MXJ^+7CC1O"&FL&%K#<
M.9+W47'5+:V0-+,W3(13M')P,FOPO_X*1?\ !Y;XJ\<?;_#/[-'A?_A#]-;=
M%_PE_B.".YU24=-]M9Y:"'U#3&8D'[B&OQ;^,_QQ\9?M%_$*^\6>/?%&O>,/
M$NI'-QJ6KWLEW<R#G"[W)(5<X51A5'  '% '[*?\%(O^#R;QO\2_M_AK]F[P
MW_P@.C/NB_X2K7H8KK69UZ;H+;YH+?ZN9FP01L-?C+\6?C%XL^/7CV^\4^-O
M$FN>+/$FJ/ONM3U>]DO+J<]MTDA+8'0#. .!@5S=% !1110 4444 %%%% !7
M[_?\&,?_ #=%_P!RI_[FJ_ &OW^_X,8_^;HO^Y4_]S5 '[_4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?
M./\ P4!_X*Q? O\ X)F^$CJ'Q4\:6EAJTT#3V'AVP O-;U0#./*ME.0I(VB2
M4I$#P7% 'T=7SC^W;_P5H^ /_!.'1'F^*GQ!TK2]79-]OX?LC]NUJ[R,KMM8
M\NJMD8DDV1\C+"OY_P#_ (*1?\'<_P ;_P!J7[?X=^#=K_PI/P;-NB^VVLPN
M/$EZG3)NL!;;/! MU$BG(\YA7Y.^(/$.H>+=<N]4U6^O-3U+4)6GNKN[F::>
MYD8Y9W=B69B>2222: /VD_;X_P"#S;XF?$]KW1?V?_!]C\-]&D#1IK^O)'J6
MMN".'CAYM;=AS\K"X[$,.E?D3^T!^TY\1/VK/',GB7XE>-O$WCC7),@7>LZA
M)=O$I_@C#$B-.!A$ 48& *X6B@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /5/V6/VWOBY^Q)XP_MW
MX4?$+Q1X&OV</,NFWC+:WF,8$]NV89UX'RRHR\#BOV._8%_X/2=<T.2QT/\
M:.\ PZY:Y$;^*/"*+;WB#^_-8R,(I#GDM%)$ !Q&QX/X.T4 ?W)?L9_\%$O@
MM_P4#\'MK/PC^(.@^+H[>-9+NRAE,.HZ<&QCS[60+-%R< L@4D'!.*]JK^!S
MX?\ Q$\0?"?QC8>(O"VN:OX;U_2I1-9:EI=Y):7=HX_BCEC(93[@BOV%_P""
M;O\ P>)?$_X'?8/#?[06A_\ "U/#46V+_A(-.6.S\0VJ#C+K\L%W@ ##>4Y.
M2TC&@#^EZBO%?V*/^"B7P:_X*'> #XB^$?CK2/%5O;JIO;)&,&HZ8Q_AN+60
M++%SD!F7:V#M9AS7M5 !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!_('\0^/B!KG_80N/_1C5B,,&MOX
MB?\ )0-=_P"PA<?^C&K&<9%?[98?^##T7Y'[9#1(91115LJ0'D5&>#4E-<5F
MR1M%%%1( H(R***SD!'13G&#3:SD9A2.,BEHJ0(Z*5A@TE9L IKBG4'D5FP(
MZ*#P:*S9 4445F(:XP:;4A&14=9L H(R***S8$=%.<8--K,3"D<9%+14R((Z
M*5A@UW/[/_[,WC_]JGQS'X;^'?A/6O%FL/@O#80;DMU)P'FD.(X4SQOD95]Z
MY<5B:.'I2KXB:A"*NW)I)+NV]$O4F4E%<TG9'"UW7[/_ .S-X_\ VJ?',?AO
MX=^$]:\6:P^"T-A!N2W4G >:0XCA3/&^1E7WK];/V%O^#6NSL/L>O?'[Q%]N
MDXD_X1;P_.R0COLN+S 9O0K"%P1Q*17ZP_!;X#>"_P!G+P-;^&? GAC1?"FA
MVO*VFFVJPHS8P7<CEW..7<ECW)K^;^./I'Y/EW-ALBC]9J[<VJII^OQ3_P"W
M;)])'SN.XDHT_=H+F??I_P '^M3\GOV%O^#6JSLOL>O?'_Q%]NDXD_X1;P_.
MR0COMN+S 9O0K"%P1Q*17ZP_!7X#>"_V<O UOX9\">&-%\*:%:\K::;:K"C-
MC!=R.7<XY=R6/<FNMHK^1N+?$#/>)*O/FM=RC>Z@M(1](K2_F[R[L^/QF85\
M2[U9?+I]P4445\8<84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%>V4.I
MV4UO<0Q7%O<(T<L4B!DD0C!5@>""#@@]:EHH3:U0'YY?MT_\&Y'P9_:?^V:U
MX#7_ (5+XNFS)G2[<2:/=/U_>6>0(\\#,#(!DDHYK\:OVW/^"3WQL_8(O9IO
M&GA:6\\,H^V+Q)H^Z\TJ4$X&Z0*&A)/ 6948]@1S7]4517ME#J=E-;W$,5Q;
MW"-'+%(@9)$(P58'@@@X(/6OV[@GQZXCR+EP^*E]:H+[,V^9+^[/5KR4N9+H
MD>Y@<^Q.']V7O1[/?Y/_ (<_C0IKG)K^BC]NK_@W(^#/[3_VS6O :_\ "I?%
MTV9,Z7;B31[I^O[RSR!'G@9@9 ,DE'-?C/\ MN_\$G/C9^P->S3>-/"LMYX9
M1]L7B71]UYI,H)P-T@4-"2> LRHQ[ CFOZ\X+\7^'>);4L-5]G6?_+NI:,K_
M -U[2_[=;=M6D?78/.,/B=(NTNSW^7<^;:***_36>IL@I'.!2TQCDUFR1***
M*@!KG IM!.316; ****S)D%-<TXG J,G)K,D****F0!03@44USDUG(!M%%%9
MR,P8X%1TYSDTVHD 4445E( H)P**:YK.0#2<FBBBLY %%%#' J3,:YR:;116
M; *_ID_X-LSG_@DEX%_["6K_ /I?/7\S;' K^F/_ (-L/^42/@3_ +"6K_\
MI?/7X1](+_DFJ?\ U^C_ .D3/#X@_P!V7JOR9]XT445_&1\6%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5X/\ \%!?^"DOPE_X)E_!>3QI\5/$2:=%,'32])M0LVJZ[,H!\FU@
MR"YY7+L5C3<"[J"#7S[_ ,%L/^"]?P__ ."2G@<Z+:K:>,OC)K5KYVC^&%D/
MEV2,&"7E\R\QP!AP@(DEZ+A0TB?RE_M=_MB_$;]NOXW:E\0OBCXFOO%'B;4L
M()9CMALH024M[>(?)#"NXX1 !EF)RS,2 ?4?_!7?_@X ^,/_  57URZT6>XD
M\!_"6&??9>$-,N6*W(!!62_F 4W4@(! (6)" 50-EV^#J** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *_6[_ ((Y?\'4/Q&_8LFTKP'\;9-5^*'PLC*6T&H2
M2>=X@\.1# 'ERN1]JA4?\LI3N  "2*JA#^2-% ']X'[-?[3O@']L'X/Z5X^^
M&OBC2_%WA/64W6]]9.2%88W12(P#Q2KD!HY%5U/! -=Y7\2/_!-C_@J;\6O^
M"6GQGC\5?#?6W_LZ\=!K?AR\=I-)U^)?X)H@1AP"=DJ8D3)P=K,K?UA?\$I?
M^"OOPL_X*S?!K^W?!=X=)\6:3#'_ ,)'X4O95_M#196XW#'$UNS [)E&&& P
M1]R* ?5E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445\(?\%(O^#BC]G'_ ()Q?;]%U#Q)_P +!^(5GNC_ .$6\+R)
M=3V\HXVW4^?)M<'&Y78R@'(C:@#[OKX"_P""E'_!R!^SG_P3GEU+09-<;XE?
M$6Q+0MX9\,RI,;29<@I=W7,-OAAAER\J_P#/(U^!_P#P4B_X.8?VCO\ @H']
MOT/3]:_X5+\/;K='_8'A>X>*>ZB/\-U?<339!(94\J)@>8Z_/"@#[_\ ^"D7
M_!R)^T=_P40^WZ+_ &]_PK+X>W>Z/_A&O"\SV_VF(\;;JZR)KC(X9<I$W_/,
M5\ 444 %%%% !1110 4444 ?V>?\$!_^4-O[/?\ V*L7_HV2OL"OC_\ X(#_
M /*&W]GO_L58O_1LE?8% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %?Q1?\%K/^4M_P"T;_V4#5__ $I>O[7:_BB_X+6?\I;_ -HW_LH&K_\
MI2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T_\ \$4_^4M_[.7_ &4#
M2/\ TI2OF"OI_P#X(I_\I;_V<O\ LH&D?^E*4 ?VNT444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>7?M7?MJ_"G]AWX=2>*OBQXZT#P3HX#>2U_/_ *1>LHR4MX%!EG?'
M.R)&;'.,58_;+\=ZM\+?V0/BMXFT&[.GZYX<\':OJFG70C20VUS!932Q2;7!
M5MKJIPP(..01Q7\/GQU_:#\<_M.?$6\\6_$/Q9K_ (S\27Q_?:AJ]Z]U,5R2
M$4L3L09^5%PJC@ "@#]H?^"E7_!Y3XH\93:CX7_9F\-IX4TO+0CQEX@MTN-2
MG'3?;69S#!ZAIO-)!Y2,U^+'QG^./C+]HOXA7WBSQ[XHU[QAXEU(YN-2U>]D
MN[F0<X7>Y)"KG"J,*HX  XKE:* "BBB@ HHHH **** "BBB@ HHHH *_?[_@
MQC_YNB_[E3_W-5^ -?O]_P &,?\ S=%_W*G_ +FJ /W^HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KBOV@OVC? O[
M*?PLU'QM\1O%6C>#O"NE+FXU#4IQ%'NP2(T'WI)&P=L:!G8C"J3Q7PK_ ,%@
MO^#DCX2?\$RAJ7@[P[]G^)GQBMP8CH-E<8LM$D/0W]PN0C#KY"9E/ ;RPP>O
MYE/V\/\ @H[\7_\ @I'\5I/%GQ7\67>MS1LW]GZ9%F#2]&C8_P"KM;<';&,8
M!8Y=\ NS'F@#]6/^"K/_  >$>)?B,=3\%_LOZ?-X3T.0/;S>-]5MPVK7:YP6
ML[=LI;*1G$DH>4A@0L++FOQ,\>>/]=^*?C'4?$7B;6M5\1:_J\QN+[4M2NWN
MKN\D/5Y)9"6=CZDDUD44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =1\
M&_C9XP_9X^(FG^+O GB;7/"/B;27WVFIZ3>/:7,.>" Z$$JPX93E6!((()%?
MNM_P2J_X/%F>73O!G[5.F+AL0Q>/M#L\8/\ >O[*,8]<RVR_W1Y/WGK\ :*
M/[VOA1\7/"_QV^'^F>+/!?B#1_%/AK68A/9:GI=TEU:W*>JNA(X/!'4$$'!!
M%=%7\2__  3C_P""LGQJ_P""77Q'76OAEXFE31[J99-6\,Z@6N-%UD# _>P;
MAM? P)8RDBC@-@D'^G;_ ())?\'!/P9_X*HZ3::'!=)X!^+"P[KOPAJMRNZZ
M8#+-83D*MT@P3M 650"6C"@,0#[RHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^0/XB?\ )0-=_P"PA<?^C&K'
MK8^(G_)0-=_["%Q_Z,:L>O\ ;3#?P8>B_(_;8_"AC#!I*>PR*95L>Z"@\BBB
MLV21G@T4YQ3:@ HHHK-@!&14=24UQ@UF^Q,AM%%%9DB.,BF5)3&&#4R 2BBB
MLY -<4VI#R*C/!K.1,@HHHK-BZ!37&#3J",BLY"(Z***SD $9%1U)7;? /\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445\S_\%3_^"IO@'_@DQ^SY:^/O'FGZ_K*ZQ?\
M]DZ3IND0J\U]=F)Y0C.[*D:!8V+.2< <*QP" ?3%?#/_  4M_P"#A/\ 9W_X
M)J6][I.K>(1X\^(5N3&OA+PS+'=7=O)SQ=RY\JU .,AV\W!RL;U^ _\ P4B_
MX.>_VC/V]?M^A:#JG_"GOA_=;H_[&\,W+K?7<1_ANK_"RR9!(*Q"*-@<,AZU
M^<3NTC%F)9F.23WH _0[_@I%_P ',/[1W_!0/[?H>GZU_P *E^'MUNC_ + \
M+W#Q3W41_ANK[B:;()#*GE1,#S'7YX444 %%%% !1110 4444 %%%% !1110
M!_9Y_P $!_\ E#;^SW_V*L7_ *-DK[ KX_\ ^" __*&W]GO_ +%6+_T;)7V!
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?^T;
M_P!E U?_ -*7K^UVOXHO^"UG_*6_]HW_ +*!J_\ Z4O0!\P4444 %%%% !11
M10 4444 %%%% !1110 5]/\ _!%/_E+?^SE_V4#2/_2E*^8*^G_^"*?_ "EO
M_9R_[*!I'_I2E ']KM%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C_P#P4*_Y,$^./_9/
M]>_]-UQ7\,=?W.?\%"O^3!/CC_V3_7O_ $W7%?PQT %%%% !1110 4444 %%
M%% !1110 4444 %?O]_P8Q_\W1?]RI_[FJ_ &OW^_P"#&/\ YNB_[E3_ -S5
M '[_ %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M17CO[<G[>/PS_P""=GP&U#XB?%+Q!'HNBVF8K6WC DOM7N=I*6MK#D&69L'
MR%499V1 S  ])^(?Q$T'X2>!]4\3>*-9TSP]X=T.V>\U#4M1N4M[6RA49:22
M1R%51ZDU_.I_P6O_ .#K_7OCA)JWPS_9CO-0\+>#6WVNH^-RC6^JZTO*E;-2
M UI">?WAQ.V1CR<$-\4_\%C/^"ZGQ0_X*U?$"2TO))_!_P *=+GWZ-X0M+@M
M$2.EQ>. /M%P>Q("1CA%!+,_P[0 ^XN)+NXDFFD>665B[NYW,['DDGN3ZTRB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "K6B:Y>^&M8
MM=1TV\NM/U"QE6>VNK:5HIK>13E71U(*L" 0000156B@#]ZO^"*O_!VG>:%+
MI/PQ_:JO9+ZQ.VTTWXB)%NN+?LJ:G&H_>+T'VE!O& 9%?+2C^@3PSXGTWQKX
M<L-8T;4+'5M(U6WCN[*^LIUN+:\A=0R2QR(2KHRD$,I((((-?P(U^A'_  19
M_P"#@KXD?\$I/$EKX:U3[;XZ^"]Y<[[[PU+/^_TK><O<:<['$3Y)8Q$B*0YS
ML9O, !_7I17F7[(W[8?PY_;I^"&E_$/X7^);+Q-X9U0%1+"2LUG,,;[>>)L/
M#,N1E' ."",JRD^FT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '\@?Q$_Y*!KO_ &$+C_T8U8];'Q$_Y*!KO_80N/\ T8U8
M]?[:X7^##T7Y'[=#X4%,88-/I&&16L@V8RBBBLF$@/(J,\&I*:XK-DC:***B
M0!01D445G(".BG.,&FUG(S"D<9%+14@1T4K#!I*S8!37%.H/(K-@1T4'@T5F
MR HHKN?@#^S1X^_:G\<1^&_A[X3UKQ9K#X+0V,&Y+=2<!YI#B.%,\;Y&5?>N
M7%8JCAJ4J^(FH0BKN4FDDN[;T2]2)R4%>3LCA'&#7;_ #]F?Q]^U1XYC\-_#
MSPGK7BS6'P7AL8-R6ZDX#S2'$<*9XWR,J^]?K7^PU_P:Z6=E]CU[X^^(OMTG
M$G_"+>'YV2$=]MQ>8#-Z%80N".)2*_5SX+_ CP;^SIX&M_#7@7PSHOA70[7E
M+33;5849L8+N1R[G'+L2QZDFOYIXZ^DMDV6\V&R"/UJKMS.ZI)^OQ3_[=LGT
MD?-X[B:C2]W#KF??I_P?ZU/RA_88_P"#7&SL/L>O?'WQ%]NDXD_X1;P_.R0C
MOLN+S 9O0K"%P1Q*17ZO?!;X#^#/V<_ UOX:\"^&=%\*Z';<K::=;+"C-C!=
MR.7<XY=R6/<FNLHK^/>+_$//^)JO/FV(<HWNH+W81](K2_F[R[MGQ^,S'$8E
MWK2T[=/N"BBBOB3A"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *BOK*'4[*:VN88KBWN$:*6*5
MZ2(PP58'@@@D$'K4M%";6J _._\ ;M_X-P?@S^U"+S6O 2_\*E\739DSI=N)
M-&NGZ_O+/*B// S T8&22CFOQC_;@_X),_&[]@2]FF\:>%9;WPRC[8O$NC[K
MS2903@;I H:$D\!9E1CV!'-?U65%?64.IV4UM<PQ7%O<(T4L4J!TD1A@JP/!
M!!((/6OVK@OQTXAR/EH8F7UFBOLS;YDO[L]6O)2YDNB1[6"SW$4/=E[T>SW^
M3_X<_C$HK^B_]NW_ (-O_@Q^U#]LUKP$O_"I?%TV9,Z7;B31KI^O[RSRHCSP
M,P-&!DDHYK\9/VW_ /@DS\;OV!+V:;QIX5EO/#*/LB\2Z.6O-)ER<#=(%#0D
MG@+,J,>P(YK^LN#?%KA[B-*GAZOLZS_Y=SM&5_[KVE_VZV[;I'UF#S?#XG2+
ML^SW_P""?-=-<TXG J,G)K](/2"BBBID 4$X%%-<Y-9R ;1116<C,&.!4=.<
MY--J) %%%%92 *"<"BFN:SD TG)HHHK.0!110QP*DS&N<FFT45FP"FN<FG,<
M"HZS *_IG_X-L/\ E$CX$_["6K_^E\]?S,5_3/\ \&V'_*)'P)_V$M7_ /2^
M>OPGZ0'_ "3=/_K]'_TB9X?$'^[+U7Y,^\:***_C4^+"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG7_ (*D
M?\%(?!O_  2V_9'USXF^*RE[>1C[%X?T59A'-K^I.K&*V4\[5^4O(^#LC1VP
MQ 5O?/$_B;3_  5X:U#6=8OK73-)TFVDO;V\N9!'#:01J7DD=CPJJH+$G@ $
MU_'/_P %U_\ @K+JG_!6#]LJ]U^SFO;7X9^$3+I7@O3)B5\NUW#S+R1/X9[E
ME5VXRJK%&2?+!(!\U_M4_M1>-/VS_C_XF^)GQ"U:36O%?BJ[-U=SG*QQ# 6.
M&)<G9#&@5$0<*J**\]HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *]._8X_:]\<?L)?M&>&OBA\.]4.F>)?#-R)4#@M;WT)XEM
MIT!&^&5,HRY!P<@JP5AYC10!_;M_P3"_X*/^"?\ @J-^RAHOQ,\'.+6>0_8M
M=T:24/<:#J"*IEMI#QN'S*Z/@!XW1L DJ/H:OXS/^"(?_!6'7/\ @DY^V)8>
M)S)>7WP[\3&/3/&FCQ-G[59[OEN8UZ&XMRQD3H6!DCW*)6(_L;^'OQ T7XK^
M ]%\4>&]2M=8\/\ B*RAU'3;^V;=#>6\J!XY$/\ =96!'UH V**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OQA_X/:/^3!?A1_V4!?\ TW7E?L]7
MXP_\'M'_ "8+\*/^R@+_ .FZ\H _FAHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH _L\_X(#_\H;?V>_\ L58O_1LE?8%?'_\ P0'_ .4-O[/?_8JQ?^C9
M*^P* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_BB_P""UG_*
M6_\ :-_[*!J__I2]?VNU_%%_P6L_Y2W_ +1O_90-7_\ 2EZ /F"BBB@ HHHH
M **** "BBB@ HHHH **** "OI_\ X(I_\I;_ -G+_LH&D?\ I2E?,%?3_P#P
M13_Y2W_LY?\ 90-(_P#2E* /[7:*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'_\ @H5_
MR8)\<?\ LG^O?^FZXK^&.O[G/^"A7_)@GQQ_[)_KW_INN*_ACH **** "BBB
M@ HHHH **** "BBB@ HHHH *_?[_ (,8_P#FZ+_N5/\ W-5^ -?O]_P8Q_\
M-T7_ '*G_N:H _?ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBOD'_@L)_P6$\ ?\$C_ ( -KVO-#KGCO7(Y(O"WA:*8+<:K,!@RR$9,
M5K&2"\A'HJY9@* -K_@JO_P5G^&?_!)KX#'Q5XVN&U/Q#JPDA\-^&+251?:[
M<*N>,Y\N!"5\R9@0@8 !G9$;^2'_ (*'_P#!2#XH_P#!3CX]W7CWXG:Q]JF7
M=%I6D6I:/3- MR0?(M8BQVKP-S$EW(RS,:Y7]L/]L;XA?MW_ ![UKXD?$S7K
MC7O$FM29R25M["$$[+:WCR1%"@.%0>Y)+%F/E] !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TG_P3'_X*G_%
M+_@E9\=8?%_P_P!2:;2KUXX]?\.74C?V;X@MU;)21>=D@&=DRC?&6.,JS*W]
M;O\ P3-_X*@?#'_@J=\ K?QM\/=2$=]:K'%K_AZZD7^T?#URP/[J91U1MK%)
M5^20 XP0RK_$?7L7[#7[=WQ*_P""=GQ^TWXC?"_7I-'UJRQ%=6[CS++5[4LK
M/:W460)(7VC(X92 RLKJK  _N:HKY5_X)+?\%:OAY_P5H_9YB\5^%)$TGQ5I
M*QP>*/"\\P>[T.Y8'Z>9;R88QS  , 00KJZ+]54 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?R!_$3_DH&N_]A"X_P#1C5CUL?$3
M_DH&N_\ 80N/_1C5CU_MKA?X,/1?D?MT/A04445NQR&,,&DI[#(IE9,6Z"@\
MBBBLV21G@T4YQ3:@ HHHK-@!&14=24UQ@UF^Q,AM%%%9DB.,BF5)3&&#4R 2
MBBNX^ /[-/C[]J;QQ'X;^'OA/6?%FL/@M#8P;DMU)P'FD.(X4SQOD95]ZX\7
MBJ.&I2Q&(FH0BKN4FDDN[;T2]292C%<TG9'"N*[?X ?LT>/OVI_'$?AOX>^$
M]:\6:P^"T-C!N2W4G >:0XCA3/&^1E7WK]:?V&_^#7>SL?L>O?'SQ%]NDXD_
MX1;P_.R0COMN+S 9O0K"%P1Q*17ZM?!CX$^#?V=? ]OX;\"^&=&\*Z':\I::
M=;+"C-C!=R.7<XY=B6/<FOYFX\^DUDN6\V&R"/UJKMS:JDGZ_%/_ +=LGTF?
M+YAQ-0I^[AUS/OT_X/\ 6I^4?[#/_!KI9V'V/7OCYXB^W2<2?\(MX?G9(1WV
MW%Y@,WH5A"X(XE(K]7/@O\"/!O[.G@>W\->!?#.C>%=#M>5M-.MEA1FQ@NY'
M+N<<NQ+'N37645_'/&'B+Q!Q/5]IF^(<HWNH+W81](K2_F[R[MGQ^,S+$8IW
MK2NNW3[@HHHKX@X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*^L
M8=3LIK:YABN+>X1HI8I4#I*C#!5@>"""00>M2T4)M:H#\[?V[O\ @V^^#'[4
M0O-:\!+_ ,*D\739DSI=N)-&NGZ_O+/($>>!F!HP,DE'-?C#^W!_P27^-W[
M=[--XT\*RWOAE'V1>)=&W7FDR@G W2!0T))X"S*C'L".:_JPJ*^L8=3LIK:Y
MABN+>X1HI8I4#I*C#!5@>"""00>M?L_!OCCQ!D?+0Q,OK-%?9FWS)?W9ZM>D
MN9+HD>U@\\Q%#W9>]'L]_D_^'/XP**_HR_;N_P"#;WX+_M1?;-:\ K_PJ3Q?
M-F3.EVXDT:Z?K^\L\J(\\#,#1@9)*.:_&']N#_@DQ\;OV [V:;QIX5EO/#*/
MLB\2Z-NO-)E!.!ND"AH23P%F6-CV!'-?U=P=XL</\1)4\/5]G6?_ "[G:,K_
M -U[2_[=;=MTCZO!YMA\1I%VEV?]:GS63@5'3G.33:_1V>C(*&.!137.369(
MVBBBH8!11163 "<"HR<FG.:;6;%U"BBBLQ2"FN<FG,<"HZF1(444,<"LY -<
MY--HHK.0!7],_P#P;8?\HD? G_82U?\ ]+YZ_F8K^F?_ (-L/^42/@3_ +"6
MK_\ I?/7X7](#_DFZ?\ U^C_ .D3/#X@_P!V7JOR9]XT445_&I\6%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y_
M^U5^TEX;_8^_9Q\:?$[Q=<?9_#W@G2IM4N\$!Y]B_)"F>#)*Y2-!W=U'>@#\
M>_\ @\$_X*MM\+?ACI_[,7@G4Q'KOC2!-4\;302#?9Z8&S;V1(Y5KAU\QQD$
M11*""D]?SCUZ%^UC^TSXG_;)_:1\9_%#QE=&Z\1>-M3EU&Z.XE( W$<"9Z1Q
M1JD2#LD:CM7GM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !113[>WDN[B.&&-Y996"(B+N9V/  '<GTH 917JG@']A7XW?%98V\+_!OX
MJ>)%F&8SI7A._O/,&TMQY<39^4$\=AFO4_#/_!$#]KSQ9M^R_LZ?%B+?$)A]
MMT&:RPIQP?."8;D?*?FZ\<' !\L45]?_ /#@C]LG_HWOX@?^ \7_ ,7576/^
M"#_[8FAV1N)OV>/B5)&"%Q;Z=]H?G_9C9F_'% 'R517N'CS_ ()E?M'?"])'
M\0_ /XR:/#&2#/=>#=12 XQG$GD[& R.02.:\;UWP]J'A?4GL]3L;S3KR/[\
M%U"T,B?56 (H IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?OU_P: _\%=&2YF_94\>:IF-Q-J?P^N;B3[K#=+=:8"3W&^>(>TX
MSRBU^ M;WPN^)NO?!;XDZ#XP\+ZE<:/XD\+ZA!JFF7T!Q):7,+B2.09XX90<
M'(/0Y% '][U%?/?_  2V_;XT/_@I7^Q%X+^+&C_9[>\U>V^RZ[I\3[O[)U2'
M"W5N<\[0_P R$X+1R1MCYJ^A* "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OQA_X/:/^3!?A1_V4!?\ TW7E?L]7XP_\'M'_ "8+\*/^R@+_ .FZ\H _
MFAHHHH **** "BBB@ HHHH **** "BBB@ HHHH _L\_X(#_\H;?V>_\ L58O
M_1LE?8%?'_\ P0'_ .4-O[/?_8JQ?^C9*^P* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *_BB_P""UG_*6_\ :-_[*!J__I2]?VNU_%%_P6L_
MY2W_ +1O_90-7_\ 2EZ /F"BBB@ HHHH **** "BBB@ HHHH **** "OI_\
MX(I_\I;_ -G+_LH&D?\ I2E?,%?3_P#P13_Y2W_LY?\ 90-(_P#2E* /[7:*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /'_\ @H5_R8)\<?\ LG^O?^FZXK^&.O[G/^"A
M7_)@GQQ_[)_KW_INN*_ACH **** "BBB@ HHHH **** "BBB@ HHHH *_?[_
M (,8_P#FZ+_N5/\ W-5^ -?O]_P8Q_\ -T7_ '*G_N:H _?ZBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***\/_ ."AG[?W@+_@FK^S!KGQ0^(%
MYLL=.'D:=IT,BK>:Y>L"8K2W5C\TC8))Z(BNY^52: .!_P""NO\ P5F\!_\
M!)C]FRX\6>))8=4\7ZQ'-;^$_#228N-<NU4<MCE+>,LAEEZ*" -SNB-_'_\
MM@?M@_$#]NSX_P"N?$KXE:Y-KOB;79,LQRMO90@GR[:WCR1%#&#A4'N22S,Q
MZ+_@H3^W_P#$#_@I3^TSK7Q.^(5]YE]J!\G3]-A=S9:'9J3Y=I;JQ.V-<DD]
M7=F=LLQ->'T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!ZU^Q)^VW\0_\ @GS^T-HOQ,^&>M/I
M/B#26V2Q/E[35+9B#):7,>1YD+X&5R""%92KJK#^P;_@E-_P5.^'_P#P5<_9
MILO&WA"XBL?$%BD5OXH\-R3!KOP]>E<E&Z%X7(8Q3  2*#PKJZ)_$_7OG_!-
M[_@HQ\0O^"8G[36D_$CP#>OF%E@UG1Y92MGXAL2P,EK.!G@XRKX)C<*PY&"
M?W 45XS^P/\ MV> ?^"C7[,V@_%#X>:A]JTG5D\J[LY2!=Z/>*!YUI<+_#(A
M(]F4JZDJRL?9J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M _D#^(G_ "4#7?\ L(7'_HQJQZV/B)_R4#7?^PA<?^C&K'K_ &UPO\&'HOR/
MVZ'PH****W*"F,,&GTC#(J9$[,911163"0'D5&>#4E-<5FR1M%%%1( H(R**
M*SD!'13G&#7;? +]FKQ]^U+XXC\.?#WPGK/BS6'P6AL8-R6ZDX#RR'$<*9XW
MR,J^]<>,Q5'#4I8C$34(15W*3227=MZ)>IC.2@N:3LCAZ[?X"?LT^/OVIO&\
M?ASX>^$]9\6:P^"T-C!N2W4G >60XCA3/&^1E7WK]9?V&_\ @U[L['['KWQ\
M\1?;I.)/^$7T"=DA'?;<7F S>A6$+@CB4BOU8^#'P)\&_L[>![?PWX%\,Z-X
M5T.VY6TTZV6%&;&"[D<NYQR[$L>Y-?S)QY])[)<LYL+P_#ZU5VYG>-)/U^*?
M_;MD^DSYG'\3T:7NX=<S[]/^#_6I^4O[#7_!KO9V/V/7OCYXB^W2<2?\(MX?
MG9(1WVW%Y@,WH5A"X(XE(K]6O@Q\"?!O[.O@>W\-^!?#.C>%=#MN5M-.MEA1
MFQ@NY'+N<<NQ+'N37645_&G&7B-Q!Q15]IF^(<HWNH+W:<?2*TOYN\N[9\;C
M,RQ&*=ZTM.W3[@HHHKX<X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *BOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D
M$'K4M%%[:H#\Z_V[_P#@VZ^"_P"U%]LUOP"O_"H_%\V9,Z7;B31KI^O[RSRH
MCSP,P-&!DDHYK\8/VXO^"2OQN_8!O9I_&GA66]\,H^R+Q+HVZ\TF4$X&Z0*&
MA)/ 698V/8$<U_5G45]8PZG936US#%<6]PC12Q2H'25&&"K \$$$@@]:_9.#
M_&[/\EY:&)E]9HK[,V^9+^[/5KTES)=$CV,'G>(H^[+WEY[_ '_\.?Q>,<"H
MZ_HX_;Q_X-N/@O\ M2?;-:\ K_PJ/Q?-NDSI=N)-&NGZ_O+/*B// S T8&22
MCFOQ=_;C_P""2?QO_8 O9I_&OA66]\,(^R+Q+HVZ\TF4$X&Z0*&A)/ 698V/
M8$<U_57"'BMD'$*5+#U?9UG_ ,NYV4K_ -U[2^3O;=(^JP>:X?$:1=GV>_\
MP3YIHHHK]$D>D%!.!137-9R :3DT445G( HHH8X%29C7.33:**S8!37.33F.
M!4=9@%%%%9@%?TS_ /!MA_RB1\"?]A+5_P#TOGK^9BOZ9_\ @VP_Y1(^!/\
ML):O_P"E\]?AOT@/^2;I_P#7Z/\ Z1,\/B#_ '9>J_)GWC1117\:GQ84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X
M*_\ !Z/_ ,% FT?PWX#_ &;=!OMLFK;?%WBM8I.?(1GCL;9\<$-(LTS*>088
M&Q@@U^\.LZQ:^'M'NM0OKB*UL;&%[BXGE;:D,:*69F/8  DGVK^(#_@I;^V)
M??M\_MV?$SXL7DDS6_BS699-,CE&&MM/BQ#9Q$=BEO'$#ZL">I- 'A=%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 45]%?\ !.[_ ()7_&?_ (*@
M?$H^'_A;X9>ZL;-PNJ>(+\M;:-HP/.9[C:?F(.1&@>1AR$(!(_HP_P"":O\
MP:J?L_\ [%4.G>(/B%;)\:_B!;A96N=;M@NB64O7]Q899'Q_>N#(20& C/
M/YVOV)_^"0/[1G_!0=H;CX7_  PU[5M#E<J=>O573M'7!PV+J<I'(5[K&7?_
M &:_6+]E'_@R/N)X;>]^.'QE2W9@/-TCP39;R/7%[=*!GMC[,1[^O] %C8PZ
M990VUM#%;V]NBQ111($2)%& J@<     =*EH ^"?V??^#9G]C+]GV&"2/X2V
M_C+4H1AK[Q7J%QJK3?[T#,+;_OF$=?2OL+X4?LW_  [^ UJ(/ W@+P7X+A5!
M&(]"T2VTY0H& ,0HHP!QBNTHH **** "BBB@ K!^('PL\,?%C2/[/\5>&]!\
M36&&7[-JNGQ7D.&X8;)%8<X&>.:WJ* /BG]H+_@W;_8W_:-AG;4_@AX9\.WL
MH^2[\*M+H+PM_>$=JR0L>3P\;#VX%?GC^U?_ ,&27A_4HKJ^^"/QBU/2I\%H
M=(\9V2W<+L3T^V6RHT:CIS;R'U/<_O)10!_%S^W#_P $-_VG/^"?D5W?^//A
MGJMUX8M 7;Q)H'_$VTE8P<>9)+#EK=3V^T+&>G'(KY)K^_MT$B%6 96&""."
M*_.__@I%_P &S?[./[?T5_K6EZ(OPE^(5R&==>\+VZ0VUU*>C75CQ#-DDEF3
MRI6/60]* /Y%**^O_P#@I]_P1%^.?_!*SQ TWC;0UUOP-<3^38>,-&#3Z7<$
MGY4E.-]M*<@;)0NX@["X!-?(% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?L%_P &?_\ P48D_9X_;.U+X&Z]?>7X3^,B;],$LFV.RUNWC9HR
M,G ^T0J\1QRTB6XK^GJOX&O 'CO5OA;X\T3Q-H-[+INN>';^#5-.NXOOVMS!
M(LL4B^ZNJD?2O[@?^"?'[7>E_MX_L6?#?XMZ2(8X_&FC17=U;Q/O6RO%S%=V
M^>_E7$<L>>^S/% 'LE%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?C#_P>
MT?\ )@OPH_[* O\ Z;KROV>K\8?^#VC_ ),%^%'_ &4!?_3=>4 ?S0T444 %
M%%% !1110 4444 %%%% !1110 4444 ?V>?\$!_^4-O[/?\ V*L7_HV2OL"O
MC_\ X(#_ /*&W]GO_L58O_1LE?8% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %?Q1?\%K/^4M_P"T;_V4#5__ $I>O[7:_BB_X+6?\I;_ -HW
M_LH&K_\ I2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T_\ \$4_^4M_
M[.7_ &4#2/\ TI2OF"OI_P#X(I_\I;_V<O\ LH&D?^E*4 ?VNT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 >/_P#!0K_DP3XX_P#9/]>_]-UQ7\,=?W.?\%"O^3!/CC_V
M3_7O_3=<5_#'0 4444 %%%% !1110 4444 %%%% !1110 5^_P!_P8Q_\W1?
M]RI_[FJ_ &OW^_X,8_\ FZ+_ +E3_P!S5 '[_4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '-?&/XP>&OV?OA7X@\;>,M8M-!\+^%[&74=3U"Y;$
M=M!&NYCQDL>P5069B% )(!_CP_X+6?\ !77Q1_P5L_:FN/$5Q]KTGX=^&VEL
MO!^@NV/L5L6YN)E!*FYFPK.1G "("0@)^OO^#IS_ (+:?\-A?%N?X _#35_,
M^%_@._/]OW]I+^Z\4:K$V"H8??M;9@0N/EDEW/\ ,$B:OQYH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO:/V1O\ @G=\;OV[
M_$']G_"7X:^*/&6V0137EK;>5IUJQ(&)KN4K;Q=?XY!QD]C7ZM_L??\ !E-\
M0O& M=2^-_Q/T+P79L [Z/X9@.JZ@1W1[B3RX8FZG*"<=/7@ _#RM7P;X%US
MXBZ['I?A_1]5U[4YAF.TTZTDNIWZ#A$!8]1T'>OZXOV8?^#8+]CK]FB*WFD^
M&\GQ$U:W"@W_ (SOGU+S2.I:V79:')Y_U/Z5]Q_#3X0^$_@OX?72?!WA?P[X
M3TI<8LM&TV&PMQ@8'[N)57@<=* /XV/A!_P0E_; ^.*PMH7[/?Q&@CGV^7)K
M5@-#C8,< [KYH1M/7.<8YZ<U]'_#O_@T)_;(\:Q1-J6D_#WP@T@!9=7\3I*8
MLD=?LB3CC.>">AZ\9_JZHH _F@\*_P#!DQ\?KPP_VY\5O@]IX8MYOV&34;S8
M.=NW?;1;L\9SC&3UQSU>C_\ !D#\1I[T+J'QX\$VMO@Y>WT&ZG?/;Y6D0?CN
MK^C2B@#^<:]_X,@_B;'>2+;?'3P)-;AB(WDT6[C=E[$J&8 ^P)^M<;XI_P"#
M*']HRQ5FT;XF?!;4MK-A;J\U*T9E'W<;;.0;CZ$X'J:_IKHH _DQ^)'_  :4
M_MI>!5=M-\'>$?& 09_XD_BFTCW?=Z"[:#U/_?!_V<_-'QD_X(U_M5? *.23
MQ/\  'XH6]M"-TMU9:'+J5K$.>6FMA)&O3NW\Z_MEHH _@+U72;K0M2FL[ZU
MN+.\MG,<T$\9CDB8=0RG!!'H:KU_=_\ '#]ECX9_M,Z/_9_Q%^'O@KQU9[2J
MQZ]HMOJ C]T,J,5(Z@K@@\@@U\"?M0_\&E7[(WQ_2XN?#>A^)_A1JTP+";PS
MJSR6K/S@M;70F0+T^6+RNG!!R2 ?R=T5^Q7[8_\ P9G_ !X^#T%UJ7PC\6>%
M_B]IL.633YL:#K##L%29VMGP,Y)N$)QPO.!^6/[07[+WQ&_90\:MX=^)?@?Q
M1X%UH;BEKK6G2VC3J#@O&7 $B<CYT+*<C!YH X.BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#[3_X(A_\%@O$W_!)+]J*'6<WVL?#
M'Q0\=GXOT".0_OX<X6[@4G:+J#)92<;U+QDJ'W+_ &#_  D^+/ASX[_#'0?&
M7A'5[/7O#/B:RBU'3=0M7W174$BAE8>G7!!P0000""*_@EK]C?\ @UA_X+<O
M^R3\5+/]GKXEZL5^&/CB_P >'+^[F_=^%M4E;_5DM]RUN7(##[L<Q#X DE:@
M#^F^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HKR[]JG]M?X3_L0^!?^$D^+'C[PYX'T
MJ0-Y!U&YQ<7I7&Y;>!<S3L-PRL2,0#G%?EA^T=_P>K?!'P!?S6GPS^&/COXC
M/ Q47>HW,/A^RG_VHV(GFQ_OPH?:@#]H**_G.UG_ (/@/B%/J.[3_@+X,M;3
M _=W'B"YN),YY^=8D'3'\->G?!?_ (/@O#FH:HL/Q$^ .MZ38[ANO/#GB2+4
M90OM;SPP#(X_Y;<^W< _>.BOD7]A/_@N;^S-_P %#[NSTOP%\1;&S\67F%3P
MSX@3^R]6=R,[(XY#LN&'?[.\@&#SP:^NJ "BBB@#^0/XB?\ )0-=_P"PA<?^
MC&K'K8^(G_)0-=_["%Q_Z,:L>O\ ;7"_P8>B_(_;H?"@HHHK<H****&*0QA@
MTE/89%,K)BW04'D445FR2,\&BG.*[;X!_LU^/?VI/'$?ASX>^%-9\6:P^"T-
MC!N2W4G >60XCA3/&^1E7WKDQ6*H8:C+$8F:A"*NY2:22[MNR2]293C%<TG9
M'#UW'P#_ &:_'O[4GCB/PY\/?"FL^+-8?!:&Q@W);J3@/+(<1PIGC?(RK[U^
ML7[#G_!K]9V/V/7OCUXB^W2<2?\ "+Z!.4A'?;<7F S>A6$+@CB4BOU6^#/P
M*\&_L[^![?PWX&\,Z-X5T.VY6TTZV6%&;&"[D<NYQR[$L>Y-?R_Q]]*#),LY
ML+P]#ZU56G,[QI)^OQ3_ .W;)])GR^8<44*7NX=<S[]/^#_6I^5/[#O_  :^
MV=E]CUWX]^(OMTG$G_"+Z!.R0COMN+S 9O0K"%P1Q*17ZK?!CX%>#?V=O ]O
MX;\"^&=&\*Z';<K::=;+"C-C!=R.7<XY=B6/<FNLHK^,.,O$CB'BFK[3.,0Y
M1O=07NTX^D5I?S=Y=VSXO&YEB,4[UI77;I]P4445\,<(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%?+O[<_\ P6#^!O[ =O<6
M?BSQ0FL>+(5RGAG0]MYJ1;' D4,$@!ZYF9,CH&Z5Z&5Y3C<QQ"PN I2J3>RB
MFWZZ;+NWHNII2HSJ2Y*:N_(^HJ^;?VO_ /@K?\ _V'M<AT?QUXZLUU^29(Y-
M(TN)M1OK16(S)-'%GRE .[Y\,P'RACQ7XF_MX?\ !QK\;?VL?MFB^#9_^%2^
M#9\Q_9]&N&;5;I#_ ,]KW"NN?2$1C!P2W6OS[N;F2]N))II))IIF+N[L69V)
MR22>22>]?T=PC]'6O52K\0U>1?\ /NFTY?\ ;T]8KTBI?XD?1X/AV3][$.WD
MO\S^Q3X#_M&^!/VG_ D/B;X?>*]%\6Z)-@?:=.N1)Y3$9V2)]Z)QW1PK#N!7
M:5_'3\!?VC/'?[,/CR'Q-\/O%>M>$M;AP/M.G7!C\U0<[)$^Y(A[HX93W!K]
M<OV$/^#J3_CST#]H+PWZ1_\ "5>'H/PWW-GG\2T!^D5>%QC]'_-\NYL1DTOK
M%/\ EVJ)>FTO^W;-_P IAC.'ZM/WJ/O+\?\ @_UH?M)17%_ ?]HWP+^T_P"!
M(?$WP^\5:+XMT2; ^TZ?<"3RF(SLD3[\3CNCA6'<"NTK\$Q&'JT*CHUHN,HZ
M----/LT]4>#*+B[2W"BBBL20HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "HKZQAU.RFMKF&*XM[A&BEBE0.DJ,,%6!X
M(()!!ZU+11>VJ _.K]O'_@VW^"_[4?VS6_ *_P#"H_&$VZ3.EVXDT:Z?K^\L
M\J(\\#,#1@9)*.:_%[]N/_@DI\;_ -@"]FF\:^%9;WPPC[(O$NC;KS2903@;
MI H:$D\!9EC8]@1S7]6U17UC#J=E-;7,,5Q;W"-%+%*@=)488*L#P002"#UK
M]BX/\:\^R7EHXF7UBBOLS;YDO[L]6O27,ET2/8P>=8BC[LO>7GO]Y_%P3@5&
M3DU_1U^WE_P;:_!?]J07FM> 5_X5'XOFS)G2[<2:-=/U_>6>5$>>!F!HP,DE
M'-?BW^W)_P $DOCA_P $_P"]FG\:^%9;WPPC[(O$VC;KS2903@;I H:$D\!9
MEC8]@1S7]2<(^*F0\06IX>K[.L_^7<[*5_[KVE\FWW2/JL'FF'Q&D79]G_6I
M\TT445^A'H2"FN<FG,<"HZF1(444,<"LY -<Y--HHK.0!1114@%?TS_\&V'_
M "B1\"?]A+5__2^>OYF*_IG_ .#;#_E$CX$_["6K_P#I?/7X;](#_DFZ?_7Z
M/_I$SP^(/]V7JOR9]XT445_&I\6%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!\!?\'-/[7+?LD_\$A/B))8WC66O?$0
MP^"=+9?O,;S=]J /4?Z%%=X/8XK^0"OW3_X/;_VFVUKXU?!KX/6MP?)\/Z1=
M>+-1C1\K)+=R_9K<,.S(EI<$#KBXST(K\+* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K],O\ @@Y_P;R>*/\ @J1K]OX_\=-?^$O@7IET8Y;U!Y=_
MXHD0D/;V6Y2!&K#;).<A3E$#.'\OSG_@@C_P1[U+_@K)^U<MKK$=[9?"?P2T
M5]XNU&+,;3J23%80N.DT^UAD<I&KMU"AOZ]_AW\/=#^$G@+1O"_AG2[+0_#O
MAZRBT[3=/LXQ'!96\2!(XT4=%50 /I0!B_L__L\>"/V5OA-I/@7X=^&=*\(^
M$]#B\JST[3XMD:>KL3EI)&/+2.6=V)+,22:[.BB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH S/&?@O1_B-X3U#0?$&E:=KFAZM UK?:??VR7%K>1,,
M-')&X*NI'!!!!K^>G_@N=_P:H7/PLL-9^+7[,&FW^K:#"6N]7\ 1![F\T].2
MTNG'EYHQU-N<R+_ 7&$7^BFB@#^ 1U:-BK JRG!!'2DK^BC_ (.3_P#@W*A^
M)%CXB_:*^ >BK#XFMTDU+QGX2L8?EUE1EI=0LXU'%R!EI8@/WPRZ_O=PE_G7
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OZ'O^#*+]M)M>^'GQ2^
M6JWFZ;0+B/QCX?C=]S?9YMMO>HN3PB2K;. !]ZYD)Z\_SPU]C?\ ! G]K)OV
M./\ @K-\'O$T\X@T;6M77POJ^YML?V741]E+N<CY8I)(IO\ MB.O2@#^S:BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OQA_X/:/\ DP7X4?\ 90%_]-UY
M7[/5^,/_  >T?\F"_"C_ +* O_INO* /YH:*** "BBB@ HHHH **** "BBB@
M HHHH **** /[//^" __ "AM_9[_ .Q5B_\ 1LE?8%?'_P#P0'_Y0V_L]_\
M8JQ?^C9*^P* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_BB_
MX+6?\I;_ -HW_LH&K_\ I2]?VNU\&_'C_@VM_9'_ &E/C/XH^('B[P'K=]XH
M\8ZE-JVJ7$?B;4($FN)G+NP1)0J@L3PH % '\>M%?UN_\0G_ .Q+_P!$Y\0?
M^%;J?_QZC_B$_P#V)?\ HG/B#_PK=3_^/4 ?R145_6[_ ,0G_P"Q+_T3GQ!_
MX5NI_P#QZC_B$_\ V)?^B<^(/_"MU/\ ^/4 ?R145_6[_P 0G_[$O_1.?$'_
M (5NI_\ QZC_ (A/_P!B7_HG/B#_ ,*W4_\ X]0!_)%17];O_$)_^Q+_ -$Y
M\0?^%;J?_P >H_XA/_V)?^B<^(/_  K=3_\ CU '\D5%?UN_\0G_ .Q+_P!$
MY\0?^%;J?_QZC_B$_P#V)?\ HG/B#_PK=3_^/4 ?R145_6[_ ,0G_P"Q+_T3
MGQ!_X5NI_P#QZC_B$_\ V)?^B<^(/_"MU/\ ^/4 ?R15]/\ _!%/_E+?^SE_
MV4#2/_2E*_H^_P"(3_\ 8E_Z)SX@_P#"MU/_ ./5UOP'_P"#:W]D?]FOXS^%
M_B!X1\!ZW8^*/!VI0ZMI=Q)XFU"=(;B%PZ,4>4JP# <,"#0!]Y4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 >/_\ !0K_ ),$^./_ &3_ %[_ --UQ7\,=?W.?\%"O^3!
M/CC_ -D_U[_TW7%?PQT %%%% !1110 4444 %%%% !1110 4444 %?O]_P &
M,?\ S=%_W*G_ +FJ_ &OW^_X,8_^;HO^Y4_]S5 '[_4444 %%%% !1110 44
M44 %%%% !1110 4444 %?E-_P=&?\%CV_8(_9N7X2^ =5:U^+7Q2LI$:YMI-
ML_AO2&)CEN@PY2:8AXHB,%<2N"K1KG] OVW_ -L/PE^P3^RSXP^*_C6X$6B^
M$[%K@0*X6;4;@_+!:1=?WDTI2->P+9.%!(_BJ_;-_:W\7_MU?M->+OBIXYO/
MM7B#Q=>M<R(K$PV40PL-M$"21%%&$C4=<*,Y))(!Y?1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !17H'[,G[*WQ$_;*^+>G^!?ACX3U?QE
MXHU(YCL["+/E)D RRR,0D,2EANDD947(R17]%'_!)_\ X-&_AW^SC'IOC+]H
MB;3_ (H^-H]EQ#X=AW?\([I3CG$@8!KUAQ_K L74&-^&H _$O_@G7_P1+_:%
M_P""F]_;W/P]\&RV/@^24QS>+M=+6&B0X.UMDI4M<,I&"ENDC*>H YK][_\
M@GE_P:3_ +/G[*EM8:U\4O.^-_C.';(ZZK%]GT"V?KB.Q5CYP'()N'D5N#Y:
M=*_5#1M&L_#NDVUAI]K;6-C9Q+#;VUO$L4,$:C"HBJ %4    8 JS0!G^%?"
M>E>!/#MGH^AZ9I^C:3I\8AM;*QMTM[>V0=%2- %5?8 "M"BB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KE/C/\"O!?[1?@.Z\+^/O"?A[QEX=O1^^T[6;"
M*\MV/9MD@(##/##!!Y!!KJZ* /Q5_P""A_\ P9L_#/XMI?>(/V>O$D_PQUYE
M+IX=UB274-!N'_NI,=US;9/)),ZC@*BBOPA_;D_X)L?&G_@G+XZ70OBWX'U/
MPW]I=DL=27%QI>J =X+J/,;G')3(=01N53Q7]Q%<[\5_A'X6^.W@#4O"OC3P
M[HOBOPUJ\?E7NEZK9QW=K<KG(W1N"IP0"#C((!&" : /X):*_H _X*S_ /!G
MM&(M2\<?LIW3*5#3S_#_ %>\W9ZDC3[R5L^@$5PQ[GSAPE?@U\1_AMXA^#WC
MK5/"_BS0]5\-^(]$G:UU#3-2M7M;NSE'5)(W 93T/(Z$&@#$HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^J'_ (->?^"S7_#>W[.__"H_
MB!JWVCXO?#*R58[BX?,WB72%*QQW63RTT)*12D\MF)R6+OC]6Z_A-_8^_:O\
M8?L/_M)^$?BEX%OC8^)/"-\MW#DGRKN,Y66VE Y:*6-GC<<$JYP0<$?VK_L+
M_ME>$OV_OV5O!_Q8\%SA]'\560FDMF<--IEROR3VDO _>12!D)P V PRK D
M];HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "ORA_P""]?\ P<F:'_P3DGO/A9\)5TSQ9\:7B O[B;$V
MF^$%89'G '][=$$%8>B@AI#C:C^S_P#!PG_P5MC_ ."5O[&<DWA^XMV^*OQ"
M,VD^$X&*L;,A1]HU!D/WEMU=, @@RRQ C:6Q_*)\!/@1\1?V]_VF-+\'>$[/
M4?&/Q"\>ZD[[IYR\MS-(6EFN;B9SPH^>221SP Q)H K_ !?^-?Q,_;=^-\FO
M>,-<\3_$;QYXEN5A1YR]Y=W,CM\D$$2@[5R<)%$H49 50.*_0#]CS_@TF_:H
M_:7TJUU?Q5:^&_@_HMR X7Q-<N^J.ASR+.!79&R.5G:)L<XK]QO^"5G_  13
M^#O_  1@^"-UXIN8;3Q5\2+'3)[SQ#XVN;+=<11*C/+#91_,T$ 0$%4.^7&7
M)^55Y3_B+ _8E_Z*-X@_\)+4_P#XS0!\2Z+_ ,&-</\ 8\G]H_M+2_VA(B^7
M]F\!#R8'YW9W:AF0=,8V=/?CQS]HS_@RI^-O@'2I[SX:_$[P+\13!DBSU"UF
MT"\N!V$8+3P[CZ/*@']ZOT]_XBP/V)?^BC>(/_"2U/\ ^,U[/^R=_P %U_V4
M?VU/$]KH/@7XQ>'Y/$5[((;?2=8AGT:\NI#TCA6[CC$S'J%B+G\00 #^0O\
M:@_8Z^+'["WQ*3PW\4O!/B/P%X@4F6V6^AV1W00C,EO.A,4R@D?/$[*#QG-?
MJ;_P1$_X.H_%W[.>NZ/\,_VD-5U'QI\.9W2TLO%EP6N-8\- X4&X;E[NV7J2
MV9D&2#( L8_H7_:K_9%^'/[;?P=U#P'\4/">E^+O#.HC)M[M/WEM)@@302KB
M2&9<G$D;*PR><$BOY./^"YO_  1*\3?\$AOC?:_8[F^\3?"7Q;(Y\->()HQY
ML3C+-8W>T!5N$7D, %E3YU (=(P#^P#PMXITSQSX9T_6M%U"RU;1]6MH[RQO
MK.99K>\AD4,DL;J2K(RD$,"000:OU_.=_P &C_\ P6.O/A_\1[?]EGXA:H\W
MAOQ*\DW@.ZG;/]EWYW22Z>6/2*<!GC'\,P*@$S#;_1C0!_('\1/^2@:[_P!A
M"X_]&-6/6Q\1/^2@:[_V$+C_ -&-6/7^VN%_@P]%^1^W0^%!1116Y04444 %
M,88-/KMO@-^S7X\_:D\;1^'?A]X4UCQ7K#X+0V,&Y+=2<!Y9#A(DSQOD95]Z
MY<9BJ&%I2Q&)FH0BKN4FDDN[;LDO-F<IQ@N:3LCA:[CX!_LU^/?VH_&\?ASX
M?>%-9\5ZP^"T-C!N2W4G >60XCA3/&^1E7WK]8/V'O\ @V!L['['KWQZ\1?;
MI.)/^$7T"<I".^VXN\!F]"L(7!'$I%?JI\&?@7X-_9W\$6_AOP-X9T?PKH=M
MRMIIULL*,V,%W(Y=SCEV)8]R:_EOC_Z4F297S87AV'UJJM.=WC23]?BG_P!N
MVB^DSY?,.*:%+W<,N=]^G_!_K4_*O]A[_@V!L['['KOQZ\1?;I.)/^$7T"<I
M".^VXN\!F]"L(7!'$I%?JI\&?@5X-_9W\#V_AOP-X9T;PKH=MRMIIULL*,V,
M%W(Y=SCEV)8]R:ZRBOXKXT\2>(N*:WM,XQ#E&]U!>[3CZ06E_-WEW;/B<;F6
M(Q3O6E==NGW!1117PIPA1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 445\N_MT?\ !87X&_L!6]S9^+/%$>L>+(5RGAG0]MYJ9;'
MD4,$@!ZYF9,CH&Z5Z&693C,QKK"X"E*I-](IM^NFR[MZ+J:4Z4ZDN6"NSZBK
MY=_;G_X+!_ W]@.WN+/Q9XH36/%D*Y3PSH>V\U(MC@2*&"0 ]<S,F1T#=*_%
MS]N__@XU^-O[60O-%\&S_P#"I?!MQF/[/HUPS:K=1G_GM>X5USZ0B,8."6ZU
M^?ES<R7MQ)--))--,Q=W=BS.Q.223R23WK^C>#_H\UJG+B.(JG(O^?<&G+TE
M/5+S4;^4D?28/AUOWL0[>2_5_P"7WGZ"?MX?\'&OQM_:Q^V:+X-G_P"%2^#9
M\Q_9]&N&;5;I#_SVO<*ZY](1&,'!+=:_/NYN9+VXDFFDDFFF8N[NQ9G8G)))
MY))[U'17]-9#PWEF34/JV648TX^2U?G)O63\VVSZ:AAZ5&/+2C9!110!DU[\
M38<@P*=115 =I\"/VC/'7[,/CN'Q-\/_ !5K7A+6X<#[3IUP8_-4'.R1?NR(
M>Z.&4]P:_7#]@_\ X.H\_8] _:!\-_W8O^$J\/0?AON;//XEH#](J_%NI ,"
MOD>*N <CXAI\F9T$Y6LIK2:])+7Y.Z\CEQ67T,0OWL=>_4_L0^!'[1G@7]I[
MP+#XF^'_ (JT7Q9HDV!]IT^X$GDL1G9(GWXG'='"L.X%=I7\=_P(_:+\=?LQ
M>.H?$WP_\5:UX3UN' ^TZ?<&/S5!SLD7[LB'NCAE/<&OUN_81_X.H?\ CST#
M]H'PYZ1_\)5X>@_#?<V>?Q+0'Z15_+/&7T?,WR[FQ&32^LT_Y=JB^6TO^W;-
M](GRV,X?K4_>H^\OQ_X/]:'[145Q?P(_:,\"_M/>!8?$WP_\5:+XLT2; ^TZ
M?<"3RF(SLD3[T;CNCA6'<"NTK\!Q&'JT*CHUHN,HNS3333[-/5,\"47%VEN%
M%%%8DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %17UC#J=E-;7,,5Q;W"-%+%*@=)488*L#P002"#UJ6BB]M4!^=/[
M>7_!MI\%OVI/MFM^ 5_X5'XPFW29TNW$FC7;]?WEGE1'G@9@:,#))1S7XM_M
MQ_\ !)+XX?\ !/\ O9IO&WA66]\,(^R+Q-HVZ\TF4$X&Z0*&A)/ 698V/8$<
MU_5U45]8PZG936US#%<6]PC12Q2H'25&&"K \$$$@@]:_7^$?&C/LFY:.(E]
M8HK[,W[R7]V>K7I+F2Z)'L8/.J]'27O+SW^\_BR<Y--K^CS]O/\ X-LO@K^U
M+]LUOP"O_"HO&$V9,Z7;B31;M^O[RSRHCSP,P-&!DDHYK\6_VY?^"2'QP_X)
M_7L\_C;PK+>^&$?9%XFT;=>:3*"<#=(%#0DG@+,L;'L".:_J'A/Q2R'B"U.A
M4]G6?_+N=E*_]WI+Y._=(^GPF:4,1I%V?9_UJ?,]-<Y-.8X%1U^@'HA11168
M!1110 5_3/\ \&V'_*)'P)_V$M7_ /2^>OYF*_IG_P"#;#_E$CX$_P"PEJ__
M *7SU^&_2 _Y)NG_ -?H_P#I$SP^(/\ =EZK\F?>-%%%?QJ?%A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4456UG5[?P_H]
MU?WD@AL[&%[B>0@D1HBEF; YX )XH _CJ_X.-OCRW[0/_!9CXW7Z7 FL_#FK
M1^%[90VY8!I\$=K*H_[;QS,1_>8U\0UTGQF^)-U\9?C!XK\87V?MWBO6+S6+
MC)S^\N)WF;N>[GO7-T %%%% !1110 4444 %%%% !1110 4444 %:'A/PKJ7
MCOQ3INAZ/97&I:OK-W%8V-I F^6ZGE<)'&@[LS, !W)K/K]//^#33]C"']J+
M_@J?IOBO5K5+G0/@WILGBAQ(H:.2_+""R4\'YEDD:X4\8-J.>Q /Z*/^"1?_
M  3QT7_@F/\ L+^#_AG8PVS:]' -2\47\7)U/5IE4W$F[NB$+%'Z1Q1]\D_3
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\Q_P#P
M=4_\$5;;]D#XJ#X__#/25M?AMX]OS'XATVUCQ#X<U:0EO,11]RWN?F( &V.4
M,H(62-!_3A7%?M&_L^^%?VK/@5XJ^'/C;3DU7PMXQTZ33=0MSC=L<<.A(.V1
M&"NCXRKHK#D"@#^#BBO8/V^?V-O$7_!/_P#:]\<_"/Q/F74/!^HM!#=B,HFI
M6C@26UT@[++"\;XR=I8J>0:\?H **** "BBB@ HHHH **** "BBB@ HHHH *
M?;W$EI<1S0R/%+$P='0[61AR"#V(]:910!_<W_P3Z_:.7]KS]A[X3_$SS4FN
M?&?A:PU&]*8PEVT*BY3CCY9Q(O']VO8:_+/_ (- OCX_Q;_X)&6WANXF,EQ\
M,_%6I:$B,V6$$ICOXS_N[KR51_US(Z 5^IE !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?C#_ ,'M'_)@OPH_[* O_INO*_9ZOQA_X/:/^3!?A1_V4!?_ $W7
ME '\T-%%% !1110 4444 %%%% !1110 4444 %%%% ']GG_! ?\ Y0V_L]_]
MBK%_Z-DK[ KX_P#^" __ "AM_9[_ .Q5B_\ 1LE?8% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 >/_P#!0K_DP3XX_P#9/]>_]-UQ
M7\,=?W.?\%"O^3!/CC_V3_7O_3=<5_#'0 4444 %%%% !1110 4444 %%%%
M!1110 5^_P!_P8Q_\W1?]RI_[FJ_ &OW^_X,8_\ FZ+_ +E3_P!S5 '[_444
M4 %%%% !1110 4444 %%%% !1110 445\4_\%\/^"FD?_!,'_@G]X@\3:7=1
M1_$'Q:6\/>$(L@O'>RHVZ[V]UMXPTN2"I<1*?OB@#\5?^#M+_@JY_P -8?M2
M0_ GP?J0F\ ?"&[==7D@?,>K:\ 8Y<D'E;52T*],2-<9R-I'Y!U+?7TVIWLU
MS<S2W%Q<.TLLLKEWE=CDLQ/)))))/6HJ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *^[/^".?_!!;XI?\%9_%D>K6ZR^"_A+I]SY6J>+;RW++
M.5/SV]E&<?:)AT)!"1_Q-G:K?1'_  0!_P"#;#6/V]+G2_BY\;++4?#_ ,%X
MV6YTS2R6M[[QL ?X6!#PV?',HPT@.(R ?,7^G#X?_#[0OA1X)TOPWX9T?3?#
M_A_1;=;2PT[3[=;>ULXE&%2.-0%51Z 4 >2_L#?\$YOA/_P36^#<7@OX5^&H
M-)MY CZEJ4V)M3UN91CSKJ? +MR<*,(FXA%4'%>Y444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7R'_P54_X(K_!S_@K#X!:'
MQCIHT'QU8P>5H_C+3(5&I:?C)6.3H+BWR3F&0X&YBC1L=U?7E% '\3?_  4T
M_P""3WQ<_P""5?Q>_P"$;^(VCB;1]0=CH?B6P#2:5KD8[QN1E)0/O0OAUZX*
ME6;YGK^[S]I[]EKP#^V7\%]7^'WQ*\-:?XJ\*:T@$]G=*<QN/N2Q.,-%*AY6
M1"&4]#7\H_\ P7$_X((^-O\ @DKX[_M_2I;SQA\%M>NS#H_B IFXTV0\K9WX
M50J3==DB@)*%R-K;HU /S[HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "OUJ_P"#4+_@K$W['/[6!^"OC#4O)^&_Q@O(X;)IGQ%H^ND+'!*.P6X
M6!_]H6[$@(V?R5I]O<26EQ'-#(\4L3!T=#M9&'((/8CUH _OYHKX5_X-[_\
M@J O_!3K]@+1M4UN^6X^)7@/R_#_ (O1C^\N)T3]S?$8'%S$ Y(  D691PE?
M=5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !116-\1?&,/P[^'VO>(+@ V^A:=<:A*#G!6*-I#T!/1>P)]C0!_(M
M_P '*_[;%Q^V=_P5B^("P7AG\,_#.8^"M%C5RT:BS9ENI!_"2]V;@[@.4$8R
M0H-?KE_P: ?\$U;'X%?LC7G[0'B#34;QI\5FDMM%DF3]YIVB0R%!LSRIN)D9
MV/\ %'' 1P3G^:36=6U'Q[XLNKZZ:?4-6UJ[>>5@"\ES/*Y9C@<EF9C]2:_N
MW_9P^#EG^SM^SUX%\ :<L:V/@GP_8:%!L^Z4MK=(0>@SG9G)&3F@"G^UE_R:
MQ\3/^Q4U3_TDEK^%#PYHDGB7Q#8:;"R1RZA<QVR,_P!U6=@H)]N:_NO_ &LO
M^36/B9_V*FJ?^DDM?PQ_"C_DJ7AK_L*VO_HY: /U^_X@F/C]_P!%7^#_ /WW
MJ/\ \C5^=7_!2'_@E_\ %K_@E5\:+7P?\4--L8WU2!KS1M9TJY-QINLPHVUG
M@D*JX9&P&21$D7<I*A71F_MPN+B.SMY)II$BBB4N[NVU44<DDGH!ZU_./_P>
M4_MW_#+X_P#C'X4_"_P3KFB>+/$'@*;4=1UV^TZ9;F+2C<+!'':"5"4,C>4S
MR("2NR+."2* /KO_ (-*?^"K/BC]L_X!^*/A#\1-6N]>\6_"F*WN-*U:\E\V
MZU'29BR+'*Q)9WMY$"[VY*31 Y*DG]%/^"B/[$/AG_@HE^Q]XT^$_BB&'[/X
MCLF_L^]=-SZ3?H"UM=ICG='+M) ^\NY#\K$'\(O^#([X9:MJ7[8GQD\91K/_
M &'HO@V'1;E@<1FYN[V*:$$8Y8)93XP> 3D'(Q_230!_!OXAT7QA^R3^T+>:
M?-)=>&_'OPS\0O TD+8FTS4K&Y(W*?[T<T60?50:_MG_ ."?O[5-I^V[^Q1\
M,?BM9B*,^-M MK^[BB^Y;7FW9=0CVCN$E3/?97\O7_!U-\#;7X*_\%F_B!<6
M,*V]GXXT_3O$RQJ %$DMNL,S?\#GMY7.>[FJO[#7_!>;QU^Q?^RUX7^&FCZM
MJ5KIOAO[7Y,44 9%\^[GN6P=PZM,3T[T 4_B)_R4#7?^PA<?^C&K'K8^(G_)
M0-=_["%Q_P"C&K'K_;7"_P &'HOR/VZ'PH***[CX"?LV>//VHO&\?AWX?>%-
M8\5ZN^"T-C!N2W4G >60X2),\;Y&5?>EBL70PM&6(Q,U"$5=RDTDEW;=DEZA
M*<8KFD[(X>NX^ G[-GCS]J+QO'X=^'WA36/%>KO@M#8P;DMU)P'ED.$B3/&^
M1E7WK]7OV'_^#82TL?L>N_'KQ#]MDXD_X1?0)RD([[;B[P&;T*PA<$<2D5^J
M?P:^!?@W]GCP1;^&_ _AG1_"NAVW*VFG6RPHS8P7<CEW..78ECW)K^7>/_I3
MY'E?-A>'8?6ZRTYW>-)/U^*?_;MHOI,^6S#BJA2]S#+G??I_P?ZU/RL_8?\
M^#82TL?L>N_'KQ#]MDXD_P"$7T"<I".^VXN\!F]"L(7!'$I%?JG\&O@7X-_9
MX\$6_AOP/X9T?PKH=MRMIIULL*,V,%W(Y=SCEV)8]R:ZNBOXIXU\2^(N*JWM
M,YQ+E&]U!>[3CZ06E_-WEW;/B<=F>)Q<KUI77;HOD%%%%?!G %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117R[^W1_P6%^!O[
M5O<6?BSQ0FL>+(5RGAG0]MYJ9;' D4,$@!ZYF9,CH&Z5Z&695C,QKK"X&E*I
M-](IM^NFR[MZ+J:4Z4ZDN6"NSZBKY=_;H_X+"_ W]@*WN+/Q9XH36/%D*Y3P
MSH>V\U,MC@2*&"0 ]<S,F1T#=*_%K]O'_@XX^-W[67VS1?!L_P#PJ7P;/F/[
M/HUPS:K=(?\ GM>X5USZ0B,8."6ZU^?5S<R7MQ)--))--,Q=W=BS.Q.223R2
M3WK^BN$/H]UJG+B.(:G(O^?<&G+TE/5+S4;_ .)'T>#X>D_>Q#MY+_,_07]O
M'_@XX^-W[67VS1?!L_\ PJ7P;/F/[/HUPS:K=(?^>U[A77/I"(Q@X);K7Y]3
MW$E]=23322332L7D=V+,[$Y))/))/>HZ>@P*_IC(^',MR>A]6RRC&G'K9:OS
MDWK)^;;9]+0PU*BN2DK(6BBBO>.@****T0!3D&!30,FI*T ****J(#D&33J
M,"BM(F@4445I$#M/@1^T7XZ_9B\=0^)OA_XJUKPGK<.!]IT^X,?FJ#G9(OW9
M$/='#*>X-?K?^PC_ ,'3W%GH/[0'ASTC_P"$J\/0?AON;//XEH#](J_%U1DT
M^OC^+. <CXCI\N9T%*5K*:]V:])+6WD[Q\CCQ67T,0K58Z]^OWG]AGP(_:+\
M"_M.^!8?$OP_\5:+XLT2; ^TZ?<"3RF(SLD3[T3CNCA6'<"NTK^//X$_M%^.
MOV8O'4/B7X?^*M:\)ZW#@?:=/N#'YJ@YV2+]V1#W1PRGN#7ZV?L)?\'3W_'G
MH'[0'AS^['_PE7AZ#\-]S9Y_$M ?I%7\J<9?1YSC+N;$9++ZS2WY=JB7IM+_
M +=LWTB?*XSAZM3]ZA[R[=?^#_6A^T%%<7\"/VB_ O[3O@6'Q+\/_%6B^+-$
MFP/M.GW D\IB,[)$^]&X[HX5AW KM*_G[$8>K0J.C7BXRB[----/LT]4SY^4
M7%VDK,****Q)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *BOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D$'K4M%%[
M:H#\Y_V]/^#;#X*_M3?;-;\ K_PJ+QA-NDSI=N)-%NGZ_O+/*B// S T8&22
MCFOQ7_;F_P""1WQQ_P""?M[//XV\*2WOA='V1>)M&W7NDR@G W2!0T))X"S+
M&Q[ CFOZP*BOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D$'K7ZYPEXRY[D_
M+1Q$OK%%?9F_>2_NSU:]'S)=$CU\'G5>C[LO>7G_ )G\5E%?T?\ [>G_  ;7
M_!7]J;[9K?@%?^%0^,)LR9TJW$FBW;]?WEGE1'G@9@:,#))1S7XL?MS?\$CO
MCC_P3]O9Y_&WA26]\+H^R+Q-HVZ]TF4$X&Z0*&A)/ 698V/8$<U_3W"?B=D6
M?VIX>I[.J_\ EW.RE?\ N])?)W[I'U&$S2AB-(NS[/\ K4^9Z***_0CT0K^F
M?_@VP_Y1(^!/^PEJ_P#Z7SU_,Q7],_\ P;8?\HD? G_82U?_ -+YZ_#?I ?\
MDW3_ .OT?_2)GA\0?[LO5?DS[QHHHK^-3XL**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "O"?^"H7Q#;X3_\ !-OX^>(HF9;C
M2?A]KD]N5_Y[?8)A%_X^5Y[5[M7Q'_P<=>*QX,_X(G?'R\+QQ^=H]I8Y=2P/
MVG4;2WQQW/FX![$@]* /XWZ*** "BBB@ HHHH **** "BBB@ HHHH **** "
MOZ4O^#)OX&0^&?V+?BQ\1'B1;[Q=XOCT16(&YK>PM(Y%.?0R7THQZITZ$_S6
MU_7#_P &HOA!?#7_  1&^&=ZJQJ?$.IZYJ#%69BQ75+FV^8'@'%N.!Q@ ]2:
M /T;HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /PU_X/._\ @GQ#XR^#'@_]I#0;'_B;>#YX_#/BAXD_UNG3NQM)W/\ TRN6
M,63R?MB#HHQ_.;7]UW[:/[-.F_MD?LF?$3X6ZL(19^.M N])66496UFDC/DS
M_P"]%+Y<@X/*#@U_#%XO\*:AX#\6:IH>K6SV>J:+=RV-Y;O]Z":)RDB'W#*1
M^% &=1110 4444 %%%% !1110 4444 %%%% !1110!^]W_!CW\8OL_BK]H#X
M?S3;OMEII'B&SB,GW/*>YM[A@O?/G6P)'3: <Y&/Z#J_E=_X,YOB6W@C_@KC
M<Z.9 (_&7@?5-,V,V SQRVMX"!GE@+5O7 +>]?U14 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1163XX\>Z'\,O#%UKGB36M)\
M/Z+8IYES?ZG=QVEK;KZO)(0JCW)% &M17Y\_M0_\'0'['/[,;W%M'\1I_B-J
MUN2#8^";!M4#XS]VZ8QVC9QVG]^G-?GQ^T?_ ,'O6J3M-:_"+X'6%JJD^3J7
MC#5WN-X[;K.U";?PN3G/;'(!_0;17\AOQY_X.COVS_CF9H8?B9:^!]/F.3:>
M%]%MK+9_NSNLER._27^0Q\@_&3]M#XP?M$23-X]^*?Q$\9K<$EX]:\17=]'S
MU 220J%QQ@  #@#% ']KGQ1_;H^"?P0:1?&7Q@^%_A.2/[R:OXIL;)P< XVR
M2@DX(X R<CUKP'Q]_P '$7[%GPV:0:C^T!X1N/+SG^RK:]U;."!Q]EADSU'3
M/?T-?QJT4 ?UF>+?^#MK]B[PX[BS\7^,?$&T.0;#PK=H'V],>>L7WNV<>^*\
M_P!<_P"#S_\ 91TEXQ;^%?CCJGF EC;:#IZB/Z^;?IU]L]*_ESHH _IFU7_@
M]C_9XAOY%L?A=\:+BU&-DD]MID,C<#.5%VX'.1]XY'/'05_^(VCX!_\ 1*/C
M!_WQIW_R37\T-% '].6B?\'KO[-$]JS:E\-_CI:S[R%2VTW2KA2N!R6:_0@Y
MSQCL.><#KO#/_!X_^R+KQA^U6/Q=T7S5+,;WP[;MY)]&\FZDY/\ LY'/6OY7
MZ* /ZZ_!7_!U/^Q#XN,2W'Q6U+099M@5-2\*:J,,QQ@M%;R(N.Y+!1Z]:]K^
M'/\ P6]_9%^*AC&E?M$?"N%I0"BZIKD6DL<]!BZ,1S[=<\=:_BIHH _O6^'/
MQJ\&_&*R:Y\(^+/#/BJW4;C+I&J07R <<YB9AW'YUTU?P$V&H7&E7D=Q:SS6
MUQ"=T<L3E'0^H(Y%?0GP6_X*Y_M/?L]/&/"7QY^*.GV\;!UM)]?GOK,$8Y^S
MSL\78 _+R!@Y% ']N5%?RL_ '_@\)_:T^%3P1>+/^%?_ !-M5&V5M7T,6-TX
M]5DLFA16[9,;#&>,\U]X?LW?\'LGPI\6?9[7XJ_"7QIX+N'PCWF@7L&MV@/=
MV63[/(B^RB0CISUH _;:BOEW]E?_ (+2_LM_MFRVMKX#^-'@V[U:\(2'2=3N
M&T?4I7/&Q+:[6*21@>/W:L.X)!!/U%0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%?DQ_P=4?\%,_C=_P3=\ _!B]^"_C;_A#+
MKQ9J&JP:J_\ 8]AJ/VI(([5HAB[@E";3(_*;2=W.<#'XT_\ $4;^W9_T7+_R
MS/#_ /\ (- ']?M%?R!?\11O[=G_ $7+_P LSP__ /(-'_$4;^W9_P!%R_\
M+,\/_P#R#0!_7[17\@7_ !%&_MV?]%R_\LSP_P#_ "#1_P 11O[=G_1<O_+,
M\/\ _P @T ?U^T5_(%_Q%&_MV?\ 1<O_ "S/#_\ \@T?\11O[=G_ $7+_P L
MSP__ /(- ']?M%?R!?\ $4;^W9_T7+_RS/#_ /\ (-'_ !%&_MV?]%R_\LSP
M_P#_ "#0!_7[17\@7_$4;^W9_P!%R_\ +,\/_P#R#1_Q%&_MV?\ 1<O_ "S/
M#_\ \@T ?U^T5_(%_P 11O[=G_1<O_+,\/\ _P @T?\ $4;^W9_T7+_RS/#_
M /\ (- ']?M%?R!?\11O[=G_ $7+_P LSP__ /(-'_$4;^W9_P!%R_\ +,\/
M_P#R#0!_7[17\@7_ !%&_MV?]%R_\LSP_P#_ "#7](?_  0C_:4^(/[7_P#P
M2D^$_P 2/BEK#>(/'7B>/5)=1U!K*WL_M*QZM>PVY\JWCCB7%O'"/E09QDY)
M)(!]=4444 %%%% !1110 4444 %%?/?[;_\ P53^ ?\ P3KT<S?%CXC:)X?U
M*2+S;?1(6:]UB[!^Z4M(0TNTGCS&58P>K <U^.'[:'_![!K&H7%YIGP!^%=I
MIMK@I%KWC64SW#9XW+8V[A$('(+3R#)Y3C! /Z$Z\E^.W[>OP1_9A:6/XA_%
MOX<^#;B'K:ZMXAM;:Z8YQA86?S&/LJD\'T-?Q_?M2?\ !:3]J3]L:6Y3QQ\:
M/&EQIMT3OTK2[O\ LC32ISA3;VHCC< ' +ACZDGFOE]W:1BS$LS'))[T ?UZ
M?%'_ (.D/V)_AE/+!'\6+CQ+=0DJT6B>'=1N5.#CB5H4A;ORKG@?3/BWB3_@
M\^_91T2X\NT\+?&_6!@XDM=!T]$R.F?-OD;GKT/]*_ESHH _I>_XC:/@'_T2
MCXP?]\:=_P#)-267_![+^SY)>1K<_"OXR0VY8"1XX--D=5[D*;M03[$CZU_,
M[10!_4CX;_X/-_V3M=EVW7ASXV:,N]5W7F@6+ @]6_<WTAP._&?0&O5/ ?\
MP=8?L2^-)(X[KXFZQX;DE.U5U3PKJ>,EL#+0PRJN>N20 .I%?R-44 ?VP?"S
M_@M#^R?\9?+70?VA/A2TTPRD.H:_#ID[\!L".Z,;DX/3&1@^AQ]&>&/%NE>-
MM(CU#1=2T_5K";[ES97"7$+]#PZ$@]1W[U_ G70?#OXL>*OA!K:ZEX3\3>(/
M"^I*5876D:C-8S@KG:=\3*W&3CGC- '][E%?QV_LZ_\ !R9^V5^S@]O%:_&+
M5?&&G0 !K/Q=;1:V)P/[T\RFY_%9@3W[5^B/[*G_  >XR![.R^-WP91ERHN=
M8\%7^T@=RMC=$Y]?^/H4 ?T T5\E_L7_ /!<;]E_]O*6UL? OQ4T.#Q'=X5?
M#^NDZ1JA<_\ +..*?:)V_P"N#2#WZU]:4 %%%% !1110 4444 %%%% !1110
M 4444 %%?-__  5Z^/?BS]E[_@FC\8_B!X%U;^P_%WA7P^]]I=_]EANOLLPD
M0!O+F1XVX)X=2/:OYDO^(HW]NS_HN7_EF>'_ /Y!H _K]HK^0+_B*-_;L_Z+
ME_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!H _K]HK^0+_B*-_;L_Z+E_Y9GA
M_P#^0:/^(HW]NS_HN7_EF>'_ /Y!H _K]HK^0+_B*-_;L_Z+E_Y9GA__ .0:
M/^(HW]NS_HN7_EF>'_\ Y!H _K]K\8?^#VC_ ),%^%'_ &4!?_3=>5^4'_$4
M;^W9_P!%R_\ +,\/_P#R#7C'[;7_  6$_:,_X*+^ =)\+_&3XB?\)CH6AZA_
M:EE;?V#IFG^1<^6\6_?:VT3M\DCC#$KSG&0#0!\ST444 %%%% !1110 4444
M %%%% !1110 4444 ?V>?\$!_P#E#;^SW_V*L7_HV2OL"OXTO@#_ ,'"?[8'
M[+WP:\/?#_P+\7?[#\(^%;06.EV'_"*Z+=?98020OF36;R-R3R[$^]=A_P 1
M1O[=G_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MV?\ 1<O_ "S/#_\ \@T?\11O
M[=G_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^W9_T7+_RS/#_ /\ (-'_ !%&
M_MV?]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W9_P!%R_\ +,\/_P#R#1_Q%&_M
MV?\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=G_1<O_+,\/\ _P @T?\ $4;^
MW9_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=G_ $7+_P LSP__ /(-'_$4;^W9
M_P!%R_\ +,\/_P#R#0!_7[17YD?\&N/_  4*^,'_  47_9$^(7BCXR>+O^$Q
MUW0_&!TNRN?[*LM/\BV^Q6TNS9:PQ(WSR.<L"W.,X %?IO0 4444 %%%% !1
M17\O/_!4'_@XH_;'_9V_X*)_&KP)X-^,/]C^%?"7C#4=*TFQ_P"$4T2X^R6T
M4[)''YDMFTCX4 9=F8]R: /ZAJ*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:/^(HW
M]NS_ *+E_P"69X?_ /D&@#^OVBOY O\ B*-_;L_Z+E_Y9GA__P"0:/\ B*-_
M;L_Z+E_Y9GA__P"0: /Z_:*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:/^(HW]NS_
M *+E_P"69X?_ /D&@#^OVBOY O\ B*-_;L_Z+E_Y9GA__P"0:/\ B*-_;L_Z
M+E_Y9GA__P"0: /Z_:*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:/^(HW]NS_ *+E
M_P"69X?_ /D&@#^OVBOY O\ B*-_;L_Z+E_Y9GA__P"0:/\ B*-_;L_Z+E_Y
M9GA__P"0: /Z_:*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:]W_X)??\ !Q1^V/\
MM$_\%$_@KX$\9?&'^V/"OBWQAIVE:M8_\(IHEO\ :[:6=4DC\R*S61,J2,HR
ML.Q% ']0U%%% !1110 4444 %%%?SX_\'&O_  7!_:B_8._X*7:I\/\ X4?$
M_P#X17PC;^']-OH[#_A'-)OMLTL;&1O,N;623D@<%L#L!0!_0=17\@7_ !%&
M_MV?]%R_\LSP_P#_ "#1_P 11O[=G_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_M
MV?\ 1<O_ "S/#_\ \@T?\11O[=G_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^
MW9_T7+_RS/#_ /\ (-'_ !%&_MV?]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W9
M_P!%R_\ +,\/_P#R#1_Q%&_MV?\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=
MG_1<O_+,\/\ _P @T?\ $4;^W9_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=G_
M $7+_P LSP__ /(-'_$4;^W9_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&_MV?
M]%R_\LSP_P#_ "#1_P 11O[=G_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MV?\
M1<O_ "S/#_\ \@T?\11O[=G_ $7+_P LSP__ /(- ']?M%%% !1110 4444
M%%%% !117Q#^WO\ \'#'[+__  3[FO-+\0>.$\8^,+,$-X;\)*FJ7L;_ -R:
M0,L$##(RLLJO@Y"F@#[>ILTRV\322,L<<8+,S' 4#J2:_F9_;&_X/.?CC\5+
MFXL?@WX/\+_"G23D1W]\HU[5SZ,#(JVR9Z[#!)C@;SCG\S_VD?\ @H7\<OVO
MKF9OB9\6/'GC&"<[C97^KS-8)_N6JD0I]%04 ?V)?'#_ (*U?LR_LXM/'XR^
M.WPQTJ\ME+2V,>O07E\@'_3M SS>N/DYP<=*^8/B3_P=C_L5^ I)4T_QUXF\
M7/#D$:/X6O5#$=@URD*GT!S@^N.:_DHHH _IZ\3?\'J7[,.FB9--\!?'#5)H
MV 1FTG3+>&4=R&-^7'XI^76L/_B-H^ ?_1*/C!_WQIW_ ,DU_-#10!_35HG_
M  >P?LXW%PPU+X9?&RUB"Y5K:RTRX8MZ$->I@>^3]*[;PK_P>/\ [(OB$1_;
M+'XNZ%YBEF^W>';=_+(['R+J3D^V1ZD5_*_10!_7]X _X.@?V(O'TRPCXR#1
MKAVVB/5?#>JVJXXY,AMC$!DXY<'@G&.:^B/A+_P5#_9O^.KPQ^$OCM\)]:NK
M@ QV</BBS6\.1G_4-()1QZKV(Z@U_#S10!_?Q:7<5_:QSP21S03()(Y(V#+(
MI&001P01SD5)7\(?P5_:R^*7[-UXD_P]^)'CKP/)&Q8'0=>NM/!)ZY$3J"#S
MD'(.3G-?<7[-W_!UM^V+\ 9[>/5?&6@_$S2X<+]C\5Z-%*Q7H?\ 2+;R)RWN
M\C<]CR" ?UM45^(?[)?_  >M?#/QF;33_C-\+_$O@>\<B.35?#MRFL:?GO(\
M+^5-$O\ LIYQ^O;]4/V1?^"CGP-_;PT5;SX3?$[PKXRD\OS9;"WNO)U.V7UE
MLY0EQ$/=XP#@^E 'ME%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117*?&#X[>"?V>_"C
M:]X\\8>&/!>BH2#?:YJD.GV^0,X#RLJDX[ YH ZNBOS0_:B_X.Q_V0_V>)9[
M/0_$7B3XJ:I#E3#X4THM;JXZ W-RT,3+_M1-(,>IXK\^_P!HK_@]P^(6NO<6
M_P *?@SX2\-0X*17OB?4I]7F8?W_ "H/LZHV.@+R 'KD<4 ?T9TRXN([.WDF
MFD2**)2[N[;511R22>@'K7\>7QT_X.4_VS_CQ+,MQ\9M3\,6,A)2T\,6%MI
MAR,?+-%&)S_P*4XKY'^*_P"T?\1/CS=FX\<^//&GC.=G,ADUW6[G47+$Y)S,
M[')/.: /[8/B=_P4=_9]^"[2+XL^.'PE\/S0G:T%]XLL89\YQ@1F7>3[ $UX
M/X\_X.0OV)?AU(4OOCUX?NF!VXTO2M2U0$\][:WD'\)YSCISR,_QQT4 ?U@^
M*_\ @[L_8T\.K(;/Q!X\U[:@8"Q\+S)O).-H\\Q<CKS@>Y/%<-J__!Z-^RGI
MMX8H?!_QVU"/ /G6^A:8J'V_>:@K<?2OY=Z* /Z8+C_@]F_9_6XD$/PJ^,4D
M08A&>+359E[$C[4<'VR<>IIO_$;1\ _^B4?&#_OC3O\ Y)K^:&B@#^G;3?\
M@]:_9AEL8VO/AW\>(+DCYXX=)TF6-3GLQU%2>/\ 9%=IH'_!XA^R#K#L+C_A
M:>D[5# W7AN-@Q]!Y4[\CWX]Z_E5HH _KZ\'_P#!T9^P_P"+G\MOC(^DS%B%
MCU#PMJ\(( !W;Q:E #R "P.1TZ9]L^'?_!9/]E'XIF-='_:'^$+2S?ZN&\\3
M6MA,YSC CN'1B?8#/>OXF:* /[Y/!?Q#\/\ Q(TO[=X=US1]>LO^?C3KV.ZB
MZD?>C)'4$=>QK8K^!/PSXLU3P5J\>H:-J6H:3?P_<N;*X>WF3H>'0@CH._:O
MI;X)_P#!;G]K;]GMX?\ A&?V@/B3Y-LVZ*WU;4SK5M'TX$-Z)H]O'W=N.3QR
M: /[5J*_EY_9^_X/,?VF?AO+;P>.?#?PW^)%@G^NEDL)=)U"7Z2V[^0O_@.>
MWX_>W[,__!Z/\ _B3+#:_$SP#X\^&-W,0&N;4QZ_IL([EY(Q%<<<?=MVSSTX
M! /V0HKP?]E?_@I]^SY^VQ'"OPO^+O@GQ5?3C<NF1WXMM4 XY-E-LN%'.,F,
M#->\4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MC_\ P4*_Y,$^./\ V3_7O_3=<5_#'7]SG_!0K_DP3XX_]D_U[_TW7%?PQT %
M%%% !1110 4444 %%%% !1110 4444 %?O\ ?\&,?_-T7_<J?^YJOP!K]_O^
M#&/_ )NB_P"Y4_\ <U0!^_U%%% !1110 4444 %%%% !1110 4444 %?R&?\
M'*7_  4P7_@HK_P40U6W\/WS77PY^%8E\,^'"KYAO)%?_3+Y<$C]],H56!^:
M*" X!R*_H&_X.*?^"C#?\$Z/^";'B?4]'O/LWCSX@$^$_#!1L2VT]Q&_G78[
MCR(%D=6P0)3"#]ZOX\* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *_9#_ (-P?^#=9OVSKO2?CM\;--:/X2V<_G>'] F&U_&$L;D>;,.JV2NI
M&.LQ4CB,'?Y;_P &Y/\ P0JN_P#@IE\8%^(GQ"L;FU^!O@N] NE8&-O%EZF&
M%C$W40KE6F<<[2(U(9R\?]6FAZ'9>&=%L]-TVSM=/T[3X$MK6UMHEAAMHD4*
MD:(H"JJJ  H    % $FG:?;Z1I\%I:00VMK:QK###"@2.%%&%55' 4   #@
M5-110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5A_$OX:>'_ (R?#_6/"OBK1]/\0>&_$%I)8ZCIU]")K>\@<89'
M4\$$?EU'-;E% '\D_P#P<!?\$%]9_P""57Q,7QAX+6_USX&^*KMDTV[D#2S^
M&[AOF%A=/W!&?*E/+JI#?.I+?FW7]ZOQH^#/A?\ :'^%/B#P/XTT6R\1>%?%
M%E)8:GI]VFZ*YB<8(]58'#*RD,K*K*00"/Y!_P#@N/\ \$;_ !)_P2._:6.G
MPF\UKX6>+I);GPAKLH#.T:D%[*X(  N80R@D +(I5U RR( ?$5%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!]X_\&Z__  4H;_@G!_P47\.WFLZD
MUG\.OB$4\,^*U>3;;P12N/L]ZPZ#[/,5<O@D1-.!]\U_877\ =?UW_\ !L]_
MP4=;_@H#_P $W=$L]<O6NO'WPG,?A77FD;=+=Q1QC[%=D]3YD ",Q.6E@F/<
M4 ?H;1110 4444 %%%% !117S?\ \%>OCWXL_9>_X)H_&/X@>!=6_L/Q=X5\
M/O?:7?\ V6&Z^RS"1 &\N9'C;@GAU(]J /I"BOY O^(HW]NS_HN7_EF>'_\
MY!H_XBC?V[/^BY?^69X?_P#D&@#^OVBOY O^(HW]NS_HN7_EF>'_ /Y!H_XB
MC?V[/^BY?^69X?\ _D&@#^OVBOY O^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^
MBY?^69X?_P#D&@#^OVBOY O^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69
MX?\ _D&@#^OVBOY O^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D
M&@#^OVBOY O^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&@#^OV
MBOY O^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&@#^OVBOY O^
M(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&@#^OVBOQI_P"#5?\
MX*M_'W_@I%X_^,]C\:/'O_"9VOA/3]*GTI/[$T[3OLKS272RG-I;Q%]PC3A\
M@;>,9.?V6H **** "BBB@ HHHH ***XOX\_M&> OV7?A_<>*OB-XP\.^"?#M
MKD/?:Q?1VL3-@G8FX@O(0#A$!9N@!- ':45^+?[;_P#P>=?"7X5RWVC_  /\
M%:U\4-4A+1QZUJQ;1]&![2(A!N9E_P!ED@SGAJ_)_P#:P_X.8/VP/VKIKJ%_
MB=/\/-%N&++IG@B#^QUASG@7*EKPC!QAIR..F: /ZV_BK\<O!/P*T/\ M3QQ
MXP\+>#=-P3]KUS58-/@P.OSS.J\9'>ODSXM_\'&W[%GP9N)8=2^._AO5+B/(
M$>@V5[K2R$9X$EK#)'SCJ7 ]Z_CQ\6^,M8\?:]<:KKNJZEK6J71W37E_<O<W
M$Q]6=R6;\36;0!_5%XV_X/'/V1?"C,+&S^+?B;: 0=-\.P1[OF(X^TW,/0#/
M..".^0.#U7_@]C_9XAOY%L?A=\:+BU&-DD]MID,C<#.5%VX'.1]XY'/'0?S,
MT4 ?TO?\1M'P#_Z)1\8/^^-._P#DFNDT#_@],_99U.2WCO/!/QTTUY$S+(^B
MZ9+#"VW)&5U NPSP#LYR"0.<?R^T4 ?UD^"/^#M_]B_Q6\(O_%7C3PR)-NXZ
MEX5NI!%DX.[[,)NG4XSQTR>*]Q^&7_!?_P#8T^+3PKI7[0G@.U,Y 7^VI9M$
M SC[QO8XMO4?>QCG/0X_C%HH _O-^%/[0?@'X[V/VKP/XW\(>,K;9YOFZ%K-
MOJ,>S.-VZ%V&,]ZZ^OX"M-U.YT:_ANK.XGM;JW;?%-#(8Y(V]58<@^XKZ>_9
MZ_X+9_M7_LO26Z^$?CM\0$M+7 BL=6O_ .VK*-1_"L%X)8U7CHJB@#^U>BOY
MJ/V7_P#@]3^,W@.:WM?BQ\-?!7Q"T]"%DN](FET+42.[L?WT#D==JQ1@XQD9
MR/T\_8Y_X.FOV2OVL);;3]3\6:A\)_$$^U?L7C2V6SMV;H=MY&TEL%!Z&62,
MD'.T<X /T;HJCX:\3Z;XTT&UU71]0L=6TN_C$UM>6<ZSV]PAZ,CJ2K*?4$BK
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 45\S_M5_\%D/V8OV+)KJU^(7QF\&Z;JU
MF2LVD6-R=5U2)NRO:VHDF0G/&]5'O@$C\Z?VD?\ @]@^$/@W[1:_"SX4^./'
M5U'E%NM<NX-"LV/9TV?:)64=<,D9."..M '[745_*_\ 'W_@\2_:P^*+S1>$
M8?A[\,K4D^3)I>B_VA=H.<;GO6FB8^XB4<=*^,?C1_P5^_:B_:#,B^*_CU\4
M;ZWF)+VEMKT]A9OG@Y@MS'$?^^>,G'4T ?VE?$3XR>$/A#8_:O%GBKPWX7ML
M;O.U?4X;*/')SNE91_"WY'TKY]^(W_!;W]D7X5F0:K^T1\*YFB!+KI>N1:LP
MQU&+4RG/MUSQUK^+'5=6NM=U"6[OKFXO+J<[I)IY#))(?4L<D_C5>@#^NSQO
M_P '4O[$7@]I$M_BMJ.OS1!MR:;X4U5LL.P>6WC1L]B&*^XKS3Q'_P 'CW[(
MNAM,+6R^+FL>4FY39^'8%\XXSM7SKJ/GM\V![XYK^5ZB@#^G+6_^#UW]FB"U
M5M-^&_QTNI]X#)<Z;I5NH7!Y#+?N2<XXQW//&#E_\1M'P#_Z)1\8/^^-._\
MDFOYH:* /Z9M*_X/8_V>)K^-;[X7?&BWM3G?)!;:9-(O!QA3=H#S@?>&!SST
M/3:)_P 'H'[*.K2R+<>%/CEIBJ,AKG0=.8/[#R[]S^8%?RYT4 ?UF>$O^#MK
M]B[Q&Z"\\7^,?#^X(2;_ ,*W;A-W7/D++]WOC/MFO7OA_P#\'$O[%?Q,,?\
M9OQ_\)VWF' _M6UO=)QR1S]J@BQT/7M@]",_QJT4 ?W3?#']N[X(_&N2./P?
M\8OA;XJDF^Y'I/BJQO)"?3;'*3GVQD5ZM7\ =>C?!S]L+XM?L\2PMX!^)WQ
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45]8PZG936U
MS#%<6]PC12Q2H'25&&"K \$$$@@]:EHHO;5 ?G-^WI_P;7_!7]J;[9K?@%?^
M%0^,)LR9TJW$FBW;]?WEGE1'G@9@:,#))1S7XL?MS?\ !([XX_\ !/V]GG\;
M>%);WPNC[(O$VC;KW2903@;I H:$D\!9EC8]@1S7]8%17UC#J=E-;7,,5Q;W
M"-%+%*@=)488*L#P002"#UK]<X2\9,]R>U'$2^L45]F;]Y+^[/5KT?,ET2/7
MP>=5Z/NR]Y>?^9_%97],_P#P;8?\HD? G_82U?\ ]+YZY?\ ;T_X-K_@K^U-
M]LUOP"O_  J'QA-F3.E6XDT6[?K^\L\J(\\#,#1@9)*.:]]_X)!_L@>*OV$_
MV'-!^&?C*;2KG7-"U'47>?39VFM;B.6[DEC=&95;!1@<,H(.1BOLO$[Q&R?B
M3AJ$,%)QJJK%N$E:27+--IZIJ[W3OM=([<TS*CB<,E#>ZT?HSZ<HHHK^<3YL
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS
ML_X.K=;FTK_@A[\5X(UC9-2O=#MI2P.54:Q9RY7GKNC4<YX)^H_1.OS@_P"#
ML#_E"5\1O^PKHG_ISMZ /Y(J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"OZ]/^#6/5H-1_X(9?!F&%BTFGS:]!,""-KG7=0D ]_ED4\>M?R%U_4-_P &
M97QHA\=?\$Q?$WA%Y!]N\"^-KN,1;LD6UU!!/&^.V9?M(Q_L9SR0 #]=J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^.S_
M (.2OV<H_P!FS_@LG\8K*SM_(TOQ9>P^+;,XQYIU"%)[AL?]?;7(_P" ]NE?
MV)U_-G_P>W?"5="_;'^#?CA8?+_X2;P?<:,SA<"1K&\:7D]V"WZCUQM[8H _
M$^BBB@ HHHH **** "BBB@ HHHH **** "BBB@#[Q_X-EO&;>"?^"WOP.FW;
M8KZYU33I%,OEK()])O8E!/?#LC!>Y4#@\U_877\6'_!#+7&\/?\ !7[]G6X2
M-9&D\;V%MACT$S^43^ <G\*_M/H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HJ.[NXK"UDGGDCA@A0R222,%6-0,DDG@ #G)K\NO^"F'_  =9
M_ 7]BF6^\-_#IE^-OCR ,ACT:\1-"L).1B:^ 82,#SL@63."K/&: /U(=Q&A
M9B%51DD] *^$/V[?^#C[]EC]A)[S3;[QPGQ"\76H93H/@W9JDT<@XV37 86T
M)#<,KR^8.?D.,5_-[_P4'_X+T?M)_P#!1V:^L?%WC>?P[X-O#M_X13PR7TW2
MBG/RR@,9;@<YQ/(XSR , #XUH _8;]M3_@\E^/7QGDN]-^#_ (;\.?!_19"5
MCOI476]:9<D9\R9!;Q[EQ\H@9E/20]:_+?\ :!_:J^)?[5OBK^V_B7X\\6^.
MM44GRY];U2:\\@'^&-78K&O^R@ 'I7 T4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?37['W_!8[]I;]A0VMO\ #GXN>*=/T6U(":'J
M$PU320O0JMK<AXH\C@F,*W P00"/F6B@#^@3]B3_ (/7(IY+32?VA/A?Y&<)
M)XB\%2%E'0 O87#Y]2S).?:/M7[$?L;_ /!2;X&_M_:!]N^$OQ(\.>+I(XO.
MN-.BF-OJEFO3,UG*%GC&>-S(%/8FOX<ZT?"7B_5O /B6SUK0M4U'1=8TV436
ME]87+VUS:R#H\<B$,K#U!!H _OKHK^6O_@G=_P '<_QZ_9=?3]!^+EO!\;/!
MT!$;7-[)]E\16T? RMV 5GQR<3HSL>/-4=/WP_X)W_\ !9+X _\ !3K1E_X5
MIXQB7Q-'#YUWX6U=!8ZU9@#+$PDD2JO>2!I$&1E@>* /J2BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _"'_ (/B_P#DEO[.O_85UW_T38U_/#7]
M#W_!\7_R2W]G7_L*Z[_Z)L:_GAH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O[0O\ @@GX$?X=?\$<OV>=/D4HUQX1@U0 YZ7CO=@\@'D3@^G/!(P3
M_&'I^GSZM?P6MK#)<7-U(L444:[FD=CA5 [DD@8K^\']FSX31_ 3]G7P#X%A
MV>3X+\.:=H,>Q0J[;6VC@& . ,1]!Q0!VM%%% !1110 445^6?\ P6T_X.9/
M O\ P3E.I?#OX8QZ9\1/C1&IBN(S)YFC^%F_Z?'1@99Q_P ^\; CDR/'\JN
M?=7[:G[?/PE_X)[?"J3QA\6O&.F^%],;<EG!(3+?:I*!GRK:W7,DS]/NC"YR
MQ5<D?SR_\%/_ /@[H^+?[3DNI>%?@1:W7P>\#REHAK'F*_B?4(^?F\U24L\C
M!VPEI%(XFP2*_,7]J7]K7XC?MJ_%V^\=?%#Q;JWC#Q-?_*US>R?);Q@DB*&-
M0(X8ER<1QJJC).,DUYS0!=\1>)-1\8:[=ZIJU_>ZIJ=_*9KF[NYVGGN9#R7=
MV)9F/<DDFJ5%% !1110 4444 %%%% !1110 4444 %%%% !7VW^P)_P<'_M/
M?\$^9;*PT'QU<>,O!UIA?^$8\6L^IV")Q\L+LPGMP.<+#(J9))5J^)** /ZO
M?^";O_!U9^SW^VK]@T#QY<?\*3\>7&V/[+KUTK:->2'C]Q?X5%S_ '9UB.2
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
M1\-=&>:*%HY-:URY4IIOA^V9L&:XD]>&VQKF20J0JG!( /;O^#>?_@EQ>?\
M!3/]O71H=6TYKCX8_#N6#7_%\TB9@GB5\P6!/0M<R(5*Y!\I)V'*U_86B"-
MJ@*JC  ' %>"?\$V/^"=?@/_ ()@_LM:/\,? D+S16S&\U?5[B-5N]>OW $M
MU-M[G:JJN2$C1%R=N3[Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !117RW^W7_P6)^!G[ %M<V?BSQ1'K'BV%<IX9T/;
M>:F6QP)5#!+<'KF9DR.@;I7?EN5XS,*ZPV!I2J3?2*;?KY+NWHNII3I3J2Y8
M*[/J2OEO]NK_ (+$? S]@&WN+/Q9XHCUCQ;$N4\,Z'MO-3+8X$JA@EN#US,R
M9'0-TK\5_P!O3_@X]^-W[6GVS1?!MQ_PJ7P;/NC^SZ-<,VJW49_Y[7N%=<^D
M(C&#@ENM?GS-<27EQ)--))--,Q=W=BS.Q.223R23WK^A^$?H_P!:IRXCB"IR
MK_GW!IO_ +>EJEZ1O_B1]%@^'Y/WL0[>2_S/T(_;S_X.._C=^UE]LT7P;/\
M\*E\&SYC^SZ-<,VJW2'_ )[7N%=<^D(C&#@ENM?GS<W,E[<R3322333,7=W8
MLSL3DDD\DD]ZCHK^D\CX=RW)Z'U?+:,:<?):OS;>LGYMMGTE##TZ,>6DK(*D
M P*:@R:=7NQ-@HHHJBHA2J,FDIZ# K08M%%%:(84445H 4Y!@4T#)J2M "BB
MBJB Y!DTZ@# HK2)H%%%%:1 *>@P*:HR:?5 %%%%7$$%%%%:1-!R#)IU &!1
M6D0"E49-)3T&!5H#M?@5^T3XZ_9D\=0^)?A_XJUKPGK4.!]IT^X,?FJ#G9(O
MW9$/='#*>X-?K1^PI_P=,?\ 'GH/Q_\ #OI'_P )5X?@_#?<6>?Q+0GZ15^,
M=%?&\6>'N1<24^3-*"E*UE->[->DEK;R=X^1QXK+Z&)5JL=>_7[S^P3X$_M%
M>!?VG/ T/B7X?^*M%\6:+-@?:=/N!)Y3$9V2+]Z-QW1PK#N!7:5_'W\"OVB?
M'7[,GCF'Q+\/_%6M>$]:AP/M.GW!C\U0<[)%^[(A[HX93W!K]:/V%/\ @Z7_
M .//0/C]X<](_P#A*O#\'X;[BSS^):$_2*OY-XU^CGG.6\V)R27UFDM>7:HE
MZ;3_ .W;-](GR6.X<K4O>H>\OQ_X/]:'[.45Q?P*_:)\#?M-^!H?$GP_\5:+
MXLT6; ^TZ?<"3RF(SLD3[T;CNCA6'<"NTK^=\1AZM"HZ->+C*+LTTTT^S3U3
M/GI1<7RR5F%%%%8DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?GI_P=0:)%JO_!#7XQ7$C2*^FW&A7,04
MC#,=;L(L-QTVRL>,<@?0_H77QG_P<+^%)/&7_!%[]H"SC#EH?#J7QVQ>8=MM
M=07#<>F(CEOX1D]J /XSZ*** "BBB@ HHHH **** "BBB@ HHHH **** "OU
MP_X,\?VV(/V?O^"AFM?"_6+[[+HOQHTC[):*YQ&=6LM\]MDG@;H6O(QW9WC7
MDD5^1];/P[^(&L?"?Q_H?BGP[?SZ5K_AN_@U33;V$XDM+F&19(I%]U=5(^E
M']\=%?+?_!(#_@IIX;_X*H_L8Z!\0=+DM+7Q1:(NG>+=&C?Y](U)%'F#;DGR
M9?\ 6Q,<Y1P"=RN!]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7E_P"TC^Q3\(_VPO[%_P"%J?#GP?\ $#_A'?/_ ++_ +=T
MR.\^P>?Y?G>7O!V[_)BW8Z^6OI7J%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?+__  Y2_9'_ .C<O@__ .$U;?\ Q-'_
M  Y2_9'_ .C<O@__ .$U;?\ Q-?4%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?+__  Y2_9'_ .C<O@__ .$U;?\ Q-'_
M  Y2_9'_ .C<O@__ .$U;?\ Q-?4%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?+__  Y2_9'_ .C<O@__ .$U;?\ Q-'_
M  Y2_9'_ .C<O@__ .$U;?\ Q-?4%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?//P\_X)*_LQ_"7QSI/B;PS\"/A?H/B'
M0;J.]T[4;+0+>&XLIT.Y)(W"Y5E(!!'2OH:BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHK.\7>+])\ >%]0US7=2L-&T;28'NKV^O9UM[:TB09:221B%
M50 222 * -&OC?\ X*C?\%R?@;_P2JT&6U\8:PWB+X@30"6Q\&Z*Z2ZG*&!*
M23Y.VUA/'SR')&2B2$$5^7W_  69_P"#N&ZN[K5?AO\ LIW M[9"]IJ'Q"N+
M?,DW9AID+CY1U'VB123R8T7"RG\'/%?BS5?'?B6^UK7-2U#6=8U2=KF]OKZX
M>XN;N5CEI))')9V)Y+,22: /M'_@J#_P7_\ CY_P4_OK[2=:UMO!/PVF<B'P
M=H$[PV<J=OM<O$EVW )\S]V&&5C2OAZBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *O>&?$^I>"_$-CJ^
MCZA?:3JVFSI<V=[93M;W%I*A#+)'(I#(RD AE(((JC10!^T?_!*C_@[U\?\
MP&?3?!W[1]G>_$SPDA6"+Q3:*J^(=-3@ S*=J7J #DG9-RQ+R'"U_0M^S#^U
MA\.?VSOA/8^./A?XOT;QEX9O@ MW83;F@? 8Q31G$D,H!&8Y%5UR,@5_"-7L
MW[#_ /P4!^+'_!.SXOP>-/A1XLO?#NHY5;VT)\W3]7A!SY-U;GY)4/.,_,I.
M596 8 ']RU%?G+_P1H_X.-/A?_P5%LK'PAX@6T^''QH$6)/#]S<9L]<91\TF
MG3-]_@;C _[U1G'FJC25^C5 !1110 4444 %%%% !1110 4444 %%%% 'X0_
M\'Q?_)+?V=?^PKKO_HFQK^>&OZ'O^#XO_DEO[.O_ &%==_\ 1-C7\\- !111
M0 4444 %%%% !1110 4444 %%%% !1110!]9_P#!"[]F5OVM?^"LGP1\)O;_
M &G3K?Q'#KVIJRYC:TT\&^E1_19!!Y?;)D SDBO[2:_GO_X,G?V,6OO%/Q6^
M/VI6S>1I\">"="D9<J\LACNKYAZ,BK9J" >)G&1R#_0A0 4444 %%%?SX_\
M!S/_ ,'$)UZ7Q%^S7\"]89;&%VL/&_BRPN2#<L.)-,M'0_ZL'*3R9^8AHA\N
M\N ;7_!P?_P<]3^']1UWX&_LSZ\8KNW9['Q+X^T^<9B;!62TTUUZ,#PUTIR"
M"(N<2#^?JXN)+NXDFFD>665B[NYW,['DDGN3ZTRB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ZSX&_'?QE^S1\4]'\;> ?$FJ^
M$_%>@S">QU+3YC%-"W0@]F1AE61@5=258$$BOZ>O^"%'_!RGX5_X*+0Z;\,_
MBN^E>"_C8J+%:NI\C3/%Y'&;;<?W5STW6Y/S$EH\C*)_*S4VGZC<:1J$%W:3
MS6MU:R++#-$Y22)U.596'(8$ @CD$4 ?W[45^+/_  ;C?\''LO[65YI'P%^/
M.JQCXF;!;^%_$\^(U\4JJ\6MR> +T ':_ GQ@_O<>=^TU !1110 4444 %%%
M% 'Q_P#\%^/^4-O[0G_8JR_^C8Z_C#K^SS_@OQ_RAM_:$_[%67_T;'7\8= !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?TO?\ !DO_ ,F"_%?_ +* W_INLZ_9
MZOQA_P"#)?\ Y,%^*_\ V4!O_3=9U^SU !1110 4444 %?Q1?\%K/^4M_P"T
M;_V4#5__ $I>O[7:_BB_X+6?\I;_ -HW_LH&K_\ I2] 'S!1110 4444 %%%
M% !1110 4444 %%%% !7T_\ \$4_^4M_[.7_ &4#2/\ TI2OF"OI_P#X(I_\
MI;_V<O\ LH&D?^E*4 ?VNT444 %%%% !1110 5_*#_P=X_\ *9+6O^Q5T?\
M]%/7]7U?R@_\'>/_ "F2UK_L5='_ /13T ?F#1110 4444 %%%% !1110 44
M44 %%%% !1110 5^SG_!EA^S.WC_ /;A^(GQ1N86:P^'?AA=-MG*\+>ZC+A6
M!]H+:Y!'_30'CO\ C'7];'_!JQ^QE+^R=_P2?\-ZUJ=J]OXA^+E[+XQNED'S
MQVLJK%9*#_=:VBCF'H;EJ /TDHHHH ***QOB)\0]#^$G@+6?%'B;5++0_#OA
MZREU'4M0O)!'!96\2%Y)'8]%502?I0!4^+_Q@\,? #X8:YXT\::YI_AOPKX;
MM'O=2U*]D\N&UB7J2>I). % +,Q"@$D _P M/_!>/_@XM\6?\%*?$FI?#KX;
MW.H^$_@58SM'Y2DPWOC J1MGN^ZP9&Y+?IR&DW,%6/E_^"^__!=WQ%_P53^+
MDWA7PC=7^B_ GPO=DZ/II!AEU^9?E_M"[7.23SY4;<1H>0'9S7YRT %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7T!_P3O_ ."F
M'Q9_X)B?&F+QE\+]?DLUG*)JVBW1:72M>A4G]W<PY ;&6VR+B1-QVL,G/S_1
M0!_9]_P2._X++_##_@KA\(FU+PO+_P (_P".M%@1O$?A&\F#7FEL3M\V-L#S
M[9FX650,94.J,=M?7U?P=_LX_M'^-OV2?C/H/Q!^'OB"^\,^+/#EP+BROK5N
M1_>C=3\LD;KE7C<%74D$$$BOZWO^"(__  6X\%_\%<O@ML?[%X:^+GAJV0^)
MO#(DX8<+]ML]QW26KL1D9+1,P1R<H\@!]S4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445Q_QY_: \%_LO?"G5_''Q"\3:3X1\)Z%%YU[
MJ6HS".*(= H[O(QPJQH"[L0J@D@4 =A7YS_\%9?^#D_X*?\ !--]2\*:/(GQ
M2^+%L#$?#VDW2K::3+R/]/N@&6$C!S$@>7. 50-O'Y1?\%E?^#K/QU^UC-JO
MP_\ V?9M7^&_PW9GMKKQ &\C7_$4?0[67FS@;G"H?-9<;F0,T5?CR[M(Q9B6
M9CDD]Z /IO\ X*)_\%?/CK_P4]\7->?$SQ=.WA^&8RZ?X7TO-IHNF^FR $^8
MX_YZ3-))R1NQ@#YCHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "NF^$'QF\6_L_\ Q"T[Q9X'\2:UX3\2
MZ3();34M*NWM;F ^SH0=IZ%3PPX((XKF:* /W\_X)1_\'B#>=IO@K]JK3QL8
MK!#X_P!&L_N=!NO[*,=.I,MLN>@\GJX_>+X8_%+PW\:O 6E^*?"&O:3XF\-Z
MU +FPU/3+I+FUNXST9)$)4^G7@@@\U_!#7U1_P $RO\ @L1\:O\ @E9X^%]\
M/=>-YX6O9Q+J_A/5&:;2-4' +>7G,,V  )HBK_*H;<H*D _M4HKX]_X)1?\
M!;'X/_\ !6;P*TGA*]/AWQ[IL FUCP;J<R_VA9#@-+"V +FWW$#S4 QE=ZQE
M@I^PJ "BBB@ HHHH **** "BBB@ HHHH **** /'_P#@H5_R8)\<?^R?Z]_Z
M;KBOX8Z_N<_X*%?\F"?''_LG^O?^FZXK^&.@ HHHH **** "BBB@ HHHH **
M** "BBB@ K]_O^#&/_FZ+_N5/_<U7X U^_W_  8Q_P#-T7_<J?\ N:H _?ZB
MBB@ HHHH **** "BBB@ HHHH *_ ?_@]?_;6:WM/A7^S[I=TR_:-_C?Q B-C
M<H,EK81G!Y&1>.RL.JPMZ5^_%?Q._P#!8[]L'_ANO_@I;\7/B-;W1N]%U#6Y
M-/T-P?E.FV@%K:LH' WQ1+(0/XI&.2220#YEHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***](_9!_9@\2?MI?M.^!_A7X2B\S7O'&JQ:; Y0LEJC'=+
M<.!SY<,2R2OCD)&U '[ ?\&?'_!*9?B9\2=0_:>\::=OT3P?/)I7@F&9/EN]
M1*[;B]P>JP(WEH>09)'/#0BOZ-*X#]EC]FSPO^QY^SKX-^&/@RU-GX:\$Z9%
MIEFK >9-M&7FD( #2RR%Y'8 ;G=CWKOZ "BBB@ HHHH **** "BBB@ HHHH
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
M\1>&]7TW7M!UJW2[L-1T^Y2XM;R%AE9(Y$)5E(Z$'% &M1110 4444 %%%%
M!45]8PZG936US#%<6]PC12Q2H'25&&"K \$$$@@]:EHH _(G_@I5_P &BGP;
M_:HU/4?%7P:U(?!?Q=>,TTFFPVOVCPW=R'G MP0]KD]X28U'2$U^/O[2G_!L
M#^V1^SEJ5P(?AK'\0M+A+!-2\'ZA'J"3 =U@;R[KGWA%?U\44 ?P[ZM_P3 _
M:6T'58;&\_9Z^.%M>7#[(89/ NJ*\YSM 0>1\V3P-N<UZ5\&?^"!G[8WQTOX
MX-(_9]^(.F^8>9/$5FOA^-!G!)-\T/3&<#)(Y .17]GU% '\^7[ G_!EKJ5Q
MJEGKG[2'CZTM[&,B1O"_@^0R33=]D]]*@5!V98HW)!^653S7[F?LQ_LJ_#O]
MC3X1Z?X%^&/A/2/!WA?31F.SL8L&5\ &661B7FE8 ;I)&9VP,DUZ#10 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?)_[=_\
MP6@^!7[ 4=WI_B3Q*OB+QE;@A?#&@%;S4$?TG.X1V_8D2LK8.55NE>AE>4XW
M,:ZPN!I2J3?2*;?J^R[MZ+J:4J,ZDN6FKL^L*^3_ -N__@M!\"OV H[O3_$G
MB5?$7C*W!"^&- *WFH(_I.=PCM^Q(E96P<JK=*_%7]O3_@XK^.?[8/VS1O#-
MY_PJ?P7<93[!H5RW]HW49[3WV%D.1D%8A$I!PRMUKX#EE::1G=F9V)9F8Y))
M[FOZ'X2\ *D[8CB"IRK_ )]P=WZ2GLO-1OY21]%@^'V_>Q#^2_S/OS]O3_@X
MK^.?[8/VS1O#-Y_PJ?P7<93[!H5RW]HW49[3WV%D.1D%8A$I!PRMUKX#EE::
M1G=F9V)9F8Y))[FFT5_1V2\/Y=E-#ZMEM&-./DM7YM[R?FVV?24</3HQY::L
M@ R:DIJ"G5[9L%%%.09-: . P****T ****J)H*HR:?2(,"EK2(D%%%%:1&%
M%% &36D0'(,"G4450!3D&33:D P*T*B%%%%:(H***51DUH@'(,"EHHIH HHH
MK1%1"G(,FFU(!@5HB@HHHJP%49-/I$&!2U: ****TB4M$%.04T<FI!P*L(G9
M_ K]HGQS^S+XYA\2> /%6M>$]:AP/M.GW!C\U0<[)%^[(A[HX93W!K]9_P!A
M7_@Z4_X\]!^/WAW^['_PE/A^#\-]Q9Y_$M"?I%7XRT5\9Q;X=Y#Q+3Y,UH*4
MK64U[LUZ26MO)WCY''C,NP^)5JL=>_7[S^P#X%?M$^!OVF_ T/B3X?\ BK1?
M%FBS8'VG3[@2>4Q&=DB_>C<=T<*P[@5VE?Q__ K]HGQS^S)XYA\2> /%6M>$
M]:AP/M.GW!C\U0<[)%^[(A[HX93W!K]9OV%?^#I3_CST'X_>'?2/_A*?#\'X
M;KBSS^):$_2*OY(XV^C?G.6\V)R.7UJDM>7154O3:?\ V[9OI$^1QW#=:E[U
M#WEVZ_\ !_K0_9JBN,^!7[1/@;]IOP-#XD\ >*M%\6:+-@?:=/N!)Y3$9V2+
M]Z-QW1PK#N!79U_.N(P]6A5E1KQ<9Q=FFFFGV:>J9\[*+B^62LPHHHK$D***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\5
M_P""D?PX;XP?\$]/CIX7CC\ZXU[P!KEE;KC<1,]A.(R!D<A]I'N*]JJ*^LH=
M3LIK:XC2:WN$:.6-QE75A@@CT(.* /X"**ZSX^?"RY^!GQU\:>";Q95O/!VO
M7VASB7&\26UQ)"V['&<H<XKDZ "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#Z5_X)9_\%1?B%_P2E_:3MO'G@F5;[3+T):>(_#UQ(5L_$%F&R8G.#LD7
M):.4 F-B>&5G1_Z]?^"?W_!1#X8?\%*_@+9^/OACKD>H6C!(]3TV8A-0T&Y*
MAFMKJ+)*..<,,HX&Y&9>:_AUKU;]C?\ ;<^)W[ GQHLO'OPJ\57_ (7U^U'E
MS"([[74H,@M;W,+92:)L [7!P0&7:RJP /[IJ*_)S_@E3_P==_!W]L6RTOPG
M\9'L?@[\29MEO]HN93_PCFKRG S%<MG[,S')\NX(4< 2R$XK]7[2[BO[6.>"
M2.:"9!)')&P99%(R""."".<B@"2BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***\!_X*,_\%)/AC_P3"_9]O/'WQ(U9
M8=P>+1M&MV#:CX@N@N1;V\9Z]5W.<)&""Q QD ZW]L+]LOX<_L'? S5/B)\4
M/$EIX;\-Z:-BM(=UQ?SE69+:WB'S2S/M.U%[ DX56(_E2_X+/?\ !?\ ^)G_
M  5>\57&@V;7G@7X-V,^[3_"UO<?O-1*G*W&H.O$TF0"L?\ JX\#:"P,C>*_
M\%//^"I_Q0_X*K?'J;QEX_OA:Z79EH=!\.6<C?V;H%N3D)&I^_*W!DF8;G('
MW55$7YKH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"?3-3N=$U*WO+.XGL[RSE
M6:">&0QR0R*05=6'*L" 01R"*_?_ /X(0?\ !U0VJW&C_"']J;6XEF8I9Z'\
M1+MA&KGA4AU5N #V%WP.AFYW3'^?FB@#^_FWN([RWCFAD26*50Z.C;E=3R""
M.H/K3Z_F+_X-[_\ @Y,U7]C+4M$^#'QSU2ZUCX0SR+::/K]PSS7G@S. B,>3
M)8CILQNA!RN4'EU_35H>N67B;1;/4M-O+74-.U"!+FUNK:59H;F)U#)(CJ2K
M*RD$,"00010!:HHHH **** "BBB@ HHHH **** /PA_X/B_^26_LZ_\ 85UW
M_P!$V-?SPU_0]_P?%_\ )+?V=?\ L*Z[_P"B;&OYX: "BBB@ HHHH **** "
MBBB@ HHHH **** "KGA[P_?>+=?L=*TNTN-0U+4[B.TM+6!#)+<S2,%2-%'+
M,S$  <DFJ=?J9_P:7_\ !/X?M:?\%'(_B)K5G]H\(_ V"/7G+H&CFU:0LFGQ
MGN"C)+<@CHUH@/#4 ?T6?\$KOV(++_@G9^P1\.?A/;K"VH^'],6;6[B,[EN]
M4G)FO) V,LOG.ZIGD1JB]J^A*** "BBOCO\ X+;?\%6=%_X)._L;:AXMS9WW
MC_Q'YFE^#-(F8'[9?;,F>1,AC;VX*O)C&28TRID4T ?%_P#P=$?\%VY/V0O!
M=U^S[\)-:$/Q1\36@/B;5K.7]]X3T^5<K#&R_<O+A""#G=%$=X :6)U_F7K<
M^)?Q*U[XR?$/6_%GBG5;S7/$GB2]EU'4]0NGWS7EQ*Y>21CZEB3QP.V!6'0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!-I^HW&D:A!=VD\UK=6LBRPS1.4DB=3E65AR&! ((Y!%?U-_\&UW_  7@
MC_X*(_#./X2_%#5(8_C9X/L@T%W,VT^,K", &Y!/6ZC&/.4<N/WJ@CS!'_*]
M75? WXV^*/V;OB_X=\>>"]6N="\5>%;Z/4--OH#AH)4.1D=&4C*LIR&5F4@@
MD4 ?WI45\M_\$@_^"G'AO_@JM^QMHOQ#TG[/I_B2TQIGBK1D?+:1J2(ID4 D
MDPR B2)CG*, ?F5P/J2@ HHHH **** /C_\ X+\?\H;?VA/^Q5E_]&QU_&'7
M]GG_  7X_P"4-O[0G_8JR_\ HV.OXPZ "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH _I>_X,E_^3!?BO_V4!O\ TW6=?L]7XP_\&2__ "8+\5_^R@-_Z;K.OV>H
M **** "BBB@ K^*+_@M9_P I;_VC?^R@:O\ ^E+U_:[7\47_  6L_P"4M_[1
MO_90-7_]*7H ^8**** "BBB@ HHHH **** "BBB@ HHHH *^G_\ @BG_ ,I;
M_P!G+_LH&D?^E*5\P5]/_P#!%/\ Y2W_ +.7_90-(_\ 2E* /[7:*** "BBB
M@ HHHH *_E!_X.\?^4R6M?\ 8JZ/_P"BGK^KZOY0?^#O'_E,EK7_ &*NC_\
MHIZ /S!HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^@/^"7/[$>H?\%$/
MV\/AU\)[-9EL?$.IK)K-S&#FRTV$&:[ESV80HX7)&79%SDBO[;_#?ARQ\'^'
M=/TG2[2"PTS2[:.SL[6%-L=M#&H1(U'954  =@*_$;_@S#_X)^_\('\$_&G[
M1>NV(34O'$K>&O#+R)\R:=;R W<RG'W9;E%CZ];,\8(S^XU !1110 5_,!_P
M<Z_\%VG_ &V?B1=_ KX5:P6^$/A&]VZUJ5I)^[\8:C$W9A]ZS@8$)CY9) 9/
MF"PL/NO_ (.M/^"T;?LK?"23]G?X;ZL(_B)X]L=WB:^M9?WOAW2)!CR01]VX
MNE)'JD.YL R1L/YEZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N^_9@_:;\:_L<_';P[\2/A[K4V@^+/"]R+FRN
MD 93P5>.1#P\;H61T;AE8BN!HH _M4_X)$_\%4O!O_!67]E:S\<^'UATGQ-I
M92Q\5>'C-YDVB7NW.!T+02 %HI,890P.'1U7ZHK^)_\ X)*_\%-O%G_!*O\
M:]T7XB:"US?>'[AEL?%.AK)MCUS368&2/!.!,GWXG/W749RK.K?V:? GXW^&
M?VE/@WX:\?>#-4AUGPMXNT^+4]-O(^!+#(N1D=58<JRGE65E(!!% '64444
M%%%% !1110 4444 %%%% !1110 4444 %%%?%_\ P6:_X+0> _\ @D3\$%OM
M16W\2?$KQ%$X\,>%4GV279'RFZN",F*U0]6QEV&Q.=S( =]_P4S_ ."IWPK_
M ."5OP/?Q=\1-4\S4KX/'H7AVS=6U/7IU7.R)"?EC!QOF;")N&2695;^3W_@
MJ5_P5\^+7_!5_P"+/]M>.M2.F^%]-F9M!\)V$K#3-&0Y ;!QYLY4X:=QN;)
M"+A!Y3^V-^V7\1/V\_CSK'Q&^)WB&Z\0>(]6<A=S%;;3H Q*6MM%DB&!-QVH
MO<EB69F8^6T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\=7_!R
M1\ ?^&>_^"S/QFLX8?*L/%&H0^*K5L8\[[?!'<3M_P"!+7"^^W-?#%?N[_P>
MX_LQ?V7\4O@O\9+2W/EZSIMUX0U.51A4>VD^U6N?5G6XNN?2$#L*_"*@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OK?_ ()_?\%P?VCO^";D
M]K9^ ?'=UJ'A*W/S>%/$ ;4M%9<Y*I$S!K?)Y)MWC8]R>E?)%% '],G[#?\
MP>7?!GXN166D_'#PKK7PIUIP$FU?3T?6-$=N[$1K]IBR>BB.4#N_>OU8_9[_
M &K?AG^UCX3&N?#/QYX3\=:7@%YM%U.*[^SD\[951BT3>JN%8=P*_A#K:^'_
M ,2/$7PF\5VNO>%=>UKPSKEB=UMJ.E7LME=VY]4EC977\#0!_?%17\C_ .RC
M_P '4?[7G[,JVEGJ?C'2_BEHML0#:>,; 7<Y7/S?Z7$8[EFQT,DC@>A'%?I%
M^S%_P>Q_#/Q4+>T^+GPE\6^#[E@$>_\ #EY%K-H6_OM'+Y$D:^R^:?KV /V^
MHKY'_9N_X+N_LD?M5?9XO"_QR\%VNH7&%73]?G;0KMG/\"I>+%YC?]<]P/8D
M<U]9:?J-OJ]C#=6L\-U;7""2*:)P\<BGD%6'!!]10!-1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 445PO[2_[2/@W]D/X%^)?B/\0-9M]!\)^%+-
MKR^NI3R0.%CC7J\LC%41%^9W=5 )(H X7_@HC_P4)^'O_!,W]FC5OB9\1+V2
M.QM3]FTW3;;#7FN7K*QCM8%/!9MI)8X5%5F8@ U_'G_P4A_X*,?$+_@IW^TU
MJWQ(\?7KYF9H-&T>*4M9^'K$,3':P XX&<L^ 9'+,>3@=A_P5[_X*M^-/^"L
MW[4=WXTU\SZ7X3TDR6?A/PZ)-T.B61;/S8X>XDPK2R=6("C"(BK\IT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7[ ?\&X/_!PS>_L3^*=)^"/
MQFUIKCX,ZK/Y.CZS>2,S^"9W)(!;DFR=SAE/$);>"%W@_C_10!_?O8WT.IV4
M-S;317%O<(LL4L3ATE1AD,I'!!!!!'6I:_GS_P"#5[_@O(VE7VA_LN?&'6F:
MUNG6T^'FNWT^?(D/":/*[?PL>+<D\'$(R&B5?Z#* "BBB@ HHHH **** "BB
MB@#\(?\ @^+_ .26_LZ_]A77?_1-C7\\-?T/?\'Q?_)+?V=?^PKKO_HFQK^>
M&@ HHHH **** "BBB@ HHHH **** "BBB@ K^Q+_ (-U?^"?I_X)\_\ !,3P
M;I>J67V7QMX\'_"7^)0Z%98;BZ1##;,"-RF"V6"-DZ"02D?>-?SC_P#!OG_P
M3^7_ (*'_P#!3;P/X=U2Q%[X)\(O_P )7XI61-T,ME:.A2W<'@K/<-!"PR#L
MDD(^[7]D5 !1110!E^-_&VD_#;P9JWB+7M0M=)T/0;.74-0OKE]D-G;Q(7DE
M=NRJJDD^@K^,S_@M+_P4ZU?_ (*I_MO:]X[D:ZM?!NE9TCPAIDI(%EIL;G;(
MR9P)IF)ED[@N%R51<?L+_P 'AW_!4IOA?\)M)_9F\'ZD8]<\;1)JWC*2"3#V
MNEJ^;>S)'(-Q*A=AP?+A (*S5_.+0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'V[_ ,$%/^"JU_\
M\$L/VWM+UK4KRX_X5EXS>+1O&=FNYD%J7_=WJH,YDMF8N, L4,J#_65_8OI.
MK6NOZ5:WUC=6][8WL23V]Q!()(IXV 971ER&5@000<$'-?P%U_3[_P &BW_!
M3MOVH/V2K[X&^*M2:Y\;?!Z)6TDS-F2^T!V"18[G[-(?)/81R6PY.: /U_HH
MHH **** /C__ (+\?\H;?VA/^Q5E_P#1L=?QAU_9Y_P7X_Y0V_M"?]BK+_Z-
MCK^,.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /Z7O^#)?_DP7XK_ /90&_\
M3=9U^SU?C#_P9+_\F"_%?_LH#?\ INLZ_9Z@ HHHH **** "OXHO^"UG_*6_
M]HW_ +*!J_\ Z4O7]KM?Q1?\%K/^4M_[1O\ V4#5_P#TI>@#Y@HHHH ****
M"BBB@ HHHH **** "BBB@ KZ?_X(I_\ *6_]G+_LH&D?^E*5\P5]/_\ !%/_
M )2W_LY?]E TC_TI2@#^UVBBB@ HHHH **** "OY0?\ @[Q_Y3):U_V*NC_^
MBGK^KZOY0?\ @[Q_Y3):U_V*NC_^BGH _,&BBB@ HHHH **** "BBB@ HHHH
M **** "NX_9G_9^\0?M6_M!^#/AMX6MS<>(/&VKV^D68QE8VE<*9']$1278]
M JL3@"N'K]Q?^#,3_@G[_P )[\;?&G[16NV)?3? \3>&O#+R)\KZC<1@W4RG
M'WHK9UCZ]+P\9 P ?O\ ?LS?L_>'_P!E+]GOP9\-O"UN+?P_X)TBWTBS&,-(
ML2!3(_J[L"['J69B<DUW-%% !7@O_!2[]O?PS_P34_8W\7?%CQ-Y=Q_8T'V?
M2--,FQ]9U*4$6UJIP3\S#+, =D:2/C"FO>J_E1_X.K?^"HS?ML_MO/\ "_PS
MJ'G?#GX+SS::AAES#JNL'Y;RY.#AEB*B!.N/+E8'$N* /SA_:"^//BC]J'XV
M^*/B%XUU.76/%7C#49=3U&Z?^.20YVJ/X8T&$1!PB*JC  %<?110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?M]_P:%_\%;)/A1\59?V8?'&I-_PC/C*>2]\%33O\NFZF07FL@2<+'<*"
MZ@<"92 "9B1^(-:'A/Q7J7@3Q3INN:/>W&FZOHUW%?6-W ^R6UGB</'(A[,K
M*"#V(H _OLHKY;_X(W_\%$;'_@IW^P+X-^)BM;Q>)%C.C^*;.(C%GJUN%6?"
MC[JR I.B]HYT&20:^I* "BBB@ HHHH **** "BBB@ HHHH ***^?_P#@I?\
M\%%? _\ P3 _92UOXG^-I/M'V;_0]%TB*54N=?U!U8Q6L6>F=I9WP=D:.^#M
MP0#S7_@L_P#\%B_!O_!(K]G;^V[Z.U\0?$3Q$'M_"OAGSPKWLH!S<S@'<MK$
M<;V'+$JBD%MR_P A_P"U-^U-XZ_;/^.FO?$;XC:]=>(O%?B*?S;FYE.$B4<)
M#$@^6.%%PJ(N H  K8_;@_;6\>?\%!?VD_$'Q0^(NIG4->UV7$4*96VTNU4G
MR;2W3^"&-3@#DDEF8L[,Q\EH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OZ%/^#9W_ (.)W\7-X=_9M^.^L1C4HXX].\#^*[V8+]L"@+%IEV['
MF7&%AE/+X$;9?:7_ )ZZ=%,T$JR1LR2(0RLIP5(Z$&@#^_JBOR'_ .#9#_@N
M^W[=/@"'X'_%?6!)\8O"=D6TC4[N7]YXRT^)>6+$_/>0*,R#[TD8\WYBLS+^
MO% !1110 4444 %%%% !1110!X__ ,%"O^3!/CC_ -D_U[_TW7%?PQU_<Y_P
M4*_Y,$^./_9/]>_]-UQ7\,= !1110 4444 %%%% !1110 4444 %%%% !7[_
M '_!C'_S=%_W*G_N:K\ :_?[_@QC_P";HO\ N5/_ '-4 ?O]1110 4444 %%
M%% !1110 4456UG6+7P]H]UJ%[,EO9V,+W$\K_=BC12S,?8 $T ?R4?\'5?[
M2#_M ?\ !8[QQI\5R+C2_AMI]AX3LBI^53'%]IN!CU6ZNKA3_N#Z#\XZ[C]I
MGXT77[1_[1WC[XA7RR+=^.O$>H:_*KD;D:ZN9)RO''&_''''%</0 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?JY_P:$?L6I^T;_P %++GXB:G:B?0?
M@KI+:LNY=R-J=UOM[-6'3A?M4RGJ&MU^H_J@K\O/^#2+]D0?LZ?\$J+'Q??6
MJPZ[\8-8N/$4KLO[U;*,_9;2,D?P[89)E[_Z4?H/U#H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *_DA_P"#I;]B,?L@?\%5_$^L:99BU\+_ !=@7QCI
M^Q,1I<RL4OH\]-WVI))2!T6X3ZG^MZOR%_X/)/V05^,W_!._P_\ %2RMU?5O
M@]KJ-<RX^8:9J!CMI@/7_218GV <T ?R^T444 %%%% !1110 4444 %%%% !
M1110 4444 %?;G_!NG^TF_[,?_!8CX,ZD\PBT_Q3JI\)7RLVU9$U%#;1Y/HM
MP\#_ %05\1UI^"_%U]\/_&.DZ]I<QM]3T2]AO[24=8IHG$B-^#*#0!_?317+
M_!#XJ6'QU^"WA#QOI1SI?C+1++7+,YZPW,"3)_XZXKJ* "BBB@ KX_\ ^"_'
M_*&W]H3_ +%67_T;'7V!7Q__ ,%^/^4-O[0G_8JR_P#HV.@#^,.BBB@ HHHH
M **** "BBB@ HHHH **** "BBM?P!X$U;XI>/-$\,Z#92ZEKGB*_@TO3K2+[
M]U<SR+%%&ONSLH'UH _<[_@RY_X)^_VWXQ\=?M(Z]8DV^BJWA+PHTJ<&XD59
M+ZX7(ZI$T4*L"0?/G4\BOZ%Z\7_X)W?L<Z3^P%^Q7\._A)H_E2Q^#])C@O;F
M-=HO[YR9;NXQU_>7#RN <X# 9XKVB@ HHKY7_P""R_\ P4:T_P#X)??L%>+/
MB0TEL_BBX4:-X3LYAN%[JTZMY.5_B2)5DG<'&4@89R1D _';_@[Y_P""N#?$
MGX@1?LM^!]0)T'PK/#J'CFY@D^6^U  /!89'#) &61QD@S,@(#0'/X:5H^+_
M !;J?C_Q9JFO:U?7.J:SK5W+?W]Y<.7FN[B5R\DKL>2S.Q8GN2:SJ "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KK/@5\;O$W[-GQC\->/O!NJ3:-XI\):A%J>FWD?6&:-LC(Z,IY5E/#*S
M*002*Y.B@#^WK_@E]^W_ .'?^"F/[%OA'XKZ!Y-O<:I!]DUS3D;<='U2(*+F
MV.>=H8AD)Y:*2-N-U?05?RL_\&H7_!3B3]CC]N9/A5XDU(0?#WXU2Q:=^_DQ
M#IVM+D6<PR<+YQ)MVP/F,D))Q'7]4U !1110 4444 %%%% !1110 4444 %%
M%% #+BXCL[>2::1(HHE+N[MM5%')))Z >M?S(?\ !R1_P<,2?MIZUJ'P-^"N
MKW5O\)=*N&B\0:U;N8_^$SG1N(TZ'[#&PR,\3-AB-JH6]F_X.FO^"]C:I=ZY
M^R[\&]:'V.$M9_$+7K*4'SW_ (M(A<=%7I<,IY.83@"56_ ^@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *]X_X)U_\%%/B/_P3)_:.TWXC?#G4
MO)N(<6^JZ5<,QL->LRP+VUP@/*G&58?,C ,I!%>#T4 ?W"?\$Y/^"B'P_P#^
M"F_[,FD?$KX?WH:&X MM7TJ5P;S0+X(K2VDXX^9=P*N!M="K+PU>\5_%=_P2
M%_X*L>-/^"3/[4MGXUT!KC5/"FK;++Q9X=\W;#K=ENSQGA;B/):*3&5)93E'
M=6_L8_9J_:/\'_M=? KPS\2/ .L0:[X2\6V2WMA=Q\$@Y5HW7JDL;AD=#\R.
MC*<$&@#N:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *AU"6:"PG>VA6XN$C9HHFD\M9' X4M@[03@9P<>AJ:BA ?@#
M_P %I_\ @I]^V7X?\7WG@[Q-X7U;X!^#;UW@M5T29ICK,?/75DXERN<I 8OE
M;#IFORGEE::1G=F9V)9F8Y))[FO[/?B!\.O#_P 6/"%[X?\ %&B:3XBT+4D\
MNZT_4K1+JUN%]'C<%6_$5^5_[>G_  :P^!_B?]LU[X%:Y_P@.M2;I/\ A']5
M>2ZT6X;KB.7YI[?)R>?-7H J"OZB\./%SA_!T(Y=BL-'"O3WH)N$GWEO-/S;
MGYR2/J<MS?#PC[.<>3S6WSZ_F?@A17KG[6G["?Q8_8>\7_V/\3?!>K>'&E<I
M:WK()M/U#'.8+E,Q2<<E0VY0?F"GBO(Z_I+"8RABJ4:^&FIPEJG%II^C6A]+
M&<9+FB[H****Z"@HHHH  ,FI*:@P*=6@!113D&36@#@,"BBBM "BBBJB:"J,
MFGTB# I:TB)!1116D1A110!DUI$!R# IU%%4 4Y!DTVI ,"M"HA1116B*"BB
ME49-:(!R# I:**: ****T140IR#)IM2 8%:(H****L!5&33Z1!@4M6@"BBBM
M(E+1!3D%-')J0<"K"(44452*"BBBM$ 5(!@4U!3JT0!1116@T%2*,"FH,FG5
M42SLO@9^T/XX_9F\<P^)/ /BG6O">M0X'VG3[@Q^:H.=DB_=D0]T<,I[@U^L
MG[#'_!T=_P >>@_'WP[Z1_\ "4^'X/PW7%GG\2T)^D5?C317Q?%_ASP_Q/2Y
M<VPZE.UE->[./I):M>3O'R.'&9;A\2K58Z]^OWG]?/P+_:(\#_M,^!H?$G@'
MQ5HOBS19L#[1I]P)/*8C.R1?O1N.Z.%8=P*[.OY!_@3^T+XX_9G\<0^)/ /B
MG6O">M0X'VC3[@Q^:H.=DB_=D0]T<,I[@U^LG[#/_!T7_P >>@_'SP[Z1_\
M"4^'X/PW7%GG\2T)^D5?Q_QQ]&G.\LYL3D4OK5):\NBJI>FT_P#MUIOI ^/Q
MW#5>E[U#WEVZ_P#!^7W'[*45QOP,_:'\#_M,^!X?$G@'Q3HWBO19L#[1I]P)
M/*8C.R1?O1N.Z.%8=Q795_-^(P];#U94*\7&<79IIII]FGJGZGS<HN+Y9*S"
MBBBL20HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X5_P"#D']D
M"7]LC_@D=\2]-T^U-UK_ ()BC\9Z2@3>WFV.YYPHZEFM&ND '.7'7H?X[:_O
MWOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D$'K7\37_  5T_8AN/^">7_!0
MWXE?##[/+#HNF:FU[X?=P<3Z5<_OK0AOXBL;B-B/XXG'!!  /FVBBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]&^!7[8/Q8
M_9@O5N/AS\2O'?@5PVYET/7+FQCDYSATC<*X)ZA@0>XKSFB@#]*/@!_P=B_M
MD?!&.&'5/%WA?XD6</"0^*= B9@OH9K0V\S=^7=CSUQ@#[<^ W_![_;M'#;_
M !/^ \T;#'FW_A?7@P;UVVMQ&,?C.?PK^?NB@#^MGX$?\'7W[&?QI^SQZCXT
M\2?#V\N.%M_%'A^>/:?1I;7[1 OU:0#WSQ7V9\"_V[?@K^TVL/\ PKWXL_#K
MQG-,0!;Z1X@M;JY4G^%H5<R*W3Y64'D<5_"U10!_?Y17\.OP0_X*9_M#?LW2
M1_\ "#_&SXG>';>/&+2W\17+6;8Z;K=G,38Z#*G'-?8WP/\ ^#N']L?X3/ N
MM>(?!?Q&MX5">7XB\.0QLRCU>R-LQ;'&YB2>IR<T ?UB45_/Y\#_ /@^!G1(
M+?XD_ .*1L#SK_PUXB*#/?;;7$1_6?\ QK[(^"7_  =S_L<_%;R4UO7O''PY
MFDP"OB'PW+,JMZ;K$W(QGN<#N<4 ?IW17A/P+_X*@_LZ?M+)"O@?XV_#/Q!=
M3$!;*+Q!;Q7W/3-M(RS#/N@[^AKW:@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &7%Q'9V\DTTB111
M*7=W;:J*.223T ]:_E$_X.4O^"V5Q_P4C_:!;X<^ ]2D_P"%)_#N]=;-HG(3
MQ1J*;HWU!QT,2@LD /\  SOP9=J?H]_P=G?\%C9?V:_A-_PS?\/=3:#QO\0=
M/\[Q7?6TA$FC:/)E1; CI+= .&&<K"&R/WR,/YHZ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***N^'?#>H^+]<M=,TFPO=4U*]<16]I:0-//
M.YZ*B*"S'V H I45]B_ 3_@W_P#VQ/VCK:"XT'X#^,M/L[C!6X\1+%H";#_&
M!>O$S+CD%5.1TS7U?\-/^#,;]J3Q=#'-KWBCX0^$XV'S0W&KW=W<K_P&&U:,
M_P#?R@#\BZ*_=70/^#'GQM<0J=4_:"\+6<F_#+:^%Y[E0G'(+7$?/7C'X^G3
M7'_!C)(MO(8?VH$DE"DHK_#G:K-V!/\ :9P/?!QZ&@#\!**_<[Q#_P &/OC^
MVM0VD_'SP?>S\Y2[\.7-JHXX^99I#U]N/?I7COQ-_P"#,_\ :K\&QO-H>O\
MPC\7QXRD5GK5U:W!X'5;BVCC').,2'A<G&0* /R3HK[!^/'_  0(_;#_ &=(
M[F77O@+XVOK6URS7/A^*+7XR@_C_ -">8A<<G< 0.H&#CY*U_P /:AX4UFXT
MW5+&\TW4+-_+GM;J%H9H6]&1@&4^Q% %.BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH DM+N6PNHYX))(9H7$D<D;%6C8'(((Y!!YR*_K _X-J_\
M@M,O_!2S]G1_ 7CS4DD^-7PWM(TU&25QYGB73@5CCU$#J9 Q6.?&0'9'R/."
MK_)W7J7[%G[7_C+]@[]IOPG\5/ EX+7Q!X4NQ.L;Y,%]"P*36TP_BBEC9D8=
M0&R"& ( /[JJ*\H_8@_;#\)?M[?LL^#_ (K^"K@2Z+XLL5N# SAIM.N!\L]I
M+T_>0RAXV[$KD94@GU>@ HHHH **** "BBB@#\(?^#XO_DEO[.O_ &%==_\
M1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "BBB@ HHH
MH **** "BBO>/^"9G[%6I?\ !0K]N?X=?"73Q<1V_B?5$_M6YA'S6.G1 RW<
MV<$!E@23;G@N47^(4 ?T2_\ !HU_P3]_X9<_X)\S?%+6[#[/XM^-UPFIQF1,
M20:/!O2R3O@2%IKC(QN6>+/W17ZOUG>$/"6F^ /">EZ#HME!INCZ+:16%C:0
MKMCM8(D"1QJ.RJJ@ >@K1H *XK]H_P"/?A_]EKX!^,?B/XJN#;>'?!.D7.LW
M[+C>\<,9?8@)&Z1R BKU9F4#DUVM?AG_ ,'GW_!05O _PC\$_LXZ#>-'?>-'
M3Q3XH$;X(T^"1DL[=AW66Y1Y3T(-E'V:@#\'?VS/VK?$W[</[4?C;XK^+Y%;
M7O&VIO?RQ(Q:.SCX2&VC)Y\N&)8XESSMC&>:\QHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KZ(
M_P""5/[=.I?\$Y/V\_A]\5;.2X_LS1]06VU^VB&XWVE3_N[N+;G#-Y3,Z9X$
MD<;=5%?.]% ']]_AOQ'8^,/#NGZMI=W!?Z9JEM'>6=U"VZ.YAD4.DBGNK*00
M>X-7:_+O_@TQ_;K;]J[_ ()F6O@;5KT7/BGX(W8\.S*QS(^F2!I-/D/8*$$M
MNOM9_B?U$H **** /C__ (+\?\H;?VA/^Q5E_P#1L=?QAU_9Y_P7X_Y0V_M"
M?]BK+_Z-CK^,.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z7O^#)?_DP7XK_
M /90&_\ 3=9U^SU?C#_P9+_\F"_%?_LH#?\ INLZ_9Z@ HHHH **** "OXHO
M^"UG_*6_]HW_ +*!J_\ Z4O7]KM?Q1?\%K/^4M_[1O\ V4#5_P#TI>@#Y@HH
MHH **** "BBB@ HHHH **** "BBB@ KZ?_X(I_\ *6_]G+_LH&D?^E*5\P5]
M/_\ !%/_ )2W_LY?]E TC_TI2@#^UVBBB@ HHHH **** "OY0?\ @[Q_Y3):
MU_V*NC_^BGK^KZOY0?\ @[Q_Y3):U_V*NC_^BGH _,&BBB@ HHHH **** "B
MBB@ HHHH **** +WAGPU?^,_$FGZ/I5K-?:IJUS'9V=M"NZ2XFD8(B*.[,Q
M ]37]MW_  2X_8CT_P#X)W?L'_#KX3V:PM?>'M,636;F,#%[J<Q,UW+GNIF=
MPN2<(J#. *_G7_X-)_\ @GZ?VK/^"B(^)6M67G>$?@? FLYD0F.?5Y=R6*=,
M9C*RW&0<AK>/C#5_510 4444 ?%O_!?#_@HZO_!-+_@G1XL\5:9>K;>//% _
MX1KPBJM^\2_N$;-R!_T[PK+-D@KOCC4_?%?QKRS-/*TDC,\CDLS,<EB>I)K]
M0O\ @[ _X*"_\-??\%'KKP#HUZ;CP=\#XI/#\ 1CY<^J.5;4)<>JR)';GC_E
MU)&0:_+N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#]9O^#1G_@HDW[+O[>DWPCU[4/)\&_&
MR-+&W65OW=KK4(9K1QZ><ID@( RSR09.%%?U+5_ KX-\7ZG\/O%^E:]HMY-I
MVL:'>0ZA87<)Q):W$3B2.1?]I64$>XK^W[_@G)^V#I_[>_[#_P -?BUIXAC;
MQAHT4]_!$P9;._3,5W #Z1W$<J#."0H.!G% 'ME%%% !1110 4444 %%%% !
M1110!@?%3XH^'_@E\-M=\8>*M4M-#\-^&;&74M3O[E]L5I!$I=W8^P!X').
M,DU_'-_P6M_X*S^)/^"M/[6EUXHN&N]-^'_ALRZ=X-T.1OEL+0L"T\B@[?M,
MY57D89P%C3)6-37Z ?\ !V]_P6/;XK?$"?\ 9<^'NJM_PC/A6Y2;QW=VTGRZ
MGJ49W1Z?D<-';G:\@Y!G 4@&#G\.Z "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***W/A]\,O$GQ:\21:/X5\/ZYXFUB?_ %=CI-A+>W,G;B.-
M68_@* ,.BON3X%?\&W?[9_Q]AM[BQ^">M^';&9@K7'B>\MM$: 'NT%Q(EQC_
M '8B?:OJ+X;_ /!EC^TIXC@AF\2>/?@_X9CDVEH8[Z^OKF(=]RK:K'D=MLA!
M]10!^/-%?N]X?_X,=/%5S]G_ +4_:)\/V>[_ %_V3PA-<^7_ +NZ[CW?CMK8
MU7_@QGNH;"1K']IRWN+H8V1S_#TPQMR,Y8:DY'&3]TY/''4 'X$T5^XGBW_@
MR#^)EE"3H/QT\"ZE)LR%O]$NK)2V>F4>;C'.<=>,=Z\1^*7_  9U_M=> UD?
M19?A;XV5<E$TGQ#);R.,\ B\@@4-CG&XCW- 'Y4T5]0_'O\ X(J?M7_LSQS2
M>+O@+\1(+6VSYUWIFG?VQ:0@9R6GLS-&J\=2V.GJ*^8;BWDM+B2&:-XI8F*.
MCKM9&'!!'8CTH 91110 4444 %%%% !1110 4444 %%%% !1110 4444 =#\
M)_BMXB^!GQ,T'QEX3U:[T/Q-X9OHM2TR_MFVRVL\;!D8=CR.0<@C((()%?V.
M_P#!%7_@JSX?_P""LG['UCXO@^R:?XZ\/F/3/&.BQ-_QX7NW(F12<_9YPI>,
MG/1TR6C:OXP:^K_^"-/_  4\US_@E1^VKH?CZU^U7WA'4L:3XNTF-N-1TV1A
MO95S@S0D"6,\?,FTD*[Y /[3:*Q?AQ\1=#^+WP^T/Q5X9U.UUKP[XDL(=3TR
M_MFW0WMM,@DBE0_W65@1GGFMJ@ HHHH **** "BBB@#Q_P#X*%?\F"?''_LG
M^O?^FZXK^&.O[G/^"A7_ "8)\<?^R?Z]_P"FZXK^&.@ HHHH **** "BBB@
MHHHH **** "BBB@ K]_O^#&/_FZ+_N5/_<U7X U^_P!_P8Q_\W1?]RI_[FJ
M/W^HHHH **** "BBB@ HHHH *^7?^"UOQR;]G/\ X)/?'SQ5'-]FNHO!]YIE
MI-G!AN+X"QA8?[0EN$(]P*^HJ_*;_@\5^,!^'G_!)*'P_'(RR>/O&FF:5)&H
M'SPPI/?,3G^$/:Q=.<E>V: /Y7**** "BBB@ HHHH **** "BBB@ HHHH **
M** "MKX;^ -4^+'Q#T'PMHEO]JUKQ+J-OI5A#G'G7$\JQ1K^+LH_&L6OO+_@
MVB_9X7]HK_@LQ\(H;BW$^F^#;FX\6WAZ^4;&!Y;=L?\ 7W]E'MG/:@#^MSX
M?!S2_P!G;X%>#/ &BC_B3^"=#LM!LOEVEH;:!(4)&3R50$\GD]377444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %>8_MI_LZ67[7/[(_Q(^&.H+&T/
MCCPY>Z0COT@FEA9891_M1R['![%!7IU% '\!NMZ+=>&]:O-.O[>2UOM/G>VN
M(9!AH9$8JRD>H8$?A56OL;_@O]^SBO[+O_!7WXX>'X81#I^JZ\WB6Q"C$?E:
ME&E\50=E1YWCQV\LCI7QS0 4444 %%%% !1110 4444 %%%% !1110 4444
M?V*?\&V?QT;X\_\ !&'X+W<THDOO#=A<>&+E0<^4+&YEMX5_\!T@/_ J^Z*_
M%W_@R>^,;>)OV&OBKX'DD$DGA+QFFIQC!W1PWUG$H7/3'F6<I]<L<\8K]HJ
M"BBB@ KX_P#^"_'_ "AM_:$_[%67_P!&QU]@5\?_ /!?C_E#;^T)_P!BK+_Z
M-CH _C#HHHH **** "BBB@ HHHH **** "BBB@ K]=/^#0+_ ()^G]H[]NW4
MOC#KEEYOA?X+VPFLC(A,=SK-RKI;@9&&\F(32G!RCB XY!K\C$5I&"J"S,<
M =:_LW_X(0_\$_U_X)R?\$UO G@R^LDM/&&N0_\ "2^*SM D_M*[56:)R.I@
MB$-OD<'R,CK0!]B4444 %?RA_P#!U5_P4E;]M7_@H+=> ?#^H&X\ _!0RZ%;
M")\PWNJEA]ON/0[71;<'D8MRPX<U_0E_P6E_;ZC_ .";O_!.GQ_\1[>YAA\4
M-;?V+X61]K&75KH,D!"GA_*&^=E[I;O7\65]?3:G>S7-S-+<7%P[2RRRN7>5
MV.2S$\DDDDD]: (J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH DM+N6PNHYX))(9H7$D<D;%6C8
M'(((Y!!YR*_M&_X(D_\ !0:/_@I5_P $ZO WQ"NIHI/%EI"="\51*PS'JMJ%
M25R!]T3*8[A5[+.H[5_%K7['?\&;_P"W@WP4_;5\1?!+6+WR_#_Q=L#=:6DL
MGR0ZO9(\BA0>%\ZV\]2>K-# O/% ']-U%%% !1110 4444 %%%% !1110 5^
M7/\ P<O_ /!:\?\ !.+X CX;?#_4D7XT?$:R=;>>)OG\+Z:V4DOCCI,^&2 =
MF#R?\LPK_;G_  4,_;F\)?\ !.7]DCQ;\6?&$@DL?#UMMLK!9 DVL7TGRV]G
M%P?FD? )P=B!W(VHQK^+/]K?]JCQA^VO^T9XL^*'CK4#J'B7Q=?/>7!&?*MD
MZ1V\2DG;%%&%C1<G"H.2<D@'GEQ<27=Q)--(\LLK%W=SN9V/))/<GUIE%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>X?LY?\ !-3]H#]K
MB.WF^''P=^(7BJPNANCU&UT:9=-(/3-VX6 9YQEQG!]#7V9\(?\ @T4_;(^)
MD,4FK:'X#\ B09QK_B:.1D'N+%;DCZ=: /S#HK]NO!7_  9$?%F_2/\ X2+X
MV_#O2F.=XTW3+S4 O'&#((,\\=N.>>E=UH__  8T7L]D&U#]IJUM;C)REO\
M#]ITQV^9M10_AMH _ NBOWEUS_@QQ\06]Q(--_:.T:[A"YC:Y\%26[,V.A"W
MK@#/<$\<X[5YEX]_X,G_ -H+2+>23PW\4/A#KC1C<([V74-/>3@DA=MM*N[.
M ,D YR2,<@'XST5^A7QH_P"#6_\ ;2^#D,EQ'\+[7QA91$AI_#FNV=VW'3$+
MR).V>V(STYQQGXQ^.7[+?Q+_ &9-9_L_XC?#_P :>!+QG*)%K^BW&GF4_P"Q
MYJ*'! R"N01R,B@#@Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK]2O^#9O_@M?)_P3M_:!3X8_$#5FC^"WQ%O426:XEQ#X5U)\)'? DX6%\(D_
M0!0DF?W9#?EK10!_?VCB1 RD,K#((Z$4M?C[_P &H'_!8%_VN?@!)\!?'VJB
M?XB_"^Q0Z'<7#?O=<T--L:#/\4MJ2D;'@M&\)^8K(U?L%0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8WQ
M^'7A_P"+'A"]\/\ BC1-)\1:%J2>7=:?J5HEU:W"^CQN"K?B*_*_]O3_ (-8
M? _Q/^V:]\"M<_X0'6I-TG_"/ZJ\EUHMPW7$<OS3V^3D\^:O0!4%?K317TG#
MO%V;9'5]KEE9P[QWB_6+T?K:ZZ-'3A\96H.])V_+[C^0/]K3]A/XL?L/>+_[
M'^)O@O5O#C2N4M;UD$VGZACG,%RF8I..2H;<H/S!3Q7D=?V?_$#X=>'_ (L>
M$+WP_P"*-$TGQ%H6I)Y=UI^I6B75K<+Z/&X*M^(K\K_V]/\ @UA\#_$_[9KW
MP*US_A =:DW2?\(_JKR76BW#=<1R_-/;Y.3SYJ] %05_2W"7CU@,7:AGD/8S
M_GC=P?JM91_\F75M'TV#S^G/W:ZY7WZ?\ _!"@#)KUS]K3]A/XL?L/>+_P"Q
M_B;X+U;PXTKE+6]9!-I^H8YS!<IF*3CDJ&W*#\P4\5Y*@P*_?,'BZ&*HK$8:
M:G"6SBTT_1K0]^,XR7-%W0ZBBBNR)05(!@4U!DTZM(@%%%%45$*51DTE/08%
M:#%HHHK1#"BBBM "G(,"F@9-25H 444540'(,FG4 8%%:1- HHHK2(!3T&!3
M5&33ZH HHHJT""BBBM(F@Y!DTZ@# HK2(!2J,FDIZ# JT M%%%6AH***!R:M
M#D.04Z@<"BK7<H****TB 444Y!5Q <!@4445I$ HHIR#)JBT.48%%%%:#"@<
MFBG(*T <.!1116@'9? S]H?QQ^S/XXA\2> ?%.M>%-:AP/M.GW!C\U0<[)%^
M[(A[HX93W!K]8OV&?^#HO_CST'X^>'?2/_A*?#\'X;KBSS^):$_2*OQKHKXG
MC#PWX?XGI<F;8=2E:RFO=J1])+6WD[Q\CBQN6X?$JU6.O?K]Y_7M\#/VA_ _
M[3/@>'Q)X!\4Z-XKT6; ^T:?<"3RF(SLD7[T;CNCA6'<5V5?R%? K]H7QQ^S
M1XYA\2> ?%.M>%-:AP/M.GW!C\U0<[)%^[(A[HX93W!K]8_V&O\ @Z'_ .//
M0?CYX=](_P#A*?#\'X;KBSS^):$_2*OX[XZ^C/G>6<V*R&7UJDOLZ*JEZ;3_
M .W;-]('QV.X9KT_?H>\NW7_ (/]:'[)45QOP-_:&\#_ +3'@>'Q)X!\4Z-X
MKT6; ^T:?<"3RF(SLD7[T;CNCA6'<"NRK^:\1AJV'JRH5XN,XNS3333[-/5/
MU/FY1E%\LE9A1116)(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?BG_ ,'D
M/_!.1_C%^SGX;_:(\.61EUSX8D:/XC$29>XT>XE_=2GN?L]R_0=%NY&)PE?M
M96)\2OASHGQ@^'FN^$_$NFVVL>'?$MA/I>IV-PNZ*[MIHVCDC8>C*Q'XT ?P
M/45]%_\ !5;_ ()\:]_P3(_;;\7_  KUC[1<Z;8S_;?#VI2+C^U]*E+&VGZ
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
M?QF_;7_9<\$_%;0/B-\,=)T?QQIRZE:6FH-??:K="S+MDV0,N[Y3T)%>G?\
M$$Q\?O\ HJ_P?_[[U'_Y&H _&&BOV>_X@F/C]_T5?X/_ /?>H_\ R-1_Q!,?
M'[_HJ_P?_P"^]1_^1J /QAHK]GO^()CX_?\ 15_@_P#]]ZC_ /(U'_$$Q\?O
M^BK_  ?_ .^]1_\ D:@#\8:*_9[_ (@F/C]_T5?X/_\ ?>H__(U'_$$Q\?O^
MBK_!_P#[[U'_ .1J /QAHK]GO^()CX_?]%7^#_\ WWJ/_P C4?\ $$Q\?O\
MHJ_P?_[[U'_Y&H _&&BOV>_X@F/C]_T5?X/_ /?>H_\ R-1_Q!,?'[_HJ_P?
M_P"^]1_^1J /L#_@R7_Y,%^*_P#V4!O_ $W6=?L]7P3_ ,&_/_!)WQG_ ,$B
M_P!FOQIX)\;>)/#'B74/$WB8ZW!/HAG,,47V6"'8WG1H=VZ(G@$8(YK[VH *
M*** "BBB@ K^*+_@M9_REO\ VC?^R@:O_P"E+U_:[7\47_!:S_E+?^T;_P!E
M U?_ -*7H ^8**** "BBB@ HHHH **** "BBB@ HHHH *^G_ /@BG_REO_9R
M_P"R@:1_Z4I7S!7T_P#\$4_^4M_[.7_90-(_]*4H _M=HHHH **** "BBB@
MK^4'_@[Q_P"4R6M?]BKH_P#Z*>OZOJ_E!_X.\?\ E,EK7_8JZ/\ ^BGH _,&
MBBB@ HHHH **** "BBB@ HHHH ***^X_^#>/_@GX?^"A7_!37P7HVIV+7?@G
MP2X\6>)MRDQ26UJZF*W8]#Y]P88RN02C2$?=- ']&O\ P;Q?\$_/^'>W_!,G
MP9HVJ6*VGC;QN@\6>)MRXECN;I%,5NQZCR+<0QE<D!UD(^\:^Y*** "O"?\
M@IM^V39_L ?L'?$WXM71B:Z\*:-(VEPR#*W.HS$06<1']UKB2(-P<+N.,"O=
MJ_!'_@]A_;/^P>&_A3\ =+O )-0ED\:Z_"C881IOM;%3W*LQO&*GC,49P>"
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
MUC2YWM;VQO;=[>YLYD)5XY(W 9'5@058 @C!H H4444 %%%% !1110 4444
M%%%% !1110 4444 ?T(?\&=G_!59]=TG4OV5_&FI%[G3DGUOP%+/)\SP<R7F
MG+G^X2UP@Y.UKCH$45^]E?P9_L_?'3Q)^S'\;_"GQ"\(7G]G^)O!NJ0:OITQ
M!*"6%PX5P"-T;8VLN<,K,#P:_MR_84_:\\/?MY?LC^ _BUX895TSQII<=X]O
MOWMI]R,QW-JQ[M#.DD9/0E,C@B@#UJBBB@ HHHH **** /'_ /@H5_R8)\<?
M^R?Z]_Z;KBOX8Z_N<_X*%?\ )@GQQ_[)_KW_ *;KBOX8Z "BBB@ HHHH ***
M* "BBB@ HHHH **** "OW^_X,8_^;HO^Y4_]S5?@#7[_ '_!C'_S=%_W*G_N
M:H _?ZBBB@ HHHH **** "BBB@ K\#/^#XCXI^5H?[//@F&4'[1/K6N7<>1E
M=BV<,#>O/F7 [#Y>_;]\Z_F+_P"#U+Q^VN_\%)OA_P"'T=F@\/\ P]MIF4YP
MDUQJ%\6P.GW(X3D?3M0!^.]%%% !1110 4444 %%%% !1110 4444 %%%% !
M7[F_\&0OP.76/C_\<OB3(@!\/:!8>&[=B/O?;;A[B3'T^P1Y_P!\5^&5?U!?
M\&8?PB_X0O\ X)D>+/%4T96Y\:>.KMXVR,-;6UK;0I[Y$OVCK[<=R ?KU111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?S5?\'L?P,'A/]M7X
M3_$**$QP^-/",VD2$#Y99]/NF=F_WO+OH5/LJ_C^+%?TP?\ !Z]\(5\2?L%?
M"_QM'$9+GPIXW_LUF '[J"]LIV=C[>9:0#CNPX]/YGZ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#]O?^#(?XHMI/[57QO\%>8 OB#PI9:V8\_>-C>&
M'.,]O[0/8_>ZC//]']?R>_\ !HI\1?\ A"?^"R_A_3?,5/\ A,/"^L:0 6QO
MV0"]P.1G_CSS@9Z$XXR/ZPJ "BBB@ KX_P#^"_'_ "AM_:$_[%67_P!&QU]@
M5\?_ /!?C_E#;^T)_P!BK+_Z-CH _C#HHHH **** "BBB@ HHHH **** "BB
MB@#] _\ @VG_ ."?A_;R_P""G?A:35K%KKP3\+]OB_7BRGRI6@=?L=LQZ'S+
MDQDH?O1Q3=@:_KYK\RO^#5+_ ()^C]C;_@FIIOC'6++[/XR^-DD?B:\9T"RP
MZ=M*Z=#G&2IA9IQGH;MAVK]-: "BBL7XD?$'2?A+\.]>\5:]=+8Z'X9TZXU;
M4;ENEO;01-+*Y_W41C^% '\XG_!YM^W6WQ1_:N\(? ;2+PMH_P ,;%=8UR)"
M-KZK>QAHE8>L5H8V4\?\?;C'2OQ8KT+]K3]HK6/VN?VG/'OQ.UXD:IXZUV[U
MF:/<66V$TK,D*D_P1H5C4=E0"O/: "BBB@ HKKO@=\!/&O[3'Q)T_P '_#_P
MMKGC'Q1JA(MM-TJT>YN' ^\Q"CY44<L[851R2!S7[$_L$?\ !F)\1/B9:V.N
M?M!>-K3X<Z;,JRMX=\/^7J6LX/5);@YMH&[Y3[0/4 ] #\2*]"^"?[)'Q5_:
M4N!'\._AKX\\=-NVDZ#H%UJ*H>GS&)&"@<Y)( P<U_79^R9_P;[?LD_L=0VL
MV@?"'0/$6M6P4G6/%B_V[>.XZ2*+C=#$_'6&./Z5]D:?I]OI%C#:VL$-K;6Z
M".*&) D<:C@!5'  ]!0!_'K\,O\ @VD_;8^*4:36OP/U/2;9ADRZUK.G::4X
M.,QS7"R\[<<(<9&< YKV+P[_ ,&>W[8.MV[/<P_#'1V4*1'=^)69FSUQY,,@
MXZ')^F:_JNHH _EA_P"(-O\ :X_Z"7P?_P#"BN?_ )%K!\6?\&A?[9'AQ9#9
MZ/\ #W7O+"E18>)XT\S)P0//2+IU.<=.,GBOZO** /XV/BE_P;K?MI?"&WDF
MU3X!^*KZ*,%LZ)=6>M,X]DLYI7/TQGVKY6^+'P&\<_ 76_[-\=>"_%G@O4@2
MIM-=TBXTZ<$=1LF16XP>U?WH5F^+?!NC^/M!N-*U[2M-UK2[H;9K._MDN;>8
M>C(X*M^(H _@5HK^O;]L'_@V)_9%_:VCNKJW\ 'X8:]< E=2\$3#2T4XX_T/
M:UIC/)Q"K'^\.M?C/_P42_X-(OCY^R=::CXB^%UQ;_&[P?9AIC#IEN;7Q!;1
M@G[UD6;S\# _T=W=CD^6HH _*&BK.L:/>>'=6N;#4+6YL;ZSE:&XMKB)HIH)
M%.&1U8 JP((((R#5:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[+]
MGCXXZY^S-\>?!OQ$\-S>3KW@G6;76[$EB%:6WE60(V.2C;=K#NK$'@UQM% '
M]ZGP1^+NC_'_ .#7A/QUX>F^T:#XRT>TUO3Y.[V]S"DT>??:XR.QKJ*_+7_@
MT6_:VD_:%_X)6V_@_4+@S:Q\'];N/#^'?=(]C+B[M7/HH\Z6%1V6V'M7ZE4
M%%%% !1110 4444 %%%?GQ_P<C?\%0?^';O[ .I6_A[4?LGQ-^*'F^'O#/E2
M;;BQ0I_I>H+W'D1NH5AR)9X3TS0!^*'_  =(_P#!6.3]O']LB7X:^$]2:;X6
M_!^[FT^ Q.?)UG5P3'=7AYPRQD&&(\_*LCJ<38K\N:** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KL/@5^SYXY_:=^(MGX1^'GA/7_&?B2^/[G3](
MLGNIBN0"[!0=B#/S.V%4<D@5^CG_  1I_P"#8;XD?\%$+72_'_Q,FU'X7_!^
MY*SV\KP;=;\21'!S:12#$4++TN)00<J424$D?TH?L9?L#_"/_@G[\,H_"?PF
M\$Z1X4T_:OVNXAC\R^U1U&/,N;ALRS/UY=B%SA0HP  ?A3^P%_P9@>-?'L5G
MKG[17C>'P-I\FV1O#7AEX[[5F4X)26[8-;P,.1^[6X!]1TK]A/V/_P#@AQ^R
MU^Q#;VLO@OX1^&KK6[=5_P")YK\7]LZFSCK(LMQO\ECW$(C7V%?65% !1110
M 4444 %%%% !5'Q+X8TWQGH5SI>L:?8ZMIEZGEW%I>0+/!.O7#HP*L.!P15Z
MB@#\^?VQ_P#@V+_9'_:ZCO+RW\!'X8^(KH$KJG@J8::BMCC-GAK0C/)Q$K'G
MYAUK\:_^"@__  :,_M ?LL6M_K_PMNK3XW^%+4&0P:9;FS\00)R>;)F838&!
M^XD=V))\L"OZFJ* /X#_ !!X>U#PEKEWI>JV-YIFI:?*T%U:7<+0SVTBG#(Z
M, RL#P00"#5.O[0/^"F?_!$GX$_\%2?#,[>-O#D>B^-HXBEAXQT6-+?5K9@N
M$$K8VW,0X_=S!@!G84)W5_,'_P %7_\ @B7\8/\ @DOXY5?%MFGB3P#J<YAT
M;QEI<+?V?>G&1%,IRUM<;>?*<D':VQY I8 'QW1110 4444 %%%% !1110 4
M444 %%%% !1110!Z1^R#^U/XK_8F_:5\'_%+P3=FT\1>#=12^@!)$=TGW9;>
M3')BEC+QN.ZN>AYK^V;]C3]J_P +_MQ?LP>"_BKX.F\W0?&6G)>QQLX:2SEY
M6:VDQQYD4JO&W;<AQQBOX4:_;[_@SC_X*9?\*P^-&O\ [-?BK5/+T/QV7UKP
MCY[_ "6VJQI_I%LI/3SX$#@<#?;8 W2\@']'U%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8WQ
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
MZEI^LZ/J42SVE]8W"7%M=1MR'CD0E64]B"0: -"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#Y9_X+,_\% K?_@FE_P $]?'7Q*CDA_X27R!HWA>"3!%Q
MJUR&2#Y3PRQ /.R]T@<5_%EK.L7?B+5[K4+^YGO+Z^F>XN;B9S))/([%F=F/
M+,6)))Y)-?K]_P 'B?[?K?'G]M?0_@GHEZ9/#?P=M/.U-8W_ '=QK-VB.^<'
M#>3;^2@)Y5Y+A?6OQXH **** "BBB@ HHHH **** "BBB@ HHHH ***[#X _
M 7Q;^U#\9_#?P^\"Z+=>(/%OBR]2PTVPMQ\TTC<DL3PD:*&=W8A41&9B%4D
M'5?L2?L2?$/_ (*#?M#:+\,_AGHKZMX@U9M\LKY2TTNV4@27=S)@^7"F1EL$
MDE54,[*I_K>_X)$?\$7?A?\ \$D?A-]C\.V\7B+XA:Q $\0^,+NW"WFHG.[R
M85RWV>V4XQ$A^;:K.78 BU_P1R_X)(^#?^"2G[,=MX7TE;76/'.N)'=^+?$?
ME#S-4NPO^JC8J&6UB)81(>@+,?F=B?KJ@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^1_^"MG_  1S^&/_  5J^##Z3XIM8M$\<Z3 X\-^+K6!3?:5
M)\Q6.3H9K4L<O"Q .25*/AA]<44 ?PN_MM_L2?$/_@GS^T-K7PS^)FBOI/B#
M26WQ2IE[35+9B1'=VTF!YD+X.&P""&5@KJRCR6O[0/\ @LK_ ,$DO!__  5J
M_9>NO"^I+::/X[T)9+SPEXC,(:73+K',,A W&VFPJR(/17 W(M?QU_'3X'^*
M?V:_C!XB\!^-M'NM!\5>%;U]/U*QN%P\,J^AZ,K AE895E96!((- ')T444
M%%%% !1110 4444 %%%% !1110 5^H'_  :C_P#!0_\ X8W_ ."C%KX#UJ\6
MW\%_'!(O#]SYC[8[?5$+'3IOJTCO;_\ ;T#_  U^7]6=&UB[\.ZO:ZA87,]G
M?6,R7%M<0N8Y()$8,KJPY5@P!!'((H _OSHKYU_X)/?MM6W_  4,_P""??PU
M^*BR0G5=<TM;?7(H^!;ZG;DP7:[>JJ9HW=0?X'0\@@GZ*H **** "BBB@#\(
M?^#XO_DEO[.O_85UW_T38U_/#7]#W_!\7_R2W]G7_L*Z[_Z)L:_GAH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K1\)>$=6\?>)]/T30]-O\
M6=9U:=+6RL;*!KBYNY7.%CCC4%F8D@  $FM/X0?"#Q1\?OB=H?@OP7H>H>)/
M%/B2[2RTW3;*/S)KJ5N@ Z  9)8D*J@L2 "1_5S_ ,$)_P#@W[\&_P#!+3P'
M8^,?%UOIOBOX[:K;'[=JY7S;?PZLB_-:6&X?+@$J\^ \F6 VH=E 'Q5_P1U_
MX-$K6&QTOXA_M6+)-=2;+JQ^'ME<[8XAP0=2GC.6;_IA"P P-\C9:,?NU\._
MAQX?^$7@O3_#?A70])\-^'])B$%EINF6B6MK:1CHJ1H JCZ"MJB@ HHHH **
M** "BBB@ HHHH **** ([NTBO[62">*.:"9#')'(H99%(P00>"".,&OQ?_X+
M/?\ !I_X0_:!TW5?B)^S58Z;X'\>*&N+KP@I%OHFNGJ?L^?ELYCV48A8@ B,
MEGK]I** /X'?B+\.=?\ A#XZU;POXIT?4O#_ (BT*Y>SU'3=0MVM[JRF0X9)
M$8 JP/8UBU_6W_P7[_X(-^'?^"I/PEN?%_@NQTO0_CMX;M]^FZD5$*>)(47_
M (\+MP.<@8BE;)C8!20C-C^3?QIX,U;X<^,-5\/Z]IM[H^N:'=RV&H6%Y"T-
MQ97$3E)(I$;!5U92I!Y!!H S**** "BBB@ HHHH **** "BBB@ HHHH ****
M "OZM?\ @T3_ &F_^%Y?\$F;'PI=77G:G\*?$%[H!1CF06LK"]@8_P"S_I,D
M:^T!'0"OY2J_;C_@R5_:#/AC]JSXP_#&:;;!XP\-6VOVZLQQYVGW!B*J.@9H
M[]B?41#T% '](E%%% !1110 4444 %%%% !1110 5^,/_![1_P F"_"C_LH"
M_P#INO*_9ZOQA_X/:/\ DP7X4?\ 90%_]-UY0!_-#1110 4444 %%%% !111
M0 4444 %%%% !1110!_9Y_P0'_Y0V_L]_P#8JQ?^C9*^P*^/_P#@@/\ \H;?
MV>_^Q5B_]&R5]@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M_%%_P6L_Y2W_ +1O_90-7_\ 2EZ_M=K^*+_@M9_REO\ VC?^R@:O_P"E+T ?
M,%%%% !1110 4444 %%%% !1110 4444 %?3_P#P13_Y2W_LY?\ 90-(_P#2
ME*^8*^G_ /@BG_REO_9R_P"R@:1_Z4I0!_:[1110 4444 %%%% !7\H/_!WC
M_P IDM:_[%71_P#T4]?U?5_*#_P=X_\ *9+6O^Q5T?\ ]%/0!^8-%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 445]#?\$S_ /@FI\1/^"I/[2=C
M\// -JL,:!;K7-;N4)L?#]EN :XE(^\QZ)&#ND;@8 9E .!_90_9%^(W[;_Q
MHTWX?_"_POJ/BOQ/J9W+;VR@1VL0(#3SRMA(85R-TCD*,@9R0#_2S_P2-_X-
M7OA/^Q!:Z;XP^,$>D_%[XI1[)TCN;<R>'M!D SBWMY!_I$BMTFG7J%*1Q,,G
M[-_X)G?\$O/A?_P2Q^ EOX+^'NFK)J%TB2:]XBNHU_M+Q#<J#^\F8?=0$L$B
M7Y(P>,L69OHZ@!$01H%4!548  X I:** "BBB@ HHHH **** "BBB@ KF/C'
M\%O"/[0OPXU/PAXY\-Z-XL\,:S%Y5[IFJ6J7-O..Q*L" P."K##*0""" :Z>
MB@#^:[_@M_\ \&J6L?LTZ9J_Q4_9N@U7Q3X$M0UUJW@YRUUJV@Q\EI;5N7NK
M=>Z',T8 ),HW,GXJ5_?Y7X!?\'-/_!N_:66E^(?VE/@3HHMS"7U'QUX5LH@(
M]G+2ZI:H/ND?>FB48()D &'W 'X 4444 %%%% !1110 4444 %%%% !1110
M4444 %/M[B2TN(YH9'BEB8.CH=K(PY!![$>M,HH _N<_X)^_M(+^U]^Q!\*?
MB9YD<EQXT\+V.I7H3[L=VT*BYC'^Y.)%_P" U[!7Y3?\&>?[0K?%K_@E#)X1
MN+CS+OX8>*[_ $F*(G+):W&R^C;_ '3)<W"C_KF?2OU9H **** "BBB@ HHH
MH _-#_@Z5_X*1?\ ##/_  3MOO".@W_V7Q_\:?.\.:;Y;[9K/3]@_M"Z'<8B
M=80005>Z1A]TU_)E7WC_ ,''/[?K?M\_\%/_ !E>:;??:_!?P]<^$/#H1]T,
MD5L["XN%(X;SKDS.&ZF/RADA17P=0 4444 %%%% !1110 4444 %%%% !111
M0 445[E_P3K_ &!/&_\ P4K_ &J_#OPK\"V^V\U5S/J6I21E[;0[!"//O)L$
M?*@( 7(+NR(#N<4 =I_P2A_X)+_$C_@K1\?/^$3\&Q#2?#NDA)_$?BB[A9['
M0H&SMSC'F3O@B.%2"Q!)*HKNO]<'_!/C_@G-\+?^"9WP(M? ?PPT*.QM\))J
MFJSA9-2UZX4$&XNIL NW+;5&$0,5157BM']@K]A3P!_P3F_9HT+X7_#K3C::
M/I*F6ZNYL-=ZQ=N!YMW<.!\TKD#V50J*%154>RT %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7YS?\ !<K_ (-]_!/_  52\&77BSPM'I?@WXY:; HL
MM=,92VUY$!"VM^$'S#&%6< R1X4?,@V5^C-% '\%_P <_@;XM_9I^+NO^ _'
M6A7WAKQ;X7NVLM2TZ[3;);R  CD9#*RE65U)5U964E6!/)U_69_P<4?\$,]-
M_P""F_P0G\=>!-+M+7XZ^#+1FTZ5 L7_  E%JF6.GS-P"_4PNQPKDJ2%<E?Y
M.]6TFZT#5;JQOK6XLKZRE:"XMYXS'+!(I*LCJV"K*0001D$8H KT444 %%%%
M !1110 4444 %%%% !1110 5^Z__  9B?\%#Y/"_Q,\8?LU^(+X_V?XF23Q1
MX321L^7>PH!>VZ?]=($28#@#[-*>KU^%%>@?LJ?M&:]^R)^TGX'^)WAEMNM^
M!M9MM8MD+E$N/*<,T+D<^7(FZ-AW5V% ']WE%<K\#/C)H?[1'P8\)^/?#-S]
ML\.^,M(M=:TZ8\,\%Q$LJ;AV8*P!'4$$'D5U5 !1110 4444 >/_ /!0K_DP
M3XX_]D_U[_TW7%?PQU_<Y_P4*_Y,$^./_9/]>_\ 3=<5_#'0 4444 %%%% !
M1110 4444 %%%% !1110 5^_W_!C'_S=%_W*G_N:K\ :_?[_ (,8_P#FZ+_N
M5/\ W-4 ?O\ 4444 %%%% !1110 4444 %?R1_\ !V#XQ_X2;_@MI\1K+C_B
MG=)T33^%Q][3;>YZ]_\ CXZ_AVK^MROXU?\ @XD\1-XH_P""TWQ_N65U\O7H
M;3#-N.(+*WA!SZ'R\@=A@=J /BVBBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K^Q3_@VK^'(^&?\ P1-^!MJ5"S:E87VKRMWD^U:C=3H3](W1?HHK^.NO
M[@/^"5/@]? '_!,?]GG2!LWV?PXT 2E&+*TITZ!I""><%RQ' X/04 >^4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y[_\ !TI\.5^(/_!$
MGXM2JH>Y\.S:3J\ /8IJ=LDA_"*26OY"Z_MB_P""S_@U?'G_  27_:.L656\
MKX>ZS?J"6&6MK22Y7&WG.8A@="< \9K^)V@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ^T_^#=GQJ? /_!:CX 7RR>7Y^NS:;G>$S]JLKFUQD^OG8QW
MSCJ:_LIK^(?_ ()+^)_^$._X*D?LYZ@TL<$4/Q*\/+-(XRJ1/J4"2$_\ 9OI
M7]O% !1110 5\?\ _!?C_E#;^T)_V*LO_HV.OL"OC_\ X+\?\H;?VA/^Q5E_
M]&QT ?QAT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^G7
M_!&#_@VC^(__  4HCTSQYX\EU#X:_!F8K-#?O!C5/$D?7_08G&%C8<?:) 4Y
M!19<$#ZF_P"#=S_@V:@^)&F:'\>/VD-!D;0YME]X4\#WT6%U-",I>:C&PSY)
MR&C@./,&&?\ =D))_0S;V\=G;QPPQI%%$H1$1=JHHX  '0#TH \<_8H_X)^?
M"+_@GG\+X_"?PF\%Z7X8L61!>W:)YNH:M(HQYMU<-F29N21N.U<D*%7 'LU%
M% !1110 4444 %%%% !1110 4444 ?#O_!6/_@@A\%?^"JOA^ZU/5-/3P3\4
M8X2MCXRTBW47+L%PB7L7"W<0PO#D2*!A)$!(/\L/_!1+_@FQ\4_^"8GQVN/
MOQ.T86TD@:;2M8M"TNF:];@X$UM*0,CIN1@KH2 RKD9_N KQ;]OC]@?X<_\
M!2#]G/5OAK\2M)%]I5\/.LKV'"WVBW8!$=W;2$'9*F3V*LI9&#*S*0#^&RBO
MH;_@IM_P3=\>?\$N?VI=7^&_C:!KB!"UUH.MQPF.U\0V!8B.YCY.UN-KQY)C
M<,N2 &;YYH **** "BBB@ HHHH **** "BBB@ HHHH **** /V+_ .#,#]IU
M_AI_P4!\;?#&YN!'IOQ0\,&Y@C)YEU#3G,L0'TMIKTGZ"OZ<:_B1_P""0G[0
MW_#*_P#P4[^!OCA[@VMGI?BZRMM0E#;?+LKI_LET<]/^/>>7@X!Z9'6O[;J
M"BBB@ HHHH **** "OXY?^#A#_@HV_\ P4>_X*/^*M:TN]-SX#\$,WA?PJJ/
MNBEM;=V$ETN.#]HF,D@;&?+,2G[@K^B3_@Y$_;];]@C_ ()?>,+C2;TVGC3X
MC ^#_#YC?;+"]RC?:;A2"&4Q6JS,KC[LIA]:_CYH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** %16D8*H+,QP !UK^A/_@WQ_P"#8>ST72]!^./[2V@+
M=ZG<!+[PWX"U&#]W9+E6BN]1C/WI#C*VK@JH(,@+$QIS_P#P:P_\$%X=<MM%
M_:B^,FB>9;[UNOAYH-]""DP'35YHV'W<X-L#C.WSL$>2Q_H(H 1$$:!5 55&
M  . *6BB@ HHHH **** "BBB@ HHHH **** "BBB@ KGOBO\)_#/QU^'&L>$
M/&6AZ9XE\,>(+9K34=,U"!9K>[B/\+*>." 0>H(!!! -=#10!_*'_P ' G_!
MO=K7_!,;Q7-\1OAO!J7B#X$ZQ<!1(Y,]UX0G<X6VNFZM S'$4Y[D1N=^UI?R
M_K^^?QSX&T;XF^#=4\.^(M+L-<T'7+62RU#3[V!9[:]@D4J\<B,"&5E)!!'>
MOY&?^#@#_@BWJ/\ P2;_ &CX[OP['?:C\'/'$LDWAF_ES(VFR#YI--G?O)&.
M49N9(\'EEDP ?G]1110 4444 %%%% !1110 4444 %%%% !71?"+XJ:Y\#/B
MKX:\:>&;QM/\1>$=4MM8TRZ49\BYMY5EB;'?#J#@\'I7.T4 ?W/?L#_M>Z)^
MWI^QW\/_ (M:!Y4=GXTTF.[GMD??]@NUS'=6Q/<Q3I+&3WV9[UZ]7X _\&5_
M[>K,WQ$_9QUN\RJ@^,_#"R-]WF."_@4GZVTJH/\ INV/O&OW^H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,;X@?#O0/BOX1O?#_BC1-)\1:'J2>7=:?J5HEU;7"^CQ
MN"K?B*_++]O'_@UH\#_$[[9KWP+US_A =:DW2?V!JCR76C3MUQ'+\T]ODY//
MFKT 5!7ZS45]+PWQ?F^15O;996<.\=XR]8O1^MKKHT=6&QE:@[TI6_+[C^0K
M]K+]A7XK_L0>+O['^)G@S5O#C2N4M;UD$VGZACG,%RF8I..2H;<H/S!3Q7DJ
MC)K^S;X@?#O0/BOX1O?#_BC1-)\1:'J2>7=:?J5HEU;7"^CQN"K?B*_+/]O#
M_@UI\#_$S[;KWP+UO_A =:DS)_8&J/)=:-.W7$<OS3V^3D\^:O0!4%?T[P?]
M(#+\7RX?/8>QG_/&[@_5:RC_ .3+JVCZ;!\04Y^[77*^_3_@?B?@Q17K7[6/
M["_Q6_8A\7?V/\3/!FK>'&E<I:WK()M/O\<Y@N4S%)QR5#;E!^8*>*\EK^A,
M'C,/BJ,<1A9J<):J46FGZ-:,^BA.,US1=T%%%%=Q04Y!@4T#)J2M "BBBJB
MY!DTZ@# HK2)H%%%%:1 *>@P*:HR:?5 %%%%6@04445I$T'(*=0!@45I$ I5
M&324]!@5: 6BBBK0T%%% Y-6AR'(*=0.!15KN4%%%%:1 ***<@JX@. P****
MTB 444Y!DU1:'*,"BBBM!A0.313D%: .' HHHK0 HHHJD5Y!3U&!35&33ZTB
M$0HHHK2)04Y!@4T#)J2M(@%%%%4!V7P-_:%\<?LT>.(?$G@'Q1K/A36H<#[1
MI]P8_-4'.R1?NR(>Z.&4]P:_5_\ 8:_X.@LBST+X]^'?2/\ X2C0(/PW7%GG
M\2T)^D5?C<.34@X%?#\9>&G#O%-+DS?#J4[651>[4CZ26MEV=X^1Q8S+,/BU
M:M'7OU^\_KJ^!O[0O@?]I;P/#XD\ ^*-&\5:+-@?:-/N!)Y3$9V2+]Z-QW1P
MK#N*[*OY%?@=^T+XX_9I\<0^)/ 7BC6?"NM0X'VC3[@Q^:H.=DB_=D0]T<,I
M[@U^KG[#G_!T#_QYZ#\>O#OI'_PE&@0?ANN+//XEH3](J_C/CSZ,&>97S8K(
M)?6J*UY=%52]-I_]NM-]('QF8<+UZ7O8?WUVZ_\ !^7W'['45QOP-_:%\#_M
M+>!X?$G@'Q1HWBK19L#[1I]P)/*8C.R1?O1N.Z.%8=Q795_,V)PM;#U94,1!
MPG%V<9)II]FGJGZGS,HRB^62LPHHHK D**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H=1T^WU?3Y
M[2[@ANK6ZC:&:&9 \<R,,,K*>"I!((/!!J:B@#^7_P#X.-/^#=_4/V'_ !+K
M'QL^#>ES7_P;U:Y:XU?2+:+=)X(FD;H%4<V+,<(W_+(D(W&QF_(.O[\M<T.R
M\3:+>:;J5G:ZAIVH0/;75K<Q+-#<Q.I5XW1@5964D%2"""0:_G _X+\?\&P6
MI_L_76M?&3]G'1KO6/ +&2]UWP;:HTUWX:'!::T7EYK7[S-&,O"!D;H\^6 ?
MB91110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?4W_!.'_@L?
M\=_^"7GBJ.?X<>*Y9_"\LWFW_A/5R]WH=_G[Q,.X&&0\9EA:-S@ L1\I^6:*
M /Z^?^"3?_!Q;\$_^"G\%CX;FN%^&OQ7F 1O"NL72E=1DP,FPN<*MR.OR$)-
MP3Y94;C^@=?P#VEW+874<\$DD,T+B2.2-BK1L#D$$<@@\Y%?MS_P17_X.Q_$
M7P>N])^&O[3U[?\ BKPBQ2UL/'.#/JVD#[H%\!EKN$<9E&9UP2?.R-H!_1_1
M61X!\?Z'\5/!>E^)/#6K:=KWA_6K9+RPU&PN%N+:\A<962-U)5E([@UKT %%
M%% !1110 4444 %%%% !7GG[6G[1VB_LA?LR>//BAXA(_LCP+HEUK$T6\(UT
M8HRR0(3QOE?;&H[LZBO0Z_&G_@\Y_;);X4?L2^"_@YIMYY6I?%;63>ZG$IY;
M3-/*2E&';?=26K GKY#CG!P ?S>_&+XKZU\=_BUXG\;>)+K[9XA\7ZK=:SJ4
M^"!+<W$K2R, 2< LYP,\#BN;HHH **** "BBB@ HHHH **** "BBB@ HHHH
M*_IS_P"#3[_@CY!^RU^S[#^T)XZTG;\1OB99 ^'X;F/Y]"T23#(Z@CY9KK D
M+=1#Y2C&Z0'\7/\ @@G_ ,$X&_X*8_\ !17PIX3U2S>X\!^&3_PDGB]B#Y;V
M%NZXMB?6XE:*' (8))(P^X:_LHM+2*PM8X((HX8(4$<<<:A5C4#   X  XP*
M )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_%G_@[A_X
M)%0_'?X(-^TMX'TO_BM/A[:+#XMAMH_FU;1EZ73 #F2TSDM_SP+DG$*"OVFJ
MKKFB6?B;1;S3=1M;>^T_4('MKJVGC$D5Q$ZE71U/#*RD@@\$&@#^ VBOJC_@
MLY_P3UN_^"9O_!07QM\-UAG'A>2;^V?"MQ)D_:=)N&9H/F/+-$0\#-W>!ST(
MKY7H **** "BBB@ HHHH **** "BBB@ HHHH _>[_@RA_;6:R\2?%/\ 9^U2
M\;R;Z)/&OA^)SA4D3R[:_09ZLRM9N%':*4XZD?T'5_$M_P $@/VN6_8;_P""
ME'PA^(TEU]DTG2]?BLM:<OM0:;=YM;LMV.V&9W /&Y%/! (_MIH **** "BB
MB@#\(?\ @^+_ .26_LZ_]A77?_1-C7\\-?T/?\'Q?_)+?V=?^PKKO_HFQK^>
M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *EL;&;4[V&VMH9;BXN'6
M***)"[RNQP%4#DDD@ #K45?M1_P:.?\ !(J']H/XOW'[2/CW2EN/"/P]O1;^
M$;:X3,>HZRF&-W@_>2U!4J>AF=2#F$B@#]%/^#<#_@AE9_\ !-?X*P_$CXA:
M;!-\<O'%B#=+(NX^$K*3#"P0]/.;"M.X_B'EJ2J%I/U HHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OPC_X.Z/\ @CG#XN\)2_M5?#W2PNLZ*D5K
M\0+.WC'^G6HVQP:F .3)%\D4IYS%Y;?*(G+?NY6=XO\ "6F>/_">J:#K5C;:
MIHVMVDMA?V=PF^&[MY4,<D3J>"K(S*1W!- '\"E%?37_  5^_P""?=__ ,$S
M?V^O''POD6Y?0+><:IX8NYN6OM(N"S6S;OXF3#0NV #)!)CC%?,M !1110 4
M444 %%%% !1110 4444 %%%% !7V]_P;D?'$_ ;_ (+.? ^_>X$-GX@U:7PS
M<JQ^6?\ M"VEM8D/_;>6%A_M*.V:^(:Z[X ?%*X^!WQW\$^-K-Y([OP?KUCK
M<+Q_>5[:XCF4CW!04 ?WG45%8WT.IV4-S;R)-;W"+)%(ARKJPR"#Z$'-2T %
M%%% !1110 4444 %%%% !7XP_P#![1_R8+\*/^R@+_Z;KROV>K\8?^#VC_DP
M7X4?]E 7_P!-UY0!_-#1110 4444 %%%% !1110 4444 %%%% !1110!_9Y_
MP0'_ .4-O[/?_8JQ?^C9*^P*^/\ _@@/_P H;?V>_P#L58O_ $;)7V!0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?^T;_ -E
MU?\ ]*7K^UVOXHO^"UG_ "EO_:-_[*!J_P#Z4O0!\P4444 %%%% !1110 44
M44 %%%% !1110 5]/_\ !%/_ )2W_LY?]E TC_TI2OF"OI__ ((I_P#*6_\
M9R_[*!I'_I2E ']KM%%% !1110 4444 %?R@_P#!WC_RF2UK_L5='_\ 13U_
M5]7\H/\ P=X_\IDM:_[%71__ $4] 'Y@T444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'H7[*?[+WC+]L_]H/PO\,_ .EOJOBCQ9>K:6L?(CA'62:5
ML'9%&@9W;LJD^U?V3?\ !*__ ()C^!?^"5G[+>F_#_PC#'?:M.$NO$FOR0*E
MUX@OMOS2N1RL:Y*Q1Y(C3C+,69OBK_@U3_X)$0_L9?LN1_&KQII*Q_%#XL62
M362W$>)M!T1MKPP@$922XPLTG^R(%(!1@?UIH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "FS1+<1-'(JR1R JRL,A@>H(IU% '\G?_  <T?\$=HO\
M@FY^U+#XX\"Z6;7X/?%*>6XTV&%?W/A_4A\]QI_ PL9!\V$''R;T /DEC^8]
M?V_?\%//V$-!_P""D7[$OC?X3ZTEO'<:U9F?1;Z5?^05JD0+VMR".0%DP' Y
M:-Y$Z,:_B:^(GP_UCX3^/]<\+>(K"?2M?\-W\^EZE93#$EI<PR-'+&WNKJP/
MTH QJ*** "BBB@ HHHH **** "BBB@ HHHH **** /W)_P"#(;XW_P!C?M$_
M'#X<22';XB\.V/B.%">%-C<M;N0/4C4$SC^X/05_1G7\B_\ P:M?&'_A4_\
MP6G^&]K),(;/QE8ZIX?N&+8!WV4L\2^^Z>WA7'J17]=% !1110 4444 %?(_
M_!<O]N,_\$^O^"9'Q+\=6-Y]C\47EE_PC_AIE<+*-2O,PQ21YZM"IDN,>ENW
M7I7UQ7\Z?_!ZY^V.WB;XS?"WX$Z;>;K/PO82>+=;BC?*M=W):"U1QV>*&.9A
M_LW@H _"^BBB@ HHHH **** "BBB@ HHHH **** "BBB@"6QL9M3O8;:VAEN
M+BX=8HHHD+O*[' 50.222  .M?U__P#!OA_P2,L?^"6G[&]FVNV,!^+GQ AA
MU3Q==%0TED2I:'358?P6ZN0V"0TID8$KM _&/_@TI_X)F1_M<?MK77Q>\4:>
M;CP1\%6BO+194S%J&N29-JG(^80*K3G!RKK;YX?G^I2@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K^</_@[Q_X)%1?![XB6_P"T]X#T
MM8?#OC2\6R\;VMO&%2QU1_\ 57^U1PMS@K(QP!,JDDM/Q_1Y7"?M._LZ>&?V
MN/V?/&'PS\968OO#/C33)=,OH\#>BN/EE0G[LD;A9$;JKHI'(H _@^HKT;]K
MK]F7Q#^QG^TWXX^%OBI%&N>!]7FTNXD1=L=TJ',<Z \^7+&4D7/.V1<UYS0
M4444 %%%% !1110 4444 %%%% !1110!_4)_P9S_ +:C?';_ ()\Z[\*=4NS
M-K7P9U<Q6JNQ+'2KXR3P<DY.V=;Q,#A46(<<5^O%?R5_\&I7[6S?LT?\%;_#
M&@W5TMOH7Q:T^Y\)7@D;Y!.RBXLV _OFX@CB!["X;UK^M2@ HHHH **** /'
M_P#@H5_R8)\<?^R?Z]_Z;KBOX8Z_N<_X*%?\F"?''_LG^O?^FZXK^&.@ HHH
MH **** "BBB@ HHHH **** "BBB@ K]_O^#&/_FZ+_N5/_<U7X U^_W_  8Q
M_P#-T7_<J?\ N:H _?ZBBB@ HHHH **** "BBB@ K^)[_@M'JL>L_P#!6O\
M:.FCF^T*GQ#UF MG.#'=R1E?^ E2OX5_;#7\0?\ P5B_Y2F_M+?]E5\4?^G>
MZH ^?Z*** "BBB@ HHHH **** "BBB@ HHHH **** "O[ROV=- _X13]GSP)
MI>]9/[-\/:?:[U7:&\NVC7(';..E?P:U_?KIFFP:-IMO9VL8AMK6)88D!)"(
MH 4<\\ "@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \Q_
M;8T-?$_[&?Q<TV21HH]0\%ZS;,ZC)0/8S*2/IFOX4:_O:^+T2W'PF\41R*LD
M<FD7:LK#(8&%\@BOX): "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#TS
M]BO7)/#/[9'PEU*%$DET_P 9Z/<HK_=9DOH6 /MQ7]V%?P7_  $UR3PS\=/!
M>I0HDDNGZ]8W**_W69+B-@#[<5_>A0 4444 %?'_ /P7X_Y0V_M"?]BK+_Z-
MCK[ KX__ ."_'_*&W]H3_L59?_1L= '\8=%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5^RO_!KI_P $*+?]K[QC;_M!?%K11=?##PO>LGAK1[R/
M]SXIU"(X::12/GM('XQ]V65=ARL<B-\$?\$A/^";VN?\%2/VW_#'PTL/M-IX
M?5O[4\4ZG$/^07I4++YS@X($CEEBCR"/,E3/RAB/[/OA3\+/#_P/^&>@^#O"
M>EVNB>&O#%A#INF6%NNV.UMXD"(@[G  Y.23DDDDF@#H**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#XY_X+;_\ !*70_P#@J_\ L<:GX5\NSL_B
M%X=234_!FKRC;]DO0O-O(_46]P%$;]0OR/@F-17\;OC?P5JWPV\9:MX=U[3[
MK2=<T*\ET_4+*Y39-9W$3E)(G7LRLI!'J*_OHK^;7_@\6_X)F0?!GXX^'_VC
MO"MDL&A_$F<:-XHCB7"0:Q'$6AN./^?B"-P>/OVS,23)0!^)M%%% !1110 4
M444 %%%% !1110 4444 %%%% #HIF@E62-F21"&5E."I'0@U_=?^QC\;A^TM
M^R'\+OB'O1W\;^%-,UR7;T62XM8Y77V*LS CL017\)U?U]_\&OOQ@;XO?\$5
M?A+Y\BRWOA<ZCX?N"H^Z(+Z?R1^%N\'^>* /T!HHHH **** "BBN&_:;^/.D
M_LN?LZ^./B1KS!='\#:%>:Y=+NVF5;>%I/+7_:<J%4#DE@!DF@#^9S_@[T_;
ME_X:2_X*.6WPSTNZ$WAOX):=_9K!'W1R:K=".>\<$'^%1;0D$95[>3UK\GZZ
M'XM?%#6OC?\ %3Q+XT\1W1OO$'B[5;G6=3N#_P M[FXE::5_Q=V-<]0 4444
M %%%% !1110 4444 %%%% !1110 5]^?\&\7_!)*3_@J9^V?"/$EG<-\)_AY
MY6J^*YERJWQ)/V?3@PZ-.R-NQ@B*.4@AMM?!.GZ?<:OJ$%I:0375U=2+%##$
MA>25V.%55')8D@ #DDU_9]_P1$_X)RVG_!,C_@GQX/\  <]K!'XSU2(:[XON
M$PS3ZI<*IDCW#AE@0) I'!6'=C+'(!]8:3I-KH&E6MC8VMO96-E$D%O;P1B.
M*"-0%5$5<!54   #  Q5BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O&?^"@/[#W@__@HI^R?XL^%'C2 ?V=XAMB;2]5 T^D7J9-O>19Z/
M&^#C@,I9#E68'V:B@#^$']J;]FOQ5^QY^T1XP^&/C6R-CXF\%ZE)IUZF#LEV
M\I-&2 6BEC*2(V/F213WK@:_H<_X/,/^";2^(O!'A?\ :;\,Z>/MF@F+PUXR
M\F/F2UD?%E=OC_GG*Q@9CDD3P#HE?SQT %%%% !1110 4444 %%%% !1110
M4444 >\?\$Q_VQ+K]@;]O7X7_%B&29;/PKK<3ZK'$"6N-.ES!>Q@#JS6\DH'
M7#;3@XK^WW3-3M]:TVWO+.:*ZM+N)9H)HF#)*C %64C@@@@@CUK^ JO[$/\
M@VZ_:Y;]L#_@D1\,=0O+K[5KO@>!_!>JDOO99+#:D&X]2S6;6KDGG,AZ]2 ?
M=E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 8WC_P"'>@?%?PC>^'_%&B:3
MXBT/4D\NZT_4K1+JVN%]'C<%6_$5^6G[>'_!K7X'^)WVS7O@9KG_  @6M2;I
M/[ U1Y+K1IVZXCE^:>WR<GGS5Z *@K]9**^FX;XPSC(:WMLKKN'>.\9>L7H_
M6UUT:.K#8RM0=Z4K?E]Q_(;^UC^PM\5OV(?%W]C_ !,\&:MX=:5REK>L@FT^
M_P <Y@N4S%)QR5#;E!^8*>*\EK^S/Q_\.] ^*_A&]\/^*-$TGQ%H>I)Y=UI^
MI6B75M<+Z/&X*M^(K\M/V\/^#6OP/\3OMFO? S7/^$!UJ3,G]@:H\EUHT[>D
M<OS3V^3D\^:O0!4%?U%P;](3+\7RX?/H>PG_ #QNZ;]5K*/_ ),NK:/I\'Q!
M3G[M=<K[]/\ -?B?@R@P*=7K7[6'["_Q6_8A\7?V/\2_!FK>'6E<I:WK()M/
MO\<Y@N4S%)QR5#;E!^8*>*\EK^A\'C,/BZ,<1A9J<);2BTT_1K0^AA4C-<T'
M=!3D&33:D P*[32(4445HB@HHI5&36B <@P*6BBF@"BBBM$5$*<@IM2 8%:(
MH****L!5&33Z1!@4M6@"BBBM(E+1!3D%-')J0<"K"(44452*"BBBM$ 5(!@4
MU!3JT0!1116@T%2*,"FH,FG542PHHHK2( .34@X%-04ZM(@%%%%6-!112J,F
MK%N.48%+116AH%%% &36@#D&!3J**T ***!R:J(#D%.H' HJXF@4445I$#LO
M@=^T+XX_9I\<0^)/ 7BC6?"NM0X'VC3[@Q^:N<[)%^[(A[HX93W%?JY^PW_P
M= 9^QZ#\>O#OI'_PE&@0?ANN+3/XEH3](J_'&GJ,"OAN-/#/AWBJER9QAU*=
MK*I'W:D?22U:7:5X^1P8W+,-BE:M'7OU^\_KG^!W[0O@C]I;P1#XD\!>*-'\
M5:+-@?:-/N!)Y3$9V2+]Z-_5'"L.XKLJ_D9^!W[0GC?]FKQO#XD\!>*-9\*Z
MU#@?:-/N#'YJ@YV2+]V1#W1PRGN*_5K]A[_@Y^_X\]!^/7AWTC_X2C0(/PW7
M%IG\2T)^D5?Q?Q]]%W/<JYL5D$OK=%:\NBJI>FT_^W6I/I ^*S#A>O2][#^^
MNW7_ (/R^X_8RBN-^!W[0O@C]I;P1#XD\!>*-'\5:+-@?:-/N!)Y3$9V2+]Z
M-_5'"L.XKLJ_F+$X6MAZLJ&(@X3B[.,DTT^S3U3]3YF491?+)684445@2%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M=CMS<:QX?TEO%6C[1F1;K3_])VI_M21)+#])CWK^,V@ HHHH **** "BBB@
MHHHH **** "BBB@#H/A/\2]4^"_Q3\,^,=#F^SZUX3U6UUG3Y>?W5Q;S)-$W
M&#PZ*>*_NW^#/Q3TSXY_![PGXVT602Z-XPT:SURP<-NWV]S DT9R.#E'7FOX
M**_KT_X-=OVAO^&@/^",_P -8YYS<:EX#FO?"=X2V=GV:=GMU]MMI-;#!]/3
M% 'Z$4444 %%%% 'C_\ P4*_Y,$^./\ V3_7O_3=<5_#'7]SG_!0K_DP3XX_
M]D_U[_TW7%?PQT %%%% !1110 4444 %%%% !1110 4444 %?O\ ?\&,?_-T
M7_<J?^YJOP!K]_O^#&/_ )NB_P"Y4_\ <U0!^_U%%% !1110 4444 %%%% !
M7\0?_!6+_E*;^TM_V57Q1_Z=[JO[?*_B-_X*\Z1-HG_!5C]I.&X"B1_B=XCN
M!M.?EEU.XD7_ ,=<4 ?.M%%% !1110 4444 %%%% !1110 4444 %%%% !7]
M_E?P!U_?+\/]6GU_P'HE]=,'N;VP@GE8#:&=HU9C@<#DF@#7HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** .?^+/_ "2OQ-_V"KK_ -$O7\$=
M?WE?M%ZXWAC]GSQWJ4<:RR:?X>U"Y5&. Y2VD8 _7%?P:T %%%% !1110 44
M44 %%%% !1110 4444 %%%% '0?"C_DJ7AK_ +"MK_Z.6O[W*_@__97MX[S]
MI[X<0S1I+%+XHTQ'1UW*ZF[B!!!Z@^E?W@4 %%%% !7Q_P#\%^/^4-O[0G_8
MJR_^C8Z^P*^/_P#@OQ_RAM_:$_[%67_T;'0!_&'1110 4444 %%%% !1110
M4444 %%%% !1110 445]5_\ !%+]A0_\%$O^"DOPW^'=Y:M=>&%O?[:\3<'8
MNEVF)9T8CE?.PD (Z-<*: /Z'_\ @UJ_X)JI^PU_P3UL/&>O::+?XA_&A8?$
M&HM*F)K+3MI.GVA[C]TYG8$ A[EE.=@Q^F5-AB6WB6.-5CCC 5548"@= !3J
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\#_ ."H7[%MC_P4
M&_8,^)7PHNHX/MOB327;1YY5!^R:E#B:TER<8 G1 V",H7&<$U[Y10!_ 9K.
MCW7A[5[K3[ZWEM;VQF>WN()5VO#(C%65AV((((]JK5]]_P#!S)^R0O[)7_!7
MOXC1V=FMGH7Q"\GQMIBJNU6%[N^TD#I_Q^QW8P.  .G2O@2@ HHHH **** "
MBBB@ HHHH **** "BBB@ K^F+_@R@^)XU[]@3XH>$7F62;PWXZ.H*F?FBBN[
M&V51C/W2]K*1QU+<GM_,[7[S_P#!CKX_>U\>?M$>%FD+1WUAH>JQH<X0PR7L
M3D=AGSTSW.U?0T ?T*T444 %%%% !7Y-?\'AW[67_"D/^"96G_#VRNVAU?XP
M>((;"2-'VL^G6>+NX8'KCSELT('43$'C@_K+7\O/_!Y3^T[_ ,+7_P""E7A_
MX<VMP7T_X3^&((IX2?\ 5:A?D7<I_P"!6QL?^^?I0!^1-%%% !1110 4444
M%%%% !1110 4444 %%%% 'Z4?\&KG["R?MA_\%2=#\0:M9BY\*_!NV_X2Z]\
MQ-T<MZCA+"+/9OM#"<9X(M'%?UJ5^2?_  9S_LGI\%_^":6K?$>ZM3'J_P 8
M/$,UTDI7:7TZQ+6ENI&,\3B]8'H1*,>I_6R@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH X']J?]G?0OVMOV</''PS\31K)H?CC1
MKG1[EC&)&M_-C*K,@/\ RTC?;(IXPR*<@C-?PS_&OX2:U\ ?C%XJ\"^(H!:Z
M_P"#=7NM$U&('*I<6TS0R 'N-R'![C!K^]:OY3_^#N_]E'_A0?\ P56N/&5G
M#Y>D_%[0K77050+&E[ /L=S&/5B((9F/<W'UH _+.BBB@ HHHH **** "BBB
M@ HHHH **** "OWD_P"#(S]IYK#X@_&CX-7=PS0ZG86OC'2X2^%C>!Q:79 [
MLZSV?3G$/?M^#=?<'_!N/^T(W[.?_!9/X*WTDA2Q\4:J_A.Z3=M$PU&)[6$'
MZ7$D#8]4% ']CE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MC^/_ (>:!\5O"-[X?\4:+I/B+0]23R[K3]2M$NK:X7T>-P5;\17Y:_MW_P#!
MK=X(^)OVS7O@9K?_  @6M29D_L#5'DNM&G;TCE^:>WR<GGS5Z *@K]8J*^GX
M9XRSC(*WMLKKN'>.\9>L7H_6UUT:.K#8RM0=Z4K?E]Q_(G^U;^PM\5OV(O%_
M]D?$SP;JOAUI'*6MZR";3[_'.8+E,Q2<<E0VY01N"GBO)Z_LL\?_  \T'XK>
M$KW0/$^BZ5XBT/4D\NZT_4K1+JVN%]'C<%6_$5^6_P"W=_P:X^"/B;]LU[X&
MZW_P@6M29D_L#5'DNM&G;TCE^:>WR<GGS5Z *@K^IN#?I#Y=C.7#Y_#V$_YX
MW=-^JUE'_P F75M'U6#XBIS]W$+E??I_FOQ/P;HKUK]J_P#88^*W[$?BW^Q_
MB7X-U;PZTKE+6]9!-I]_CG,-RF8I..2H;<H/S!3Q7DM?T7@<9A\71CB,+-3A
M+52BTT_1K1GT4*D9KF@[H*>@P*:HR:?784%%%%6@04445I$T'(*=0!@45I$
MI5&324]!@5: 6BBBK0T%%% Y-6AR'(*=0.!15KN4%%%%:1 ***<@JX@. P**
M**TB 444Y!DU1:'*,"BBBM!A0.313D%: .' HHHK0 HHHJD5Y!3U&!35&33Z
MTB$0HHHK2)04Y!@4T#)J2M(@%%%%4 4Y!31R:D' K1%1"BBBK104445H@%49
M-/I%&!2U<0"BBBKB5$[+X&_M!^-_V:_'$/B/P%XHUGPKK4.!]HT^X,?FJ#G9
M(OW9$/='#*>XK]7/V'_^#GO'V/0OCUX>](_^$HT"#\-UQ:9_$M"?I%7XYH,"
MG5\+QIX8\.<5TN3.,.I3M95(^[4CZ26K2[2O'R//QV68;%JU:.O?K]Y_7%\#
M_P!H3P1^TKX(A\1^ O%&C^*M%FP/M%A<"3RF(SLD7[T;^J.%8=Q795_(Y\#_
M -H/QO\ LU^-X?$?@/Q1K'A76H<#[1I]P8_-7.=DB_=D0]T<,I[BOU9_8?\
M^#GO_CST+X]>'O2/_A*- @_#=<6F?Q+0GZ15_%7'_P!%K/<JYL5P_+ZW16O+
MHJJ7IM/_ +=:D^D#XO,.%:]+W\.^==NO_!^7W'[%45QOP/\ VA/!'[2O@B'Q
M'X"\4:/XJT6; ^T6%P)/*8C.R1?O1OZHX5AW%=E7\P8K"UL-5E0Q$'"<79QD
MFFGV:>J?J?+RC*+Y9*S"BBBL"0HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX)_X*8?\ !NA^SO\ \%(T
MOM:N-#'PW^(UR6D_X2GPS;QP27<I_BO+? BNLG!+,%E. !*HK[VHH _D9_X*
M)?\ !L9^TK^PC<7^K:/H)^+_ (#M0TBZYX5MWENH(QWN;#F>,XR28_-C4#)D
MK\ZY8F@E:.1621"596&"I'4$5_?U7R7^WA_P1!_9K_X*)QWEYX^^'>GVGBF[
M#?\ %4:!C2]95S_&\L8VSL.PN$E49Z4 ?Q;T5^V/[<'_  9>?%#X<F\U;X#^
M.M(^(^FJ6>/0M>V:1JZ#LB3Y-M,W7+.;<>U?DY^TQ^Q9\6OV-?$YT?XI?#OQ
M;X%O"_EQ-JNG20V]T<9_<SX\J8=>8V8<'G@T >8T444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?I-_P;J?\%NK_P#X)@?M Q^#_&VHW4_P-\=W:IK$
M+$R+X<NVPJ:G$G)VC 695Y>/#89HD4_UG:3JUKK^E6M]8W5O>V-[$D]O<02"
M2*>-@&5T9<AE8$$$'!!S7\!=?T9?\&BO_!823XJ^"S^RY\0=4$FO>%K1KKP'
M=W,I:74-/C!:;3\MU:V4;XP#GR=Z@!8!D _<JBBB@ HHHH **** /SZ_X.@_
MV@S\ ?\ @C-\3D@F\G4?'4EEX3M#N(W_ &F=6N%]\VL5R,?_ *C_ "$5_1%_
MP>_?'(Z=\(O@3\-89F8:QK&H^)KN$$X3[+#';0,>W/VRX ]-K=,C/\[M !11
M10 4444 %%%% !1110 4444 %%%% !7Z.?\ !J?\ %^.?_!9?P-?3V_VFQ^'
MNEZCXJN4*[E!CA^S0L?3;<7<# ^J@=Z_..OT3_X-UO\ @JU\)?\ @DE\<_B'
MXU^)WA_QYKEUXDT*'1-)_P"$9LK6Y:!#<":X\W[1<P  F*#&W<3M/3N ?UTT
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_5_&U_P<3?L_K^SE_P %D?C?I-O;^1I^O:PGB>U(&%D&HP1WDI7V$\TR?5#V
MQ7[3_P#$:M^RS_T(/[0'_@CTC_Y9U^-G_!P3_P %)?A?_P %4?VS-!^)WPOT
M/QIH-G;^%+;1-4A\26EM;3SW,-S<N)4$%Q.I4Q31IRRG,?3N0#X4HHHH ***
M* "BBB@ HHHH **** "BBB@ K]@O^#+[XY'P)_P4@\9^"9YFCL_'O@N=HHP3
MB6[L[B&6/(]H7NSG_&OQ]K[0_P"#>/XP-\$_^"SGP#U3S#'%J>OMX?D7?M63
M^T+::Q4'U^>X0@'^)5[X- ']EE%%% !1110!^$/_  ?%_P#)+?V=?^PKKO\
MZ)L:_GAK^A[_ (/B_P#DEO[.O_85UW_T38U_/#0 4444 %%%% !1110 4444
M %%%% !1110 445]#?\ !)S]FE?VP/\ @I+\%OAW-;_;-/U[Q3:/J<.,^986
M[?:;L?\ @/#-SVH _K*_X(D_L>1_L-?\$O\ X1^!9+5K76I-&CUO71(FV7^T
M;W_29T?@9,32"$9YVPJ.U?5E%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7\=__!R?^S@G[-?_  62^+UI:VXM]+\7W</BZS(7:)/M
M\*S7#8Z?\?9N1QUV^N0/[$*_G'_X/=_@DNA_M*_!#XBQPL&\3>&[[P]-(!\N
M;"Y6=,_[1&H-UZA>.AP ?AW1110 4444 %%%% !1110 4444 %%%% !1110!
M_5;_ ,&>GC/_ (2C_@C]'8^9YG_"-^-=6T[;YWF>7N6WNL8_@_X^<[??=_%7
MZGU^,O\ P9->)?M7_!/CXJ:/YL3?8?B')>>4/OIYVFV*;C['R,#_ '6K]FJ
M"BBB@ HHHH **** "BBB@ K\8?\ @]H_Y,%^%'_90%_]-UY7[/5^,/\ P>T?
M\F"_"C_LH"_^FZ\H _FAHHHH **** "BBB@ HHHH **** "BBB@ HHHH _L\
M_P"" _\ RAM_9[_[%6+_ -&R5]@5\?\ _! ?_E#;^SW_ -BK%_Z-DK[ H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^*+_@M9_REO_:-_P"R
M@:O_ .E+U_:[7\47_!:S_E+?^T;_ -E U?\ ]*7H ^8**** "BBB@ HHHH *
M*** "BBB@ HHHH *^G_^"*?_ "EO_9R_[*!I'_I2E?,%?3__  13_P"4M_[.
M7_90-(_]*4H _M=HHHH **** "BBB@ K^4'_ (.\?^4R6M?]BKH__HIZ_J^K
M^4'_ (.\?^4R6M?]BKH__HIZ /S!HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ]2_8D_9JOOVQOVO?AM\+=/:2.;QUXAL])DF09-K!)*HFFZ'B.+S)#P>
M$-?W,^$/">F^ ?">EZ%H]G%I^D:+:16%C:Q9V6T$2!(XUSSA54 ?2OYAO^#-
MO]F)/BW_ ,%+]<^(5Y;F2Q^$_AB>YMI<<1ZA?'[)$#];=KW\5%?U%4 %%%%
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
M]"#^T!_X(](_^6='_$:M^RS_ -"#^T!_X(](_P#EG0!^OU%?D#_Q&K?LL_\
M0@_M ?\ @CTC_P"6='_$:M^RS_T(/[0'_@CTC_Y9T ?K]7XK_P#!Z_\ L_+X
MO_8N^%?Q*@MQ)=>"/%<NCSNH^:.VU"V9F8G^Z);*!?K(/>NJ_P"(U;]EG_H0
M?V@/_!'I'_RSKY;_ ."S7_!S+^SC_P %)_\ @G5X\^$?AOP9\9-.\4:\]A<Z
M1>:QI.FPV=K/;WL$Y,C17\C@-%'*G"-]_H.H /PEHHHH **** "BBB@ HHHH
M **** "BBB@ K;^&OCV_^%?Q&\/^*-+D,6I^&]2M]4LW!VE)H)5E0Y[8916)
M10!_?-X"\9V/Q'\#:+XBTV3S=-UZP@U&U?\ OQ31K(A_%6%:U?*/_!##XP-\
M<_\ @D+^SYKS2&:2'P?::-+(7WM))I^ZP<L>[%K8DYYSG.37U=0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^/_ (>:#\5O"5[H
M'B?1=*\1:'J2>7=:?J5HEU;7"^CQN"K?B*_+?]N[_@UQ\$?$W[9KWP-UO_A
MM:DS)_8&J/)=:-.WI'+\T]ODY//FKT 5!7ZP45]1PSQIG/#];VV55W#O'>,O
M\47H_6UUT:.K"XVMAW>E*WY?<?R+_M6?L,?%;]B+Q;_8_P 2_!NJ^'6F<I:W
MK()M/O\ '.8;E,Q2<<E0VY0?F"GBO)Z_LH\??#S0?BMX2O- \3Z+I7B+0]13
MR[K3]2M4NK:X7T>-P5;\17Y<?MV_\&NG@GXF_;->^!NM_P#"!ZU)F3^P-4>2
MZT:=O2.7YIK?)R>?-7H J"OZIX,^D5EV,Y</Q!#V$_YXW=-^JUE'_P F75M'
MU6#XBIS]W$+E??I_FOQ/P>HKUK]J[]AGXK?L2>+?[(^)7@W5?#K2N4M;UD$V
MGW^.<PW*9BDXY*AMR@_, >*\EK^C\#C,/C*,<1A9J<):J46FFO)K1GTE.49Q
MYHNZ"G(*;4@&!7:C0****L!5&33Z1!@4M6@"BBBM(E+1!3D%-')J0<"K"(44
M452*"BBBM4 5(!@4U!3JM %%%%:#B%2*,"FH,FG542PHHHK2( .34@X%-04Z
MM(@%%%%6-!112J,FK%N.48%+116AH%%% &36@#D&!3J**T ***!R:J(#D%.H
M' HJXF@4445I$ I5&324]1@58"T445H@"@#)HIR# JT7LAU%%%:(40HHHIE'
M8_ _]H/QO^S7XWA\1^ _%&L>%=:AP/M&GW!C\U<YV2+]V1#W1PRGN*_5G]A_
M_@Y[_P"//0OCUX>](_\ A*- @_#=<6F?Q+0GZ15^.M%? \;>&/#G%=+DSC#J
M4[652/NU(^DEJTNTKQ\CS\=E>&Q:M6CKWV?W_P!(_KB^!_[0G@C]I7P1#XC\
M!>*-'\5:+-@?:+"X$GE,1G9(OWHW]4<*P[BNRK^1SX'_ +0?C?\ 9K\;P^(_
M ?BC6/"NM0X'VC3[@Q^:N<[)%^[(A[HX93W%?JS^P_\ \'/?_'GH7QZ\/>D?
M_"4:!!^&ZXM,_B6A/TBK^)^/_HM9[E7-BN'Y?6Z*UY=%52]-I_\ ;K4GT@?$
MYAPK7I>_AWSKMU_X/R^X_8JBN-^!_P"T)X(_:5\$0^(_ 7BC1_%6BS8'VBPN
M!)Y3$9V2+]Z-_5'"L.XKLJ_F#%86MAJLJ&(@X3B[.,DTT^S3U3]3Y>491?+)
M684445@2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %9OB[P;H_P 0/#MUH^O:5INMZ3?)Y=S97]LES;W"
M^CQN"K#V(K2HH _.7]L'_@UE_9'_ &JQ=7FE^#[WX3Z]< D7W@NY%G;ANHS9
M2*]J%SU$<<9(XW#@C\POVK_^#+'XR?#Y[J^^$/Q%\(?$;3XP7CL-7C?0]3;T
M1.9;=R.FYI8@>N!T']*]% '\0?[3_P#P2M_:,_8T\Z3XE?!SQUX;L;?/F:G_
M &>;S3%QG_E\M_,M^Q/$G3GI7S_7]_E?./[2G_!(3]F/]KM[F;X@?!'P#K&H
M7A)GU*VTX:;J4Q/7==VIBG/<\OP2?6@#^)&BOZ;OVC_^#+G]G_XBM-=?#CQY
M\0/AK>2D[;>Y,.NZ=".VV.01S_\ ?5P>W3G/PC^T'_P9B_M'_#MIKCP%XN^'
M/Q&LX\^7";F71]0DYX_=S*T(R/6?_&@#\?Z*^G_CU_P18_:N_9I\]O%WP%^(
MT%M:[O.O--TPZQ9Q =2UQ9F6(+[EL&OF6]LIM-NY+>XAEM[B%BDD<B%71AU!
M!Y!]C0!%1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !75_ SXU^)/V</C)X9\?>#]2ETGQ/X0U*
M#5=-NH_^64T3AEW#^)#C:RGAE+*<@D5RE% ']R'_  3L_;:\/?\ !1#]C;P/
M\6_#GEPP>*+ -?6(DWMI=]&3'=6K=_W<JN 2!N38V,,*]LK^:[_@S8_X*&_\
M*E_:6\3?L]^(+YUT/XFQ-K'AU9'_ '=OJ]M$3-&H[&>U0DG/WK2-0,M7]*-
M!1110 4444 ?RX_\'E_Q>;QS_P %2_#_ (9CF9K7P1X&L;9X=^Y4N;BXN;EV
MQ_"6BDMP1Z(#WK\D:^W/^#CCXFM\5O\ @M3\>+_SC+%I^KVVBQC=E8_L5C;V
MK*.3CYX7) _B+' )-?$= !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5Z!^R?\3/^%+?M3?#7QEYWV?_
M (1/Q5I>L^;NV^7]GNXIMV=RXQLSG<N/4=:\_HH _O\ **Y']G_QP?B;\!_!
M/B1I%E;Q#H%CJ9=91*'\ZWCDR'  ;.[J!SUKKJ "BBB@#\(?^#XO_DEO[.O_
M &%==_\ 1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "
MBBB@ HHHH **** "BBB@ K]=/^#,[X$_\+#_ ."G'B3QG<0J]I\//!MU-#*1
MDQWEW-#;1@>F8&N^>O&.YQ^1=?T5?\&0'PD73/@5\>?'C1 MK>O:9H,<A094
M6=O+.ZJW7G[<A(X^ZO7' !^Z5%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7XT_\ !ZY\,5U__@GS\,_%B1A[CPWX\2Q8X&8X;NPN
MBQSZ;[:$8'7(]*_9:OS?_P"#L'P4/%7_  1,^(M\<?\ %-:MHFI#+8Y;4H+7
MTY_X^>G'UXP0#^2.BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^B[_@Q]
MUW[1\ _C[IGE;?L?B#2KKS-WW_-MYUVXQQCR<YSSN[8Y_<ZOP1_X,:]=^T>%
MOVEM-\K;]DN_#=UYF[[_ )J:HNW&.,>3G.>=W;'/[W4 %%%% !1110 4444
M%%%% !7XP_\ ![1_R8+\*/\ LH"_^FZ\K]GJ_&'_ (/:/^3!?A1_V4!?_3=>
M4 ?S0T444 %%%% !1110 4444 %%%% !1110 4444 ?V>?\ ! ?_ )0V_L]_
M]BK%_P"C9*^P*^/_ /@@/_RAM_9[_P"Q5B_]&R5]@4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5_%%_P6L_Y2W_M&_\ 90-7_P#2EZ_M=K^*
M+_@M9_REO_:-_P"R@:O_ .E+T ?,%%%% !1110 4444 %%%% !1110 4444
M%?3_ /P13_Y2W_LY?]E TC_TI2OF"OI__@BG_P I;_V<O^R@:1_Z4I0!_:[1
M110 4444 %%%% !7\H/_  =X_P#*9+6O^Q5T?_T4]?U?5_*#_P '>/\ RF2U
MK_L5='_]%/0!^8-%%% !1110 4444 %%%% !1110 4444 %%%% '],'_  93
M? A?!O["GQ.^(4UMY-YXY\8+IL<A7F>UT^U0QL#W437ETOU5J_9ROAG_ (-L
M_A"OP;_X(L?!&S:(1W6N:?=:_</SF4WE[/<1L<^D+Q+QQA1UZG[FH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y@?^#T3X8_\
M"*_\%-O!GB2&$K;^*O %H97*_P"LN;>]O(GYP!Q$;?N3ZX&VOR!K]\O^#X_P
M2L/B#]F_Q)'#EKFW\0:;/*$'RB-M.DB4MU.?-F('08/J:_ V@ HHHH ****
M"BBB@ HHHH **** "BBB@ K^QC_@VPUB/7/^"(OP%FBF-PJ:;J%N6.>&BU6]
MC9>?[I0KZ<<<5_'/7]?O_!KC_P H*/@9_P!Q_P#]2#4Z /O^BBB@ HHHH _C
M:_X.*_BTWQE_X+0_'C4O,\R'2];BT&-03MC%A:06; 9_VX7)[9)/?-?%%>C?
MM@_$IOC/^UM\4O&#/YC>+/%VK:R7_OFXO)9L]3UW^IKSF@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^U?^#=;XD-\+?\ @M+\ ]0$GEK>ZY-H[9. PO;.XM #P>IG&/?'0\CXJKVC
M_@F_XV/PV_X*&? GQ!Y@A71?B%H-X[$MMV)J,#,&V\[2H(('4$B@#^Y2BBB@
M HHHH \?_P""A7_)@GQQ_P"R?Z]_Z;KBOX8Z_N<_X*%?\F"?''_LG^O?^FZX
MK^&.@ HHHH **** "BBB@ HHHH **** "BBB@ K]_O\ @QC_ .;HO^Y4_P#<
MU7X U^_W_!C'_P W1?\ <J?^YJ@#]_J*** "BBB@ HHHH **** "OY4_^#PS
MP!_PAW_!8!]1V!?^$L\$Z3JN0N-^UKBSSU.?^/3&>.F,<9/]5E?SC_\ ![Y\
M-6TO]ICX%^,/+PNN^&-0T8/_ 'C9W23$=.WV\=^_;N ?AW1110 4444 %%%%
M !1110 4444 %%%% !1110 5_6A_P:6?%1?B)_P1=\&Z6)!))X(U[6-#DY)*
M%KMKX*?HMZN.O&/H/Y+Z_HN_X,@_C3_:OP ^.GP[>0+_ &#X@T_Q'"A;E_MM
ML]O(0/;[!'DC^\OM0!^YU%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^6?\ P>"?%1? '_!'ZZT?S K^./&.E:.$R<N(_.OCQZ#[&.N!T[X!
M_E/K^@K_ (/@OC6L6@? +X<P2L6N+C5?$E[%OP%"+!;V[;>^?,NAGMM/7)Q_
M/K0 4444 %%%% !1110 4444 %%%% !1110 4444 ?H)_P &N7@5_&__  6\
M^#S[2UOH::OJ<^,@J$TF[5#P#_RU>/K@$9&<X!_KXK^7O_@S!^&C>*_^"H/B
MSQ!)$6M_"O@"]D23'"7$]Y9PH/;,9G_[YK^H2@ HHHH *^/_ /@OQ_RAM_:$
M_P"Q5E_]&QU]@5\?_P#!?C_E#;^T)_V*LO\ Z-CH _C#HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ],_8M^!_P#PTS^V!\+/AVV_RO''BS2]"F91DQQ7
M-W%%(_T5&9B>P!K^ZVWMX[.WCAAC2**)0B(B[511P  .@'I7\A'_  :]_"=?
MBM_P6M^$AF4O9^&5U+79P",@P:?<"(\^D[PGZ9Z=1_7U0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 >*_\ !2+X9+\9_P#@GO\
M''PKY7G2:]X#UJS@7N)FL9O*8>XDVD>XK^&VO[]=3TV#6=-N+.ZC$UM=1-#*
MA) =&!##CGD$U_ WXN\-S>#?%FJ:/<Y^T:5=RV<N5*G?&Y0\'D<@\&@#.HHH
MH **** "BBB@ HHHH **** "BBB@ K]!_P#@UEU2XT__ (+G_!>&&39'?1:]
M!.-H.]!H6H2 <]/F13D8/'H37Y\5]Q?\&VUQ):_\%N/@(T<CQL=3OT)5MI*M
MI=XK#Z$$@CN": /[&J*** "BBB@#\[O^#J'XMM\+/^"*OQ,MX9O(NO%UYI6@
MPL&P2)+Z&:51Z[H8)5(]"?2OY%*_I:_X/9?B:VB?L)_"?PBDQC;Q%XX.I.BM
M@RQV=C.A!YY4-=H<8(R%/! S_-+0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']7W_  :'?$EO
M'/\ P1LT/2S(9/\ A#?%6L:.%+9\L/*E]C[QQ_Q^9QA>N<<[C^GU?BK_ ,&2
M/C4WW[$OQ@\.^9E=+\<1ZD$W@[?M-A!'G;U&?LO7OCV-?M50 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X^^'F@_
M%7PE>:!XGT72O$6AZBGEW6GZE:I=6UPOH\;@JWXBORX_;M_X-=/!/Q-^V:]\
M#=;_ .$#UJ3,G]@:H\EUHT[>D<OS36^3D\^:O0!4%?J_17U/#'&F=</5O;95
M7<.\=XR_Q1=T_6UUT:.K"XZOAY<U*5OR^X_D:_:K_89^*W[$GB[^R/B5X-U7
MPZTKE+6]9!-I]_CG,-RF8I..2H;<H/S!3Q7E%?V2>/OAYH/Q5\)7F@>)]%TK
MQ#H>HIY=UI^I6J75M<+Z/&X*M^(K\N?V[/\ @UW\$_$S[9KWP.UO_A ]:DS)
M_8&J/)=:/.WI'+\TUODY//FKT 5!7]7<%?2.RW&<N&X@I^PJ?SQNZ;]5K*'_
M ),NK:/K,%Q)3G[N(7*^ZV_S7XGX0TJC)KUC]J[]AOXJ_L2^+?[(^)7@W5?#
MK2N4M;UD$VGW^.<PW*9BDXY*AMR@_, >*\I08%?TC@<;A\91CB,).-2$M5*+
M337DUHSZ2%2,X\T'=>0M%%%=J+0444#DU:'(<@IU X%%6NY04445I$ HHIR"
MM(@. P****N(!113D&35%H<HP****T&% Y-%.05H X<"BBBM "BBBJ17D%/4
M8%-49-/K2(1"BBBM(E!3D&!30,FI*TB 44450!3D%-')J0<"M$5$****M%!1
M116B 51DT^D48%+5Q ****N)40 R:DIJ# IU:(-V%%%%64%%%% !1110 45Z
M[^RC^PE\5OVV/$W]F_#GPAJ6M1QR!+K467R-.L>_[VX?$:G'.W)<@<*>E?KO
M^P__ ,&S_@/X4?8]<^,NK?\ "P=<CQ)_8UDSVVBV[>C-Q-<8/<^6IY!1A7YC
MQYXP<,<)Q<<RK\U;I2A:51^JO:-^\W%/I<\O'YQA<(K59:]EJ_\ @?,_+G_@
MG#\%?VC/B'\78=2_9]@\5:?JMI(L=UK-C,;33K9>#LN9GQ"RXY\I]Q8#A&Z5
M_2-^S!HOQ*\/_!G2K7XM:YX9\0>.(U_TV\T&QDM;1A@8&'/SOU)=4B4Y&(UQ
MD];X-\%:/\.O#-GHOA_2=-T/1]/C$5K8V%LEM;VZ?W4C0!5'L!6G7^?'BYXP
M5.-L1%K!TZ,(/W792JM=I5+)VZ\J22?5[GY[F^</'2^!12^_YO\ 0****_&#
MQ0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *X/XS?LM?#/\ :-L?LWQ!^'?@
M?QQ!C:$U[0K;40OT\Y&QCL1TKO** /S]^.O_  :__L7_ !R-Q,OPKD\&ZA<
MC[7X8UBZL/+_ -V N]L,?]<J^-_C;_P9#?#W6/.D^'/QR\9>'CR8X/$>C6VL
M _[)D@:UQ]=IQZ&OW*HH _EK^.G_  9N_M4?#=)I_".J_#7XBVZD^5#8ZO)I
M]ZX_VDNHXXE_"8U\9?'?_@C%^U7^S7]H;Q=\!?B1:VMK_KKS3]*;5K*(>K7%
MIYL0'N6Q7]L-% '\!%[93:;=R6]Q#+;W$+%)(Y$*NC#J"#R#[&HJ_O ^,W[+
M7PS_ &C;'[-\0?AWX'\<08VA->T*VU$+]/.1L8[$=*^,/CU_P:W_ +&/QT\V
M:'X:WG@;4)NMWX6UJYL\?2"1I+9<9[1#\L"@#^0ZBOZ%OC]_P9!Z!>>=<?"W
MXZZQI^W/E6'BK1([S?Z;KFW>+;WY$!S[5\,_M$?\&EW[8GP.\^;1?#?A/XFV
M,(+F;POKL?F!?^N-X+>5F_V45^>F1S0!^9]%>D?'K]CGXL_LM:BUK\2/AKXY
M\#R*VT-K>B7%G')SC*2.@1P>Q4D'UKS>@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** .N^ ?QKU[]F[XW>$OB!X8NFL_$'@
MS5[;6;"4,0!-!*LBAL=5;;M8="I(/!K^Y?\ 9J^/.B_M1_L]>"?B1X=8MHOC
MG1+37+-6;<T27$*R>6W^VFXJP[,I'&*_@ZK^HC_@S>_:V;XT_P#!./7_ (9W
MUTLVI_![Q \%O'NRT>FZAONH"W_;P+Y1VP@':@#]=**** "BBB@#^&W_ (*1
M^._^%H?\%#?CMXB\QIH];^(.O7D3$L<1OJ,[(!NY"A2H .,  <8KQ6M;QYXG
M?QKXYUK69#,TFK7T]ZQE??(3)(SG<W=OFY/<UDT %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_
M<)_P2T\0MXL_X)E_L[ZE(\,DU]\,_#DLIB^X)#I=MO Y.,-D8[8Q7O%?+_\
MP10</_P2._9R*D-_Q0&DCCU%L@-?4% !1110!^$/_!\7_P DM_9U_P"PKKO_
M *)L:_GAK^A[_@^+_P"26_LZ_P#85UW_ -$V-?SPT %%%% !1110 4444 %%
M%% !1110 4444 %?U7_\&>_@'_A#O^"/D.H^7L_X2OQIJVJDX^_M%O9YZ_\
M3KCG'3\3_*A7]@__  ;&>&5\+?\ !#OX'1A8?,O(=7O9'C3;YAEUF^<;O5@I
M5<G^Z.P% 'WK1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5\6_P#!Q+X='BC_ ((L?'^V9D7R]!AN\LFX9@O;:8#'J?+P#V.#VK[2
MKY7_ ."X&EV^L?\ !(?]HN&XC\R-/ NI3@;BN'CB,B'CT95..AQSD4 ?Q5T4
M44 %%%% !1110 4444 %%%% !1110 4444 ?O]_P8Q_\W1?]RI_[FJ_?ZOP!
M_P"#&/\ YNB_[E3_ -S5?O\ 4 %%%% !1110 4444 %%%% !7XP_\'M'_)@O
MPH_[* O_ *;KROV>K\8?^#VC_DP7X4?]E 7_ --UY0!_-#1110 4444 %%%%
M !1110 4444 %%%% !1110!_9Y_P0'_Y0V_L]_\ 8JQ?^C9*^P*^/_\ @@/_
M ,H;?V>_^Q5B_P#1LE?8% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?Q1?\ !:S_ )2W_M&_]E U?_TI>O[7:_BB_P""UG_*6_\ :-_[*!J_
M_I2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T__ ,$4_P#E+?\ LY?]
ME TC_P!*4KY@KZ?_ ."*?_*6_P#9R_[*!I'_ *4I0!_:[1110 4444 %%%%
M!7\H/_!WC_RF2UK_ +%71_\ T4]?U?5_*#_P=X_\IDM:_P"Q5T?_ -%/0!^8
M-%%% !1110 4444 %%%% !1110 4444 %%%.BB:>58XU9Y'(5549+$] !0!_
M<M_P3K\!I\+O^"?_ ,#O#<87;H7@#0K$D8^=H]/@5F)  ))!).!DDG%>R52\
M-Z)'X9\.Z?IL+/)%I]M';(S_ 'F5%"@G'?BKM !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!^(/_  >\^&?M?[*WP/UK[.&^P>*[
MVR\_=S'YUF'VXSSN^SYSCC9U&>?YP:_IH_X/8=&FG_X)T_#'4%V?9[7XCP6[
MY/S;I-,U!EP/3$39_"OYEZ "BBB@ HHHH **** "BBB@ HHHH **** "OZ[?
M^#5C7?[7_P""'/PCM_*\O^R[O7;7=NSYN=9O9=V,<?ZW&.?NY[X'\B5?UN_\
M&G__ "A*^'/_ &%=;_\ 3G<4 ?H_1110 5R/[0'CT_"OX#^-O%"NL;>&] OM
M4#LX0)Y%O)+DL00,;>I!QZ&NNKY]_P""L?BP^!_^"7G[16J+(T,UO\-O$ @=
M4#[)6TZ=(S@\'YV7KQ0!_$+1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %;GPP\3?\(7\2_#NL><
M]M_9.IVUYYR#+1>7*K[@/48S6'10!_?Y15#PKKH\3^&--U)8S"NH6L5R(R=Q
M0.@;&>^,XJ_0 4444 >/_P#!0K_DP3XX_P#9/]>_]-UQ7\,=?W.?\%"O^3!/
MCC_V3_7O_3=<5_#'0 4444 %%%% !1110 4444 %%%% !1110 5^_P!_P8Q_
M\W1?]RI_[FJ_ &OW^_X,8_\ FZ+_ +E3_P!S5 '[_4444 %%%% !1110 444
M4 %?BK_P>U?"4Z_^Q7\(?&Z0M(_ACQE-I#.JD^5'?64DA)]%+6,8R>Y4=QG]
MJJ_/W_@Z"^"[?&7_ ((L?%<P0">^\)MI_B.V!S\@M[V$3MQZ6SW!_P .H /Y
M!:*** "BBB@ HHHH **** "BBB@ HHHH **** "OUD_X,X?CW'\,?^"J>H^#
M[J?9#\2O!]]IUM%G'FW=JT5ZA_"""Z_,U^3=>[?\$P_VE!^R!_P4+^#GQ(FN
M1::?X7\564VI2EMNVPDD$-WSVS;R3#)XYH _N&HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***@U/4[?1=-N+R\FBM;2TB::>:5@J1(H)9F)X  !
M))]* /Y1O^#N;X_K\9/^"P6LZ#!<>=:_#/PWIOAP!6S&)71[^7';<&O=C'KF
M, _=P/S#KT[]M/\ :!G_ &K?VN_B;\2KAI"?'/B?4-:B5^L,,UP[Q1_1(RB
M=@HKS&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _H(_P"#'GX2^5HW
M[0?CN:'_ %\^C:#9R[1QL6[GG7/7GS+8XX' Z]OWTK\M?^#0'X*_\*P_X) V
M?B"2$++\1?%NJ:XLA7YGCB,>GJ,]=H:R<@=,LQ[FOU*H **** "OC_\ X+\?
M\H;?VA/^Q5E_]&QU]@5\?_\ !?C_ )0V_M"?]BK+_P"C8Z /XPZ*** "BBB@
M HHHH **** "BBB@ HHHH **** /V&_X,K_ ']O?\%*O'WB"2-GA\/\ P]N8
MD;:<1S3W]BJG/3F-)A@]<DCH:_IVK^>'_@QT\+?:_BI^T3K?V?=_9^E:'8^=
MOQY?GS7S[=N>=WV?.<'&SJ,\_P!#U !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5_"O^W5H4?A;]MWXR:7#YIBTWQQK=JAE^^52
M_G4;L <\<\"O[J*_B#_X*Q?\I3?VEO\ LJOBC_T[W5 'S_1110 4444 %%%%
M !1110 4444 %%%% !7V_P#\&WO_ "FU^ ?_ &%;W_TV7=?$%?;_ /P;>_\
M*;7X!_\ 85O?_39=T ?V.T444 %%%% '\]7_  ?%^.VNO'G[.OAE9B%L;#7=
M4EB&X;C-)8Q(S?PG'D.!W&6[$5^#%?LI_P 'L7B=[O\ X**_##1LS>78?#B&
M] +_ +L&;4]00X7LW^CC)[C;Z5^-= !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?T#?\&-7B%I
M=+_:8TEGA"PR^&KN)/\ EHQ<:JCGKRHV1]N"WN*_?:OYX?\ @QT_Y*I^T3_V
M"M#_ /1U]7]#U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!C^/OAYH/Q5\)7F@>)]%TKQ#H>HIY=UI^
MI6J75M<+Z/&X*M^(K\N_VZ_^#7KP3\3/MFO? _6O^$#UJ3,G]@ZH\EUH\[=<
M1R_--;Y.3SYJ] %05^KE%?5<+\;9UP]6]ME->5/O'>$O\47=/UM==&CJPN.K
MX>7-2E;\ON/Y'_VK?V'/BI^Q-XM_LCXE>#=5\.M*Y2UO603:??XYS#<)F*3C
MDJ&W*#\P!XKR>O[(/'WP]T'XJ^$KS0?$VBZ5XAT/44\NZT_4K5+JVN%]'C<%
M3^(K\N_VZ_\ @UZ\$_$S[9KWP/UK_A ]:DS)_8.J/)=:/.W7$<OS36^3D\^:
MO0!4%?UEP3])'+<9RX;B&G["IMSQNZ;]5K*'_DRZMH^NP/$E*?NXA<K[K;_-
M?B?A'3D%>K?M6?L-_%3]B?Q;_8_Q*\&ZKX=:5REK>L@FT^_QSF&X3,4G')4-
MN4'Y@#Q7E8X%?TI@<=A\90CB<)4C4A+52BTTUY-:,^CISC-<\7=!11178C4*
M***U0!4@&!34%.JT 4445H.(5(HP*:@R:=51+"BBBM(@ Y-2#@4U!3JTB 44
M458T%%%*HR:L6XY1@4M%%:&@444 9-: .08%.HHK0 HHH')JH@.04Z@<"BKB
M:!1116D0"E49-)3U&!5@+1116B * ,FBG(,"K1>R'4445HA1"BBBF4%%>J?L
MM?L3?%']L_Q7_9/PY\'ZIX@:)PEU>*@BL+'/.9KA\1Q\<A2VYL?*">*_73]A
M_P#X-EO!?PW^QZY\;-:_X3G6$Q)_86F/);:1 WI)+\LUQ@X/'E+U!5A7YGQU
MXN<,\)P:S3$)U;:4H>]4?_;M[13Z.;BGT9Y>/SC"X1?O9:]EJ_\ @?,_(O\
M9:_8F^*/[9_BO^R?ASX/U3Q T3A+J\5!%86.><S7#XCCXY"EMS8^4$\5^O'[
M"G_!M#X+^%C6NO?&S5(?'VM*%D70[!I(-'MFZX=_EEN<'U$:=0585^F/@3P!
MH7PN\*6>@^&M&TOP_HNGIY=K8:=:I;6UNOHL: */P%:]?Q)X@?2;XCSSFPN4
M?['0>GNN]5KSGIR^D%%K9R:/B<PXGQ-?W*/N1\M_O_R,SP;X*T?X=>&;/1?#
M^DZ;H>CZ?&(K6QL+9+:WMT_NI&@"J/8"M.BBOYMJ5)5).<VVWJV]6WW9\RVV
M[L****@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH AU#3[?5[&:UNH(;JVN$,<L,J!XY%/!#*>"#Z&ODG]IC_@@Q
M^R/^U@\]QXH^"/A&QU*X!+:CX>B?0;HN?XV:S:(2-[R!\]\U]>44 ?A?^U#_
M ,&2G@?7DN+SX.?&'Q'X;GP7CTWQ78Q:I;NW/R"X@\EXUZ<F.4X'?K7YI?M;
M?\&R?[7W[)D5U>-\.U^(VAVO)U'P1<_VMN'J+7:EY]3Y&!@\U_7[10!_ ?X@
M\/:AX3UNZTW5+&\TW4K&0PW%K=PM#/;N.JNC ,K#T(S5.O[G?VJOV _@O^V_
MH#:=\5_AIX2\;1[/+CN;^R47UJO_ $QNDVSP_6-U-?D9^W9_P99>$O%0OM:_
M9Y^(5YX5OF#21^&_%>Z]T]F[)%>1CSX5X_Y:).23]X#B@#^=6BO?/VW?^"8?
MQT_X)V^)CI_Q9^'FN>'+227R;76%C^U:/?MR0(;R/="S$#.S<'4'YE7I7@=
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?K%_P9V?M*/\(_\
M@J9=^!9IRNG_ !6\,7FGI#GY7O+,"]B?ZK##=J/^NE?D[7O'_!+KXZ/^S3_P
M49^"/C@3"WM]!\9Z8]ZY;:/L;W"17(SVS \HR>.><CB@#^X2BBB@ KG_ (LZ
MC_9'PK\37?G_ &7[+I5U-YV_9Y.V%SNW=L8SGMBN@KS_ /:R_P"36/B9_P!B
MIJG_ *22T ?PAT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!_:5_P $)=$D\/\ _!'O]G>W
MD9':3P99W(*] LH,JCZ@. ?<&OK*OFG_ ((SZ3/HO_!)G]F^&X4+(_PYT2<
M'/R2644B'\593[5]+4 %%%% 'X0_\'Q?_)+?V=?^PKKO_HFQK^>&OZ'O^#XO
M_DEO[.O_ &%==_\ 1-C7\\- !1110 4444 %%%% !1110 4444 %%%% !7]F
MW_!OSI\.F?\ !&;]GV.WC6*-O#(E(7N[SS.Y_%F)_&OXR:_L\_X(#_\ *&W]
MGO\ [%6+_P!&R4 ?8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7R_\ \%K?^41_[1O_ &3_ %;_ -)GKZ@KY?\ ^"UO_*(_]HW_
M +)_JW_I,] '\4=%%% !1110 4444 %%%% !1110 4444 %%%% '[_?\&,?_
M #=%_P!RI_[FJ_?ZOP!_X,8_^;HO^Y4_]S5?O]0 4444 %%%% !1110 4444
M %?C#_P>T?\ )@OPH_[* O\ Z;KROV>K\8?^#VC_ ),%^%'_ &4!?_3=>4 ?
MS0T444 %%%% !1110 4444 %%%% !1110 4444 ?V>?\$!_^4-O[/?\ V*L7
M_HV2OL"OC_\ X(#_ /*&W]GO_L58O_1LE?8% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %?Q1?\%K/^4M_P"T;_V4#5__ $I>O[7:_BB_X+6?
M\I;_ -HW_LH&K_\ I2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T_\
M\$4_^4M_[.7_ &4#2/\ TI2OF"OI_P#X(I_\I;_V<O\ LH&D?^E*4 ?VNT44
M4 %%%% !1110 5_*#_P=X_\ *9+6O^Q5T?\ ]%/7]7U?R@_\'>/_ "F2UK_L
M5='_ /13T ?F#1110 4444 %%%% !1110 4444 %%%% !70?"C_DJ7AK_L*V
MO_HY:Y^N\_9:M(K_ /:;^',$\4<T$WBC3(Y(Y%#+(INX@00>"".,&@#^\"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _('_
M (/5O^467@'_ +*KIW_IHUBOY@:_I^_X/5O^467@'_LJNG?^FC6*_F!H ***
M* "BBB@ HHHH **** "BBB@ HHHH *_K=_X-/_\ E"5\.?\ L*ZW_P"G.XK^
M2*OZW?\ @T__ .4)7PY_["NM_P#ISN* /T?HHHH *^2?^"\>K3Z+_P $=OVA
MYK=@LC^#[J DC/R2%8W'XJS#VKZVKXI_X.+M6GT7_@BI\?IK=@LCZ);P$D9^
M22_MHW'XJS#VH _C9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBGV]O)=W$<,,;RRRL$1$7<S
ML>  .Y/I0!_>S\)O^25^&?\ L%6O_HE*Z"F6]O'9V\<,,:111*$1$7:J*.
M!T ]*?0 4444 >/_ /!0K_DP3XX_]D_U[_TW7%?PQU_<Y_P4*_Y,$^./_9/]
M>_\ 3=<5_#'0 4444 %%%% !1110 4444 %%%% !1110 5^_W_!C'_S=%_W*
MG_N:K\ :_?[_ (,8_P#FZ+_N5/\ W-4 ?O\ 4444 %%%% !1110 4444 %>=
M_M=_!"+]I?\ 94^)7P[F6-E\<^%]2T$%P,(US:R0JW/0JSA@>Q /&*]$HH _
M@'N[26PNI()XY(9H7,<D<BE6C8'!!!Y!!XP:CKZ?_P""TO[/'_#+/_!57XZ^
M#8X?L]G;>*[G4K&(+M$=I?8OK=1[+%<(/PKY@H **** "BBB@ HHHH ****
M"BBB@ HHHH **** /[6/^"*O[5Z_MH_\$NO@WXZDNA=ZM)H$6DZPY8ES?V6;
M2X9\\@O)"9.>TBGD$$_4E?@O_P &3O[9?]I>#_BM\ ]2NLS:7.GC70XV;+&&
M3R[6]4=PJNMHV!QF9SP2<_O10 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5\3_\ !PY^UFO['_\ P2-^+>M072VNM>*M._X1#2/FVR//J&;=S&<@AX[=
MKB4$<CR<]J^V*_G9_P"#UW]LE?$GQ6^%GP(TN\WP>&;27Q=KL2'*_:KC,%FK
M>CQPI<-C^[=*: /PIHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***]@_
MX)^_L^M^U;^W'\)?AQY+36_C+Q9IVFW@5=VRU>X3[0Y'HD(D8^RF@#^QK_@E
M%\"&_9F_X)J_ WP1-;?8[[1?!NG'4(=NWR[R:!9[H8_Z[RRU]!4B((T"J JJ
M,  < 4M !1110 5\?_\ !?C_ )0V_M"?]BK+_P"C8Z^P*^/_ /@OQ_RAM_:$
M_P"Q5E_]&QT ?QAT444 %%%% !1110 4444 %%%% !1110 4444 ?T&_\&->
MAM;^&/VEM2\P%;NZ\-VPCQRIB35&SGW\X#_@/O7[WU^$/_!CI_R2W]HK_L*Z
M%_Z)OJ_=Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *_B#_P""L7_*4W]I;_LJOBC_ -.]U7]OE?Q!_P#!6+_E*;^TM_V57Q1_
MZ=[J@#Y_HHHH **** "BBB@ HHHH **** "BBB@ K[?_ .#;W_E-K\ _^PK>
M_P#ILNZ^(*^W_P#@V]_Y3:_ /_L*WO\ Z;+N@#^QVBBB@ HHHH _EA_X/(M4
M%_\ \%<=/A%P)OL/@#2X2@DW?9R;F]DV8_ASOW8_V\]Z_*&OT^_X.\?^4R6M
M?]BKH_\ Z*>OS!H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#]S?\ @Q^T:2?]H#X^:@) L5KX
M>TNW:/NS27,[ _AY3#_@5?T7U_/5_P &-^DSS>//VD+Y5'V:WL/#T$C9Y#R2
M:BRC'7D1O^7O7]"M !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X^^'N@_%3PE>:#XFT
M72O$.AZBGEW5AJ5JEU;7"^C1N"I_$5^7O[=/_!K[X)^)?VS7O@?K7_"!ZU)F
M3^P=4>2ZT>=O2.7YIK?)R>?-7H J"OU:HKZOA;C?.^':_MLIKRI]X[PE_BB[
MI^MKKHT=>%QU?#2YJ,K>73[C^2/]JS]AWXJ?L3^+?[(^)7@W5?#K2N4M;UD$
MUA?XYS#<)F*3CDJ&W*#\P!XKR>O['/'WP]T'XJ>$KS0?$VBZ5XAT/44\NZL-
M2M4NK:X7T:-P5/XBOR]_;I_X-??!/Q+^V:[\#]:_X0/6GS)_8.J/)=:/.W7$
M<OS36^3SSYJ] %45_6O _P!)3+<9RX;B*G["IMSQO*F_5:RA_P"3+JVCZW \
M2TI^[B%RONMO\U^)^$M%>L?M6?L._%3]B?Q;_9'Q*\&ZKX=:5REK>L@FL+_'
M.8;A,Q2<<E0VY0?F /%>4H*_IC X[#8RA'$X2I&I"6JE%J2:\FKIGTT*D9QY
MH.Z\AP&!1117=$H***<@R:HM#E&!1116@PH')HIR"M '#@4445H 44452'Y!
M3U&!35&33ZTB.(4445I$H*<@P*:!DU)6D0"BBBJ *<@IHY-2#@5HBHA1115H
MH****T0"J,FGTBC I:N(!1115Q*B &34E-08%.K1!NPHKU3]EK]B;XH_MG^*
M_P"R?ASX/U3Q T3A+J\5!%86.><S7#XCCXY"EMS8^4$\5^NG[#__  ;+>"_A
MO]CUSXV:U_PG.L)B3^PM,>2VTB!O227Y9KC!P>/*7J"K"OS;CKQ<X9X3@UFF
M(3JVTI0]ZH_^W;VBGT<W%/HSS<=G&%PBM5EKV6K_ .!\S\B_V6OV)OBC^V?X
MK_LGX<^#]4\0-$X2ZO%016%CGG,UP^(X^.0I;<V/E!/%?KI^P_\ \&RW@OX;
M_8]<^-FM?\)SK"8D_L+3'DMM(@;TDE^6:XP<'CREZ@JPK]-? G@#0OA=X4L]
M!\-:-I?A_1=/3R[6PTZU2VMK=?18T 4?@*UZ_B7C_P"DYQ)G?-A<G_V.@]/=
M=ZK7G/3E_P"W%%K;F9\3F'$^)K^[1]R/EO\ ?_D9'@3P!H7PN\*6>@^&M&TO
MP_HNGIY=K8:=:I;6UNOHL: */P%:]%%?S;4J3J3=2HVY-W;>K;?5OJSYIMMW
M84445F(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_'_P]T'XK^#=0\.^*-$T
MGQ'X?U>(P7VF:G:1W=I>1D@[)(I 4=<@'!!Y K\3?^"M'_!H%X;^(=EJ7C;]
MERXA\+^(OFGF\#ZC<G^R[\\DBSN'):VD/:.0M$20 T*BOW*HH _@H^,'P=\5
M?L__ !*UCP;XV\/ZKX7\4:#.;;4-,U&W:"XMG'/*GL00RL,AE(8$@@GFJ_LP
M_P""PW_!%;X:_P#!6_X1-;ZS#!X;^)6BVSKX<\76T"FYM#\Q6WN.\]H7))C)
MRI9F0J2V[^1?]K7]D[QS^Q#^T#XB^&?Q%T>31?%/AJX,,\?+0W,9YCN(7P/,
MAD7#(X'(/(!R  >;T444 %%%% !1110 4444 %%%% !1110 4444 %*CM&P9
M2593D$=J2B@#^[_]E;XK?\+W_9@^&_CCS!+_ ,)EX6TS7=X ^?[5:13YX)'.
M_L2*[VOD/_@@=X[D^(O_  1P_9ZU"1G=K?PG#I8+#G;9O):*.IX @ 'L!P.@
M^O* "O/_ -K+_DUCXF?]BIJG_I)+7H%87Q0TQ]:^&?B*SC@-U)=Z9<PK"%W&
M4M$P"X[YSC'O0!_!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%6]!T6X\2:Y9Z=:J'NM0G2V
MA4G&YW8*H_,B@#^X_P#X)W^$V\!?\$__ (&:&T;0MHOP^T"P,;.'*>5IMNF"
MPX.-N,CK7L59_A/PW;^#?"NF:/:#%KI5I%9PC:%PD:!%X& . .@Q6A0 4444
M ?A#_P 'Q?\ R2W]G7_L*Z[_ .B;&OYX:_H>_P"#XO\ Y);^SK_V%==_]$V-
M?SPT %%%% !1110 4444 %%%% !1110 4444 %?V>?\ ! ?_ )0V_L]_]BK%
M_P"C9*_C#K^SS_@@/_RAM_9[_P"Q5B_]&R4 ?8%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7R__ ,%K?^41_P"T;_V3_5O_ $F>
MOJ"OE_\ X+6_\HC_ -HW_LG^K?\ I,] '\4=%%% !1110 4444 %%%% !111
M0 4444 %%%% '[_?\&,?_-T7_<J?^YJOW^K\ ?\ @QC_ .;HO^Y4_P#<U7[_
M % !1110 4444 %%%% !1110 5^,/_![1_R8+\*/^R@+_P"FZ\K]GJ_&'_@]
MH_Y,%^%'_90%_P#3=>4 ?S0T444 %%%% !1110 4444 %%%% !1110 4444
M?V>?\$!_^4-O[/?_ &*L7_HV2OL"OC__ ((#_P#*&W]GO_L58O\ T;)7V!0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_  6L_P"4M_[1
MO_90-7_]*7K^UVOXHO\ @M9_REO_ &C?^R@:O_Z4O0!\P4444 %%%% !1110
M 4444 %%%% !1110 5]/_P#!%/\ Y2W_ +.7_90-(_\ 2E*^8*^G_P#@BG_R
MEO\ V<O^R@:1_P"E*4 ?VNT444 %%%% !1110 5_*#_P=X_\IDM:_P"Q5T?_
M -%/7]7U?R@_\'>/_*9+6O\ L5='_P#13T ?F#1110 4444 %%%% !1110 4
M444 %%%% !7H'[)__)TWPU_[&K2__2N*O/Z] _9/_P"3IOAK_P!C5I?_ *5Q
M4 ?W>4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'Y _\'JW_ "BR\ _]E5T[_P!-&L5_,#7]/W_!ZM_RBR\ _P#95=._]-&L
M5_,#0 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?\ _*$KX<_]A76_
M_3G<5_)%7];O_!I__P H2OAS_P!A76__ $YW% 'Z/T444 %?%/\ P<6:1-KG
M_!%7X_0VX4R1Z';W!W''R17UM(W_ (ZAK[6KY+_X+O:--KW_  1X_:(@@V;X
M_!MW<'<<#;%ME;\=J''OB@#^+>BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[;]FCPL_CG]H[X?
MZ)&)3)K'B33K%1$NYR9;J-!M'<_-P*XFOI#_ ((\> ?^%F_\%5OV=](V"2-_
MB%HMU,A7<'B@O(YY%/(X*1,.O&>AZ$ _MLHHHH **** /'_^"A7_ "8)\<?^
MR?Z]_P"FZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZXK^&.@ HHHH **** "BB
MB@ HHHH **** "BBB@ K]_O^#&/_ )NB_P"Y4_\ <U7X U^_W_!C'_S=%_W*
MG_N:H _?ZBBB@ HHHH **** "BBB@ HHHH _F=_X/3OV9_\ A7W[<OP[^*%K
M#Y=G\1_##:?<L%_UE[ITH5V)][>YM5 _Z9G\/QEK^K7_ (.Z?V5O^%^?\$H+
MSQ=9V_FZM\(]=M/$"LO^L-G*39W*#_9_TB*5N^+<<]0?Y2J "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#Z?_P""-?[;A_X)[_\ !2+X8_$JZG:'P_9Z
MF-,\0C)VMI=V#;W+$<;O+1_.4'@O"E?VMPS+<1+)&RR1R ,K*<A@>A!K^ 6O
MZ\O^#9C_ (* ?\-T_P#!,+PO:ZK>"X\:?"DKX/UL,^Z6:."-?L=R<DD^9;&-
M2Q^])#,?:@#]"J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H>*O%&G^"/#
M&I:UJ]Y!I^DZ/:RWM[=3-MCMH(T+R2,>RJJDD^@K^'[_ (*-?M?:A^WI^W#\
M2_BU?-<+'XPUN:XT^&<YDM+!,16<![9CMHXD.."5)[U_1Y_P=K_\% U_93_X
M)VM\--'O##XO^.$SZ.!'(%DM](BVO?2$=<2!HK?&,%;B3GY<'^5>@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_5S_ (,]/V9/^%R_\%3Y_'%U;M)I
MWPG\-7FJ1RE<HM[= 64*'MDQ373CWBSVK\HZ_I\_X,S_ -E,_"7_ ()Y>*OB
M?>6ODZC\6O$;BUE*$&;3M.#6\7)ZXN7ONG'] #]@**** "BBB@ KX_\ ^"_'
M_*&W]H3_ +%67_T;'7V!7Q__ ,%^/^4-O[0G_8JR_P#HV.@#^,.BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#^A[_ (,=/^26_M%?]A70O_1-]7[O5^$/
M_!CI_P DM_:*_P"PKH7_ *)OJ_=Z@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *_B#_ ."L7_*4W]I;_LJOBC_T[W5?V^5_$'_P
M5B_Y2F_M+?\ 95?%'_IWNJ /G^BBB@ HHHH **** "BBB@ HHHH **** "OM
M_P#X-O?^4VOP#_["M[_Z;+NOB"OM_P#X-O?^4VOP#_["M[_Z;+N@#^QVBBB@
M HHHH _E!_X.\?\ E,EK7_8JZ/\ ^BGK\P:_6#_@\GT]K+_@K=I<C0-"MY\/
MM+F5RFWSP+J^3<#_ !<H5S_LD=J_)^@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z'O\ @QT\
M)_8_A9^T5KGEX_M'5=#L/,W_ 'O(AOGQM[8^TYSWW>U?N]7X]_\ !ECX!_L'
M_@FAX\UZ1 LWB#XAW2(<#YH8+"Q5><9_UCS<$X].IK]A* "BBB@ HHHH ***
M* "BOS/_ &2_^#DSX?>//%4_A?XOZ2WP_P!7M[N2U36;0/=:/<%7*@N.9;<G
MCKYBCDEU%?H[X-\:Z/\ $7PS9ZUX?U;3=<T?4(Q+:WUA<I<V]PG]Y)$)5A[@
MU]=Q9P)GW#594<YPTJ=_AEO"7^&:O%Z=$[KJD=F+P-?#.U:+7Y/T9IT445\B
M<84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!C^/?A[H/Q4\)7F@^)M%TKQ#H>HIY=U8:C:I=6UPOHT;@J?Q%?E
M_P#MT?\ !L!X)^)7VS7?@?K7_"!ZR^9/[!U1Y+G1YVZXCE^::WR<GGS5Z *@
MK]6**^LX5XXSOARO[;*,1*G?>.\)?XHN\7ZVNNC1UX7'5\-+FHRMY=/N/Y)_
MVJ_V'OBI^Q1XL_LCXD^#M5\.M*Y2UO6036%_CG,-PF8I..2H;<H/S 'BO)Z_
ML8\>_#W0?BIX3O-!\3:+I?B#0]13R[JPU&U2ZMKA?1HW!4_B*_+_ /;H_P"#
M8'P3\2_MFN_ _6O^$$UF3,G]@ZH\ESH\[>D<OS36^3D\^:O0!4%?UUP/])C+
M,;RX;B.G]7J;<\;RIOU6LH?^3+JY(^NP/$U*?NXE<K[K;_-?B?A/4BC KU3]
MJC]AWXJ?L4^+O[)^)7@[5/#K2.4M;UD$UA?XYS#<)F.3CDJ&W*#\P!XKRNOZ
M:P&.PV,H1Q6$J1J4Y:J46I)KR:NF?40J1G'F@[KR"BBBNZ)8#DU(.!34%.K2
M(!1115C0444JC)JQ#E&!2T45H:!110!DUH Y!@4ZBBM "BB@<FJB Y!3J!P*
M*TB:!1115Q *51DTE/48%6 M%%%:( H R:]5_99_8E^*7[:/BO\ LGX<>#]4
M\0-$X2ZO%00V%AGG,UP^(X^.0I;<P'R@GBOUU_8=_P"#93P7\-?L>N?&S6O^
M$ZUA,2?V%ICR6VCP-Z22_+-<8.#QY2]0585^;\<^+?#/"<''-*Z=7I2A[U1_
M]NWM&_1S<4^C//QV;X7"*U66O9:O_@?,_(W]EK]B;XH?MG^*_P"R?AQX/U3Q
M T3A+F\5!#86.><S7#XCCXY"EMS8^4$\5^NG[#__  ;+>"_AO]CUSXV:U_PG
M.L)B3^PM,>2VTB!O227Y9KC!P>/*7J"K"OTU\"> -"^%WA2ST'PUHVE^']%T
M]/+M;#3K5+:VMU]%C0!1^ K7K^)^/OI-\29WS87)_P#8Z#T]UWJM><].7T@H
MM;<S/B,?Q-B:WNT?<CY;_?T^7WF1X$\ :%\+O"EGH/AK1M+\/Z+IZ>7:V&G6
MJ6UM;KZ+&@"C\!6O117\WU*DZDW4J-N3=VWJVWU;ZL^;;;=V%%%%9B"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKXI_;T_X+T?
M ?\ 8;^V:3_;7_"P?&]MN3^P?#LJ3?9Y!_#<W/,4&#P5RT@_YYFO3/\ @EC^
MVCJW_!0']CC1?BAK.C:=X?NM<U#4(4L+*1Y([>*"ZDBC!=^7;:@W-A03G"J.
M*^@Q/"N:X;+5FV)HN%&4E%.6EVTVK)ZM63UM;S.B6%JQI^VE&T=CZ*HHHKY\
MYPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JMK.J)
MHFCW5[(DLD=G"\[)$NYV"J6(4=R<<"K-% 'Y=V7_  =]?L<W=G'))J?Q%M7D
M4,T4GAEB\9]#MD*Y'L2/>I?^(O+]C;_H-?$#_P )B7_XJOY2=3TV?1M2N+.Z
MC,-S:RM#*A.2CJ2&''H0:@H _K-T+_@[9_8MU?S?M'C#QAI?EXV_:O"MXWFY
MSG'E*_3'.<=1C/.-#_B+ _8E_P"BC>(/_"2U/_XS7\D5% ']<5E_P=<?L17=
MY'')\3M;M4D8*TLGA'52D8]3M@+8'L"?:MO_ (BC?V$_^BY?^69X@_\ D&OY
M J* /Z_?^(HW]A/_ *+E_P"69X@_^0:V=-_X.5/V(=5L8[B+X]:.L<@R!-H>
MK0R#G'*/:AA^(%?QTT4 ?V.?\1(G[$O_ $7SP_\ ^"G4_P#Y&J]H?_!Q'^Q9
MXAED2W_: \(QM&-Q^TVU[:@_0R0*#]!FOXU:* /[//\ A_Q^QK_T<)\/_P#P
M(E_^(J2W_P""^/[&]U<1QK^T+\/0TC!07NG103QRQ0 #W) %?Q?T4 ?VN?\
M#ZW]D?\ Z.-^#_\ X4MM_P#%4?\ #ZW]D?\ Z.-^#_\ X4MM_P#%5_%'10!_
M;II/_!7?]E/6K%;B']I3X$I&Q( G\=:9;R<''*23*P_$<U[!\(?C?X+_ &@_
M!J>(_ /B_P +^./#TDKP)JF@:K!J5F\B<.@FA9D+*3R,Y'>OX*Z_J"_X,OOB
M.OB?_@F#XP\/R3%KGPO\0;Q5C+EMD$]E92H0/X09//X'&03U)H _7JBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS
M2_X.7_\ @D+8_P#!17]D"\\<>%]+C;XP?"NREO\ 2988_P!_K>GIF2XTUL<O
MD;I(0<D2@JNT3.3^EM% '\ =%?<'_!Q#^PU:_L%?\%4/'WA_1[$:?X2\7&/Q
M=X?B2/9'%:WA8R1(.@2*Z2YB4#HL:].@^'Z "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#^NG_@U2UYM8_X(>_"BW98PNE7NN6JE>I!UB\F^;WS*?P K
M]$Z_,#_@T-_Y0VZ+_P!C7K'_ *-2OT_H **** /X&_B%X7;P/X^US16696T?
M4)[)A*,2 Q2,GS#^]\O/O6/7MG_!2OP'_P *O_X**?'CPZ(S''HOQ"UZTB!4
MKF--0G", 23@IM(R3P17B= !1110 4444 %%%% !1110 4444 %%%% !117]
M0_\ P0H_X(Z_LQ?M'_\ !)SX-^-O'/P8\&^)O%>O:==RZAJ=Y#(T]VRW]S&I
M8AP.$15Z= * /Y>**_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK_P!&]_#_
M /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"' _[&O_1O
M?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L:_\ 1O?P
M_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\ AP/^QK_T
M;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _[&O_ $;W
M\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_ (<#_L:_
M]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK_P!&
M]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"' _[&
MO_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L:_\
M1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\ AP/^
MQK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _[&O_
M $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_ (<#
M_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK
M_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"'
M _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L
M:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\
MAP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _
M[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_
M (<#_L:_]&]_#_\ \!Y?_BZ /XPZ]^_X)4?"IOC;_P %+_@+X7\L20:IX\T?
M[4I[VT=Y%+/V//E(^.V:_J^_X<#_ +&O_1O?P_\ _ >7_P"+KK/@A_P1W_9C
M_9M^*>D>-O OP7\&^&O%F@N\FGZG:0.)K1GC:-BN6(R4=AT[T ?2E%%% !11
M10!^$/\ P?%_\DM_9U_["NN_^B;&OYX:_H>_X/B_^26_LZ_]A77?_1-C7\\-
M !1110 4444 %%%% !1110 4444 %%%% !7]GG_! ?\ Y0V_L]_]BK%_Z-DK
M^,.O[//^" __ "AM_9[_ .Q5B_\ 1LE 'V!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5\O_ /!:W_E$?^T;_P!D_P!6_P#29Z^H
M*^7_ /@M;_RB/_:-_P"R?ZM_Z3/0!_%'1110 4444 %%%% !1110 4444 %%
M%% !1110!^_W_!C'_P W1?\ <J?^YJOW^K\ ?^#&/_FZ+_N5/_<U7[_4 %%%
M% !1110 4444 %%%% !7XP_\'M'_ "8+\*/^R@+_ .FZ\K]GJ_&'_@]H_P"3
M!?A1_P!E 7_TW7E '\T-%%% !1110 4444 %%%% !1110 4444 %%%% ']GG
M_! ?_E#;^SW_ -BK%_Z-DK[ KX__ ." _P#RAM_9[_[%6+_T;)7V!0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?\ M&_]E U?
M_P!*7K^UVOXHO^"UG_*6_P#:-_[*!J__ *4O0!\P4444 %%%% !1110 4444
M %%%% !1110 5]/_ /!%/_E+?^SE_P!E TC_ -*4KY@KZ?\ ^"*?_*6_]G+_
M +*!I'_I2E ']KM%%% !1110 4444 %?R@_\'>/_ "F2UK_L5='_ /13U_5]
M7\H/_!WC_P IDM:_[%71_P#T4] 'Y@T444 %%%% !1110 4444 %%%% !111
M0 5Z!^R?_P G3?#7_L:M+_\ 2N*O/Z] _9/_ .3IOAK_ -C5I?\ Z5Q4 ?W>
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y
M _\ !ZM_RBR\ _\ 95=._P#31K%?S U_3]_P>K?\HLO /_95=._]-&L5_,#0
M 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?_\ *$KX<_\ 85UO_P!.
M=Q7\D5?UN_\ !I__ ,H2OAS_ -A76_\ TYW% 'Z/T444 %> _P#!5SPK_P )
MM_P3 _:*TOR1<2W7PU\0^0A?9F9=-N&CYR.CA3SQQSQFO?JY;XY>!C\3_@IX
MP\-",2GQ%HE[I@0A2'\Z!X\?-\O.[OQZT ?P64444 %%%% !1110 4444 %%
M%% !1110 4444 %%%?V$?LW_ /!";]D/Q9^SOX"U34O@'X#O-0U+PYI]W=3R
M02;IY9+:-G<_/U+$G\: /X]Z*_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK
M_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"'
M _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L
M:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\
MAP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _
M[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_
M (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XNC_AP
M/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H
M_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X
M<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#B
MZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/
M^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\
MXNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XN
MC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_
M .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^
M+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E
M_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?
M_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !
MY?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ_13_ (-5OA2WQ-_X+6?#6Z:%
MIK7PC8ZMKMP #A0MA-!&Q(Z8FN(CSP2 .]?T4?\ #@?]C7_HWOX?_P#@/+_\
M77I'[,'_  3!^ '[%WQ NO%7PK^%?A?P3XBOK!]+GO\ 3HG6:2U>2.1HB68_
M*7AC;ZH* />**** "BBB@#Q__@H5_P F"?''_LG^O?\ INN*_ACK^YS_ (*%
M?\F"?''_ +)_KW_INN*_ACH **** "BBB@ HHHH **** "BBB@ HHHH *_?[
M_@QC_P";HO\ N5/_ '-5^ -?O]_P8Q_\W1?]RI_[FJ /W^HHHH **** "BBB
M@ HHHH **** .._:&^"NE?M)? 3QK\/=<S_8_CC0KW0;U@NYDBN8'A9E_P!I
M0^1R,$#D5_"M\8/A;K'P-^+/BCP5X@MS:Z]X1U:ZT7482#^ZN+>9H95YYX=#
M7][5?RE_\';_ .QH?V;/^"HUUXWT^U\GP_\ &;2XM?B**1&E_"!;7L8/=BR1
M3M[W7X4 ?EO1110 4444 %%%% !1110 4444 %%%% !1110 5^A__!L]_P %
M(O\ AWY_P4<T73]<O_LGP]^+7E>%]?\ ,?;#:S._^@WC=AY4[;&8G"Q7$QK\
M\** /[_**_/7_@VX_P""I"_\%(OV"=/L_$.H&Z^)WPN6'0/$OG2;I]0C"$6M
M^>Y\Z-"&)ZRPRGH17Z%4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4=W=Q6%K)//)'
M#!"ADDDD8*L:@9))/  '.34E?DS_ ,'8W_!4E/V0/V./^%->%]1$/Q ^,]K+
M:W7E-^]TW0N8[F4^AN#FW7/53.1RE 'X6?\ !=/_ (*+S?\ !3'_ (*)>,/&
MMC=23>"M#?\ X1[PC&2=HTVW=@LP'8SR-).<\CS0O\(KX\HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** +_A;PQJ'C;Q/INBZ3:RWVJ:O=165G;1#+
MW$TCA(T7W9F 'UK^YG]A[]F6P_8S_9 ^&_PLTWRVA\#>'[32I94&!=7"1CSY
M^W,DQDD/ Y<U_+;_ ,&N7[&/_#7'_!67P?J5]:&X\._">%_&M^S)F/SK=D2R
M7)XW?:I(9 .I6%\="1_7-0 4444 %%%% !7Q_P#\%^/^4-O[0G_8JR_^C8Z^
MP*^/_P#@OQ_RAM_:$_[%67_T;'0!_&'1110 4444 %%%% !1110 4444 %%%
M% !1110!_0]_P8Z?\DM_:*_["NA?^B;ZOW>K\(?^#'3_ ));^T5_V%="_P#1
M-]7[O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7\0?_!6+_E*;^TM_P!E5\4?^G>ZK^WROX@_^"L7_*4W]I;_ +*KXH_].]U0
M!\_T444 %%%% !1110 4444 %%%% !1110 5]O\ _!M[_P IM?@'_P!A6]_]
M-EW7Q!7V_P#\&WO_ "FU^ ?_ &%;W_TV7= ']CM%%% !1110!_,S_P 'L?A=
MK3_@H?\ "_6MLVW4/AU%9 D?NR8-3OW.#_>_T@9]BM?C37[U_P#!\9X#^S>,
MOV<_$Z1EOMMEKVES.%.$\E["6,$YQSY\F!C/RMU[?@I0 4444 %%%% !1110
M 4444 %%%% !1110 445^J'_  :=_L9?"W]MC]LSXC:!\5O!.B^.-'TGP6=0
MM+34D9HX+C[=:Q^8NTCYMKL/HQH _*^BO[//^' _[&O_ $;W\/\ _P !Y?\
MXNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XN
MC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_
M .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^
M+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E
M_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?
M_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !
MY?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >
M7_XNC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\
M >7_ .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P
M'E_^+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_
M  'E_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\
M\!Y?_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\
M_P !Y?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__
M / >7_XNC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_
M /\  >7_ .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/
M_P#P'E_^+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P
M_P#_  'E_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_
M#_\ \!Y?_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W
M\/\ _P !Y?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ //\ _@U]^%3?"O\ X(H?
M"'SHQ'>>)#J>N3XZ-Y^H7'E'H.L"0_CGJ*_0"L+X8_#/0/@Q\.]$\)>%=*M-
M#\-^'+*+3M,T^U7;#9V\:A4C4>@4 <UNT %%%% !1110 4444 ?R!_$3_DH&
MN_\ 80N/_1C5Z+^RC^W;\5OV)_$W]I?#GQ?J6BQR2![K3F;S].ONW[VW?,;'
M'&[ < \,.M>=?$3_ )*!KO\ V$+C_P!&-6/7^U%?+<)C\#]4QU*-2G**3C)*
M47IU3NF?M4J<*E/DFDUV9^ZG[#__  <P> _BO]CT/XRZ3_PK[7),1_VS9*]S
MHMPWJR\S6^3V/F*.2745^EO@WQKH_P 1?#-GK7A_5M-US1]0C$MK?6%RES;W
M"?WDD0E6'N#7\?U>N_LH_MV_%;]B?Q-_:7PY\7ZEHL<D@>ZTYF\_3K[M^]MW
MS&QQQNP' /##K7\L<?\ T4<KQW-B^%ZOU>IO[.=Y4WZ/6</_ "==$DCY;,.$
MZ4_?PKY7V>W^:_$_JWHK\O\ ]A__ (.8/ ?Q7^QZ'\9=)_X5]KDF(_[9LE>Y
MT6X;U9>9K?)['S%')+J*_2WP;XUT?XB^&;/6O#^K:;KFCZA&);6^L+E+FWN$
M_O)(A*L/<&OXNXNX!S[AC$?5\ZPTJ=]I;PE_AFKQ?HG==4CXK&9?B,++EKQ:
M_)^C-.BBBOCSC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_P"41_[1O_9/]6_])GH _BCHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M_?[_ (,8_P#FZ+_N5/\ W-5^_P!7X _\&,?_ #=%_P!RI_[FJ_?Z@ HHHH *
M*** "BBB@ HHHH *_&'_ (/:/^3!?A1_V4!?_3=>5^SU?C#_ ,'M'_)@OPH_
M[* O_INO* /YH:*** "BBB@ HHHH **** "BBB@ HHHH **** /[//\ @@/_
M ,H;?V>_^Q5B_P#1LE?8%?'_ /P0'_Y0V_L]_P#8JQ?^C9*^P* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *_BB_X+6?\I;_VC?\ LH&K_P#I
M2]?VNU_%%_P6L_Y2W_M&_P#90-7_ /2EZ /F"BBB@ HHHH **** "BBB@ HH
MHH **** "OI__@BG_P I;_V<O^R@:1_Z4I7S!7T__P $4_\ E+?^SE_V4#2/
M_2E* /[7:*** "BBB@ HHHH *_E!_P"#O'_E,EK7_8JZ/_Z*>OZOJ_E!_P"#
MO'_E,EK7_8JZ/_Z*>@#\P:*** "BBB@ HHHH **** "BBB@ HHHH *] _9/_
M .3IOAK_ -C5I?\ Z5Q5Y_7H'[)__)TWPU_[&K2__2N*@#^[RBBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _('_@]6_Y19>
M?^RJZ=_Z:-8K^8&OZ?O^#U;_ )19> ?^RJZ=_P"FC6*_F!H **** "BBB@ H
MHHH **** "BBB@ HHHH *_K=_P"#3_\ Y0E?#G_L*ZW_ .G.XK^2*OZW?^#3
M_P#Y0E?#G_L*ZW_Z<[B@#]'Z*** "BBB@#^$W]LSX;M\&OVP/BMX/9=C>%?&
M.KZ.5SG:;>]FAQ_XY7FM?;G_  <;?"=O@[_P6D^.VG[0L.JZO!KL3 G#B^LX
M+MB,^CS.I]U..*^(Z "BBB@ HHHH **** "BBB@ HHHH **** "O[G/^">OB
MS_A/?V!/@?KGF>=_;7P_T&_\S9LW^;IUN^=O;.[..U?PQU_9A_P;T_$Y?BU_
MP1A_9_U16#?8_#K:*<9X-A=3V6.0/^??_P#6.: /LRBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /'_ /@H5_R8)\<?^R?Z]_Z;KBOX
M8Z_N<_X*%?\ )@GQQ_[)_KW_ *;KBOX8Z "BBB@ HHHH **** "BBB@ HHHH
M **** "OW^_X,8_^;HO^Y4_]S5?@#7[_ '_!C'_S=%_W*G_N:H _?ZBBB@ H
MHHH **** "BBB@ HHHH *_,/_@[%_8?;]JS_ ()?:AXQTNT$_B;X*WH\3P,J
MYD?3BOE7\8/91&4N&_Z\Q]#^GE9_BSPKIWCOPKJ>AZQ9PZAI.LVDMC>VLPS'
M<P2H4DC8?W65B#[&@#^!.BO</^"D7[&NJ?\ !/[]M_XC?"74Q,Z^$]7DCTZX
MD&&OM/DQ+9S^F7MWB8@9 8LN>*\/H **** "BBB@ HHHH **** "BBB@ HHH
MH **** /JO\ X(U_\%+M8_X)8?MQ>'?B);_:+OPK>_\ $H\6:9&?^0AI<K+Y
MA4=Y8F"S1],O$%)"LP/]G/P]^(&B_%?P'HOBCPWJ5KK'A_Q%90ZCIM_;-NAO
M+>5 \<B'^ZRL"/K7\#=?O)_P:1_\%GH_".JV_P"RM\2M6\O3]4G>7X>7]U)A
M+>X<L\NE,QZ"5B9(0<?O#)'R9(UH _H8HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X+]
MJ#]I3PE^Q]^S_P"*_B9XZU)-+\+>#[![^]F.-[@<)%&/XI9'*QHHY9W4#K7\
M5G_!0_\ ;B\4_P#!1?\ :]\8_%KQ8S1W?B2[(L;$2;X](L8_DMK2,X VQQA0
M6 &]M[D;G-?H3_P=,_\ !:0?MK_&[_A1_P .=6$WPK^'5\QU2\M9,Q>)M73*
M,X8?>M[?+(F/E=S(_P P$17\BJ "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHKU3]A_P#93US]N+]KCX??";P\'74O'&LPZ>9E3?\ 8K?E[BY8=UA@
M265O]F,T ?T?_P#!G_\ L.G]G;_@G;J'Q1U:S\CQ%\:M3-["SH5D32;0O!:J
M0?[\ANI01@,DT9YP#7ZTU@_"SX::+\%_AEX=\'^&[*/3?#WA73+;2-,M(_NV
MUM;Q+%$@_P!U$4?A6]0 4444 %%%% !7Q_\ \%^/^4-O[0G_ &*LO_HV.OL"
MOC__ (+\?\H;?VA/^Q5E_P#1L= '\8=%%% !1110 4444 %%%% !1110 444
M4 %%%% ']#W_  8Z?\DM_:*_["NA?^B;ZOW>K\(?^#'3_DEO[17_ &%="_\
M1-]7[O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7\0?\ P5B_Y2F_M+?]E5\4?^G>ZK^WROX@_P#@K%_RE-_:6_[*KXH_].]U
M0!\_T444 %%%% !1110 4444 %%%% !1110 5]O_ /!M[_RFU^ ?_85O?_39
M=U\05]O_ /!M[_RFU^ ?_85O?_39=T ?V.T444 %%%% 'XP_\'L7PQ_MS]@O
MX5^+DB$DGAWQU_9S,%RT<=W8W#D_=R%W6D8/S 9*\'@C^:&OZ\O^#I3X1-\5
M_P#@BI\4Y883->>$Y]+U^W4#IY5_!',WMB"68_A^-?R&T %%%% !1110 444
M4 %%%% !1110 4444 %?L-_P95^*X]+_ ."F'Q TF3RU_M;X;W<D9)^9I(M2
MTX[1]5=V_P" 5^/-?HY_P:C_ !0'PZ_X+5?#RRDE:&'Q=I>KZ)(<G:V;&6Y1
M3R.LEL@&0>2./X@ ?UP4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% '\@?Q$_Y*!KO_80N/\ T8U8];'Q$_Y*!KO_ &$+
MC_T8U8]?[:X7^##T7Y'[=#X4%%%%;E!7KO[*/[=OQ6_8G\3?VE\.?%^I:+')
M('NM.9O/TZ^[?O;=\QL<<;L!P#PPZUY%17%F&6X3'X>6$QU*-2G+1QDE*+]4
M[IF=2G"I'DFDUV9^ZG[#_P#P<P> _BM]CT/XRZ3_ ,*^UR3$?]LV2O<Z+<-T
MRR\S6^2>_F*.2745^EG@WQKH_P 1?#-GK7A_5M-US1]0C$MK?6%RES;W"?WD
MD0E6'N#7\?\ 7KG[*7[=WQ5_8F\2_P!I?#GQ?J6B1RR![K3F;S].ONW[VW?,
M;''&[ < _*PZU_*'B!]%/*\;S8OA>K]7J;^SG>5-^CUG#_R==$DCY/,.%*4_
M>PKY7V>W^:_$_JXHK\O?V'O^#F/P%\5_L>A_&;2?^%>Z[)B/^V;)7N=%N&]6
M7F:WR>Q\Q1R2ZBOTN\&^-='^(OAFSUKP_JVFZYH^H1B6UOK"Y2YM[A/[R2(2
MK#W!K^+^+N L^X8Q'U?.L-*G?:6\)?X9J\7Z)W75(^+QF7XC"RY:\6OR?HS4
MHHHKX\XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#'\>?#[0?BGX3O-!\3:+I?B#1-03R[JPU&U2ZMKA?1HW!
M4_B*_,+]N;_@V'\%?$K[9KOP1UK_ (0767S)_8.IO)<Z/.WI'+\TUODY//FK
MT 5!7ZJT5]=PGQUGO#=?V^3XB5.^\=X2_P 47>+[7M==&CLPF.KX:7-1E;RZ
M?<?R7?M5?L0?%/\ 8J\6?V3\2/!VJ>'6E<I:WK()K"_QSF&X3,4G')4-N4'Y
M@#Q7E%?V(>//A]H/Q3\)WF@^)M%TOQ!HFH)Y=U8:C:I=6UPOHT;@J?Q%?F'^
MW+_P;#^"?B4;S7?@CK7_  @NLOF3^P=3>2YT>=NN(Y?FFM\G)Y\U>@"J*_L'
M@7Z3V68[EPO$E/ZO4V]I&\J;]5K*'_DRZN2/K\#Q/2J>[B5RONMO\U^)^%RC
M I:]6_:I_8A^*7[%?BS^R?B1X/U3P\TKE+6]9!-87^.<PW"9CDXY*AMR@_,
M>*\IK^HL!C\-C:$<3@ZD:E.6JE%J46O)JZ9]53J1G'F@[KN@HHH R:[RQR#
MIU%%: %%% Y-5$!R"G4#@45I$T"BO5OV6/V)/BE^VEXK_LGX;^#]4\0M$X2Z
MO%00V%AGG,UP^(X^.0I;<V/E!/%?KM^PY_P;(>"_AM]CUSXVZU_PG6L)B3^P
MM,>2VT>!O227Y9KC!P>/*7J"K"OSCCCQ:X:X4BUF==.KTI0]ZH^VE[13Z.;B
MGT9YN.S;#81?O9:]EJ_^!\S\B?V6/V)/BE^VEXK_ +)^&_@_5/$+1.$NKQ4$
M-A89YS-</B./CD*6W-CY03Q7Z[?L.?\ !LAX+^&WV/7/C9K7_"=:Q'B3^PM,
M>2VT>!O227Y9KC!P>/*7J"K"OTX\!_#_ $'X6^%+/0?#.BZ7X?T33T\NUL-.
MM4MK:W7T6- %'X"MBOXMX^^DQQ'G?-ALH_V.@]/==ZK7G/3E_P"W%%K;F9\3
MF'$V)K^[1]R/EO\ ?T^7WF1X$^'^A?"[PI9Z#X:T;2_#^BZ>GEVMAIUJEM;6
MZ^BQH H_ 5KT45_.-2I.I-U*C;;=VWJVWU;[GSC;;NPHHHJ!!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\5?MY_\ !>7X$_L.
M?;-)_MK_ (6!XWMMR?V#X>E2;[/(/X;FYYB@P>"N6D'_ #S-?BK^WG_P7E^.
M_P"W']LTG^VO^%?^"+G<G]@^'I7A^T1G^&YN>)9\C@KE8S_SS%?J'"/A'GV>
MVK<GL:+^W--77]V.\O)Z1?\ ,>I@\HKU];<J[O\ 1'[4_MZ?\%Y_@1^PU]LT
MG^V?^%@>-[;<G]@>'94F^SR#C;<W/,4&#P5RT@_YYFOQ3_;T_P""\_QX_;D^
MV:3_ &U_PK_P1<[D_L#P[*\/VB,_PW-SQ+/D<%<K&?\ GF*^+'&13*_I_A/P
MDR+(K5N3VU9?;FD[/^[':/D]9+^8^HP>44*&MN9]W^B"BBBOTT]0**** "OZ
M9_\ @VP_Y1(^!/\ L):O_P"E\]?S,5_3/_P;8?\ *)'P)_V$M7_]+YZ_#?I
M?\DW3_Z_1_\ 2)GA\0?[LO5?DS[QHHHK^-3XL**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /Y-?\ @[<^$C?#7_@LYXJU;RC%
M'X\\.Z/KT?R%0X6V^P%AV.6L6R1CG/?)/YFU^]'_  >__ G[)XZ^ _Q.MX6;
M^T+#4O#%]-CA/(DBN;9<_P"U]HNS_P  -?@O0 4444 %%%% !1110 4444 %
M%%% !1110 5<\/>(+[PGK]CJFFW4UCJ6FW$=W:W$+;9+>6-@R.I[,K $'U%4
MZ* /[E/^"=W[7>F_MX?L2_#7XL::]O\ \5CHD-S?0PMN2SOE'E7<'_;.X25.
M?[M>T5_/=_P9B_\ !1M-&\0^+_V9/$EZ%CUAI?%?@XROUG1%%_:+GGYHT2=5
M& /*N6/+5_0C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!^2'_!YWXABTC_@E)X8M&&Z75?B1IL$8# %=MAJ4I;'
M<?N\<=V%?RY5_0I_P? _&J.U\#? 3X=0S*TE]?:IXCNXN\8AC@MX&_X%Y]R/
M^ 'IW_GKH **** "BBB@ HHHH **** "BBB@ HHHH **** /[+O^#>3P!_PK
M7_@BY^S_ *=L$?VCP_)JN NW/VR[N+S/4]?/SGOG.!T'V=7F'[$OPH;X$?L:
M?"7P2T1AD\(>#=(T:1"NUE>WLH8FR,GG*'/)YSR>M>GT %%%% 'X5_\ ![Y\
M#O[4^"7P*^)4<;+_ &'KFH>&;F0='^V0)<P@_3[#-C_>;KQC^=>O[ ?^#F_]
MG=OVA_\ @C1\5%MH//U+P2MKXMM.,^6+.96N&_"T>YK^/Z@ HHHH **** "B
MBB@ HHHH **** "BBB@ K][/^#'_ ..BVOC#X]?#.XD4R7UGIGB>QCW8($+S
M6UR<=\^?:#/;'OQ^"=??'_!LY^U G[+W_!8GX7RW=P+?2?'CS>"[XEMH?[<H
M6V7\;Q+7KZ4 ?V"4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^$/\ P?%_\DM_9U_["NN_^B;&OYX:_H>_X/B_^26_LZ_]A77?_1-C
M7\\- !1110 4444 %%%% !1110 4444 %%%% !7]GG_! ?\ Y0V_L]_]BK%_
MZ-DK^,.O[//^" __ "AM_9[_ .Q5B_\ 1LE 'V!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5\O_ /!:W_E$?^T;_P!D_P!6_P#2
M9Z^H*^7_ /@M;_RB/_:-_P"R?ZM_Z3/0!_%'1110 4444 %%%% !1110 444
M4 %%%% !1110!^_W_!C'_P W1?\ <J?^YJOW^K\ ?^#&/_FZ+_N5/_<U7[_4
M %%%% !1110 4444 %%%% !7XP_\'M'_ "8+\*/^R@+_ .FZ\K]GJ_&'_@]H
M_P"3!?A1_P!E 7_TW7E '\T-%%% !1110 4444 %%%% !1110 4444 %%%%
M']GG_! ?_E#;^SW_ -BK%_Z-DK[ KX__ ." _P#RAM_9[_[%6+_T;)7V!0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?\ M&_]
ME U?_P!*7K^UVOXHO^"UG_*6_P#:-_[*!J__ *4O0!\P4444 %%%% !1110
M4444 %%%% !1110 5]/_ /!%/_E+?^SE_P!E TC_ -*4KY@KZ?\ ^"*?_*6_
M]G+_ +*!I'_I2E ']KM%%% !1110 4444 %?R@_\'>/_ "F2UK_L5='_ /13
MU_5]7\H/_!WC_P IDM:_[%71_P#T4] 'Y@T444 %%%% !1110 4444 %%%%
M!1110 5Z!^R?_P G3?#7_L:M+_\ 2N*O/Z] _9/_ .3IOAK_ -C5I?\ Z5Q4
M ?W>4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'Y _\ !ZM_RBR\ _\ 95=._P#31K%?S U_3]_P>K?\HLO /_95=._]-&L5
M_,#0 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?_\ *$KX<_\ 85UO
M_P!.=Q7\D5?UN_\ !I__ ,H2OAS_ -A76_\ TYW% 'Z/T444 %%%% '\RO\
MP>H_!)O!W_!07X=^.H8A':>-O!:V<C!?];=6-U,)&S_UQN+88[;??C\;:_IJ
M_P"#TO\ 9X;Q_P#L"?#_ .(MO;F:[^'?BS[).X_Y866H0%)&_&XM[-?^!5_,
MK0 4444 %%%% !1110 4444 %%%% !1110 5_4)_P9E?'1/B!_P3,\4>"YIB
MU]\/_&=RB1%L^79W<,-Q&<=LS?:^,8^7/4G'\O=?L=_P9??M1+\,?V^?''PO
MO)_*L_BEX:^TVB;O];?Z:[2QKC_KVFO6R.?D'&"2 #^FZBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /'_^"A7_ "8)\<?^R?Z]_P"F
MZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZXK^&.@ HHHH **** "BBB@ HHHH
M**** "BBB@ K]_O^#&/_ )NB_P"Y4_\ <U7X U^_W_!C'_S=%_W*G_N:H _?
MZBBB@ HHHH **** "BBB@ HHHH **** /P?_ .#T#_@GM_PD/@3P3^TGX?T\
MM=>'V3PKXM>&/K:2NS6-RY'9)F>$L<DFXA7HHK^>.O[P/VH?V>/#_P"UK^SK
MXU^&?BJ'SM \<:/<:1=D*&>$2H565,\"2-MLB'LZ*>U?P_\ [57[-WB3]C_]
MH[QI\,?%UO\ 9_$/@G59M+N\*0D^QODF3/)CD0I(A[HZGO0!Y_1110 4444
M%%%% !1110 4444 %%%% !1110 58TG5KK0-5M;ZQNKBROK*59[>X@D,<L$B
MD,KHRX*LI ((.01FJ]% ']:W_!NM_P %N]/_ ."H'[/\?@_QMJ%I;_'+P):)
M'K$)(C/B2T7")J<2\#<3A9D7A)"& 5)44?I-7\'O[-7[2/C+]D7XX>'?B+\/
M]:NO#_BOPO=K=V5U"Q ..&BD7.'BD4E'0_*ZLRG@U_7]_P $:_\ @L'X'_X*
MW?LZ0ZYIDEGHOQ$T&*.'Q;X8$O[S39SQYT0;YGM92"4?G'*,=RF@#[$HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OQI_X.A_\ @NW'^RAX O\ ]GOX3:TG_"S_ !3:;/$^JV<N7\*:
M?*O^H5E^Y>3J?]Z*)MV TD;#W;_@X#_X+NZ)_P $K_A(WA+P;<:9K7QS\56Q
M_LS3W;S$\.VSAA_:-R@XX(Q%$Q'F-\QRB,#_ "<>./'.L_$WQEJGB+Q%JE_K
MFO:Y=27NH:A>SM/<WL\C%GDD=B2S,Q)))YS0!E4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7[]_P#!EW_P3U8W'CC]I;Q!8$(JOX1\(M-&,,3M
MDO[I,C/&(8%=?6Y7U%?AQ^SK\ _$W[4WQU\)_#KP=8MJ/B;QEJ<.EZ? ,[?,
MD;&]S_#&@R[-T558G@5_;W^QG^RWH/[$_P"RMX#^%/AE0='\#Z1#IL<WEB-K
MR4#=-<.!P'FF:25L?Q2-0!Z;1110 4444 %%%% !7Q__ ,%^/^4-O[0G_8JR
M_P#HV.OL"OC_ /X+\?\ *&W]H3_L59?_ $;'0!_&'1110 4444 %%%% !111
M0 4444 %%%% !1110!_0]_P8Z?\ )+?VBO\ L*Z%_P"B;ZOW>K\(?^#'3_DE
MO[17_85T+_T3?5^[U !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5_$'_P %8O\ E*;^TM_V57Q1_P"G>ZK^WROX@_\ @K%_RE-_
M:6_[*KXH_P#3O=4 ?/\ 1110 4444 %%%% !1110 4444 %%%% !7V__ ,&W
MO_*;7X!_]A6]_P#39=U\05]O_P#!M[_RFU^ ?_85O?\ TV7= ']CM%%% !11
M10!Y3^W7\#O^&F/V*_BU\/5C:2;QGX0U31[<+]Y9YK61(F'^TLA4CW K^%FO
M[_*_B%_X*N?L]-^RK_P4E^-G@-81;VFA^+KYK",#&VRGD-Q:_P#DO+%0!\^T
M444 %%%% !1110 4444 %%%% !1110 5[=_P34^.D?[,_P#P4'^"OCRXE$-C
MX9\9Z7=W[DXQ:?:8UN!D\#,+2#)Z9KQ&B@#^_P HKYY_X)._M01_ME?\$WO@
MU\1A<_:[S7?#%K%J<F<YU"V7[+>?E<PS=>:^AJ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#^0/XB?\E UW_L(7'_HQJQZV
M/B)_R4#7?^PA<?\ HQJQZ_VUPO\ !AZ+\C]NA\*"BBBMR@HHHH *:YR:<QP*
MCK-DQ[A7KW[*'[=WQ6_8F\3?VE\.?&&I:)')('NM.9O/TZ^_ZZV[YC8XXW8#
M@'Y6'6O(:*\_,<NPF/P\L+CJ<:E.6CC)*47ZIW3,ZM.%2/)-779G[K?L/?\
M!S'X"^*_V/0_C-I/_"O=<DQ'_;-DKW.BW#>K+S-;Y)Z'S%')+J*_2[P;XVT?
MXB^&;/6O#^K:;KFCZA&);6^L+E+FVN$_O)(A*L/<&OX^7.!7KG[)_P"W?\5O
MV)?$W]I?#GQAJ6B1RR![K3F;S].ONW[VW?,;''&[ < \,.M?RCQ]]%?+,;S8
MKABI]7J;^SG>5-^CUE#_ ,G71)(^3S#A6E/W\*^5]GM_FOQ/ZOJ*_+O]AS_@
MYF\ _%?['H?QFTG_ (5[KLF(_P"V;)7N=%N&]67F:WR>Q\Q1R2ZBOTP\&^-M
M'^(OAFSUKP_JVFZYH^H1B6UOK"Y2YMKA/[R2(2K#W!K^,^+> \]X9Q'U?.L/
M*GVEO"7^&:O%^B=UU2/C<9@*^&ERUHV_)^C-2BBBOD3C"BBB@ HHHH ****
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
M\,>)]-\:^&M/UG1[^SU72-6MH[VQO;299K>\@D4/'+&ZDJZ,K!@P)!!!%7J
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYA_
MX+"_\%"M._X)E?L#>-?B9--;?\)&L']E>%;2;#?;M7G5EMUVG[RQX:9QWC@D
M[XH _FS_ .#H[]KRW_:P_P""NWC2UTVY%UH?PNM8/!%FZM\K2VK227G'3*WD
MUQ'GN(E^@_.VK6MZW>>)=:O-2U"XFO+_ %"=[FYN)F+23RNQ9W8GDL6))/<F
MJM !1110 4444 %%%% !1110 4444 %%%% !7KW[ /P-;]IC]N/X0_#_ ,G[
M1#XN\8:7IERN,A;>2ZC$['_96+>Q]E->0U^G7_!I%^SJWQM_X*_:'X@FMQ-I
M_P +] U'Q)*77,?FM&+&$?[P>[WJ/^F1/:@#^L*BBB@ HHHH Y_XL_#;3?C+
M\*_$W@_68_.T?Q7I5UH]\F,[X+B%X9!^*N:_A%^+WPRU3X)_%CQ1X-UR+R=:
M\(ZO=Z+?Q_\ /.XMIGAD7\'1A7][5?R5_P#!UK^R8W[-/_!7+Q1KEK;I!H?Q
M8TZV\76GECY5G<&WNP3_ 'VN())3[3KZT ?FO1110 4444 %%%% !1110 44
M44 %%%% !5_PMXGU#P3XGTW6M)NI;'5-(NHKVSN8CA[>:-P\;K[JR@CZ50HH
M _N>_8&_:OTS]N7]C+X;_%G2O)6'QOH<%]<0Q-N6SNP/+NK?/?RKA)HB?6,U
MZ]7X$_\ !E__ ,%$(I=.\:_LT>(;[;<1/)XL\(B5AB1#M2_M5SW!\J=5&20U
MPW 4U^^U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!S/QI^*^D_ ?X.^*_'&O3>1H?@W1[O6]0DS]RWMH7FD/\ WRAK\!_^(XOQ
M5_T;MX?_ /"OF_\ D2OLS_@[F_;<3]FG_@F<WP]TZ[$/B;XUZBNC(BG$B:;;
ME)[V0>QQ! 1W6Z/ID?RJT ?N]_Q'%^*O^C=O#_\ X5\W_P B4?\ $<7XJ_Z-
MV\/_ /A7S?\ R)7X0T4 ?N]_Q'%^*O\ HW;P_P#^%?-_\B4?\1Q?BK_HW;P_
M_P"%?-_\B5^$-% '[O?\1Q?BK_HW;P__ .%?-_\ (E'_ !'%^*O^C=O#_P#X
M5\W_ ,B5^$-% '[O?\1Q?BK_ *-V\/\ _A7S?_(E'_$<7XJ_Z-V\/_\ A7S?
M_(E?A#10!^[W_$<7XJ_Z-V\/_P#A7S?_ ")1_P 1Q?BK_HW;P_\ ^%?-_P#(
ME?A#10!^[W_$<7XJ_P"C=O#_ /X5\W_R)1_Q'%^*O^C=O#__ (5\W_R)7X0T
M4 ?N]_Q'%^*O^C=O#_\ X5\W_P B5^H/_!"__@K-KW_!8#]GWQ?X^U;X?V/@
M*S\.^(?^$?MH[;57U 7DBVT,\A+-%'MVB>(8&?O=J_C@K^O;_@UX^ S_  +_
M .",/PO>YA$&H>-9;_Q1<J!]X7%RZV[9[YM8K<_CCMF@#]!J*** "BBB@#\(
M?^#XO_DEO[.O_85UW_T38U_/#7]#W_!\7_R2W]G7_L*Z[_Z)L:_GAH ****
M"BBB@ HHHH **** "BBB@ HHHH *_L\_X(#_ /*&W]GO_L58O_1LE?QAU_9Y
M_P $!_\ E#;^SW_V*L7_ *-DH ^P**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OE_P#X+6_\HC_VC?\ LG^K?^DSU]05\O\ _!:W
M_E$?^T;_ -D_U;_TF>@#^*.BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
M]_O^#&/_ )NB_P"Y4_\ <U7[_5^ /_!C'_S=%_W*G_N:K]_J "BBB@ HHHH
M**** "BBB@ K\8?^#VC_ ),%^%'_ &4!?_3=>5^SU?C#_P 'M'_)@OPH_P"R
M@+_Z;KR@#^:&BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^SS_@@/_P H
M;?V>_P#L58O_ $;)7V!7Q_\ \$!_^4-O[/?_ &*L7_HV2OL"@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OXHO^"UG_*6_P#:-_[*!J__ *4O
M7]KM?Q1?\%K/^4M_[1O_ &4#5_\ TI>@#Y@HHHH **** "BBB@ HHHH ****
M "BBB@ KZ?\ ^"*?_*6_]G+_ +*!I'_I2E?,%?3_ /P13_Y2W_LY?]E TC_T
MI2@#^UVBBB@ HHHH **** "OY0?^#O'_ )3):U_V*NC_ /HIZ_J^K^4'_@[Q
M_P"4R6M?]BKH_P#Z*>@#\P:*** "BBB@ HHHH **** "BBB@ HHHH *] _9/
M_P"3IOAK_P!C5I?_ *5Q5Y_7H'[)_P#R=-\-?^QJTO\ ]*XJ /[O**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\@?\ @]6_
MY19> ?\ LJNG?^FC6*_F!K^G[_@]6_Y19> ?^RJZ=_Z:-8K^8&@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K^MW_@T__P"4)7PY_P"PKK?_ *<[BOY(J_K=
M_P"#3_\ Y0E?#G_L*ZW_ .G.XH _1^BBB@ HHHH ^:_^"PW[,C?MA?\ !,3X
MU_#^WM_M>I:KX9N+O3(0NXRWUIB\M5'?F>",<>M?Q+U_?Y7\2?\ P5Z_9._X
M8B_X*4_&'X;PVXM=+T?Q#-=:1&J;533KH"[M%'KM@FC4D<94].E 'S?1110
M4444 %%%% !1110 4444 %%%% !7K7["'[4FH?L3_MD?#7XK:<LTDO@?7[;4
MIX(GVM=VH?;<P9[>; TL9]G->2T4 ?WU>#?&&F?$+PAI6OZ+>0ZEHVN6<.H6
M%W"<QW5O*@DCD7_99&!'L:TJ_)O_ (-'O^"BZ?M3?L%R?"/7KXS>,_@BR6$
MEDS)>:+*6-FXSU$)#V^ ,*D4&>7K]9* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#PG_@I?^VW8_P#!.G]A[Q]\8K[3X]8_X0^S
MC>TTYYS"-0NIIX[>"'> Q4-)*F6"G"[C@XK\5_\ B.+\5?\ 1NWA_P#\*^;_
M .1*[3_@]:_;<33O"7PQ_9[TF['VG4ICXT\0QH?F2&/S+:QC;U#N;IRIZ&&,
M^E?SVT ?N]_Q'%^*O^C=O#__ (5\W_R)1_Q'%^*O^C=O#_\ X5\W_P B5^$-
M% '[O?\ $<7XJ_Z-V\/_ /A7S?\ R)1_Q'%^*O\ HW;P_P#^%?-_\B5^$-%
M'[O?\1Q?BK_HW;P__P"%?-_\B4?\1Q?BK_HW;P__ .%?-_\ (E?A#10!^[W_
M !'%^*O^C=O#_P#X5\W_ ,B4?\1Q?BK_ *-V\/\ _A7S?_(E?A#10!^[W_$<
M7XJ_Z-V\/_\ A7S?_(E'_$<7XJ_Z-V\/_P#A7S?_ ")7X0T4 ?N]_P 1Q?BK
M_HW;P_\ ^%?-_P#(E'_$<7XJ_P"C=O#_ /X5\W_R)7X0T4 ?N]_Q'%^*O^C=
MO#__ (5\W_R)7[)?\$H/VW-8_P""C/["7@SXR:UX3M_!=QXR>]:'2H;QKM8H
M8+R:U5_,9$)W^27'R@888R.3_$?7]Q7_  3*^ 3?LN?\$\_@OX!EA-O>^&O!
M^FV]^A&,7C6Z27)QVS.\IP>1F@#W*BBB@ HHHH \?_X*%?\ )@GQQ_[)_KW_
M *;KBOX8Z_N<_P""A7_)@GQQ_P"R?Z]_Z;KBOX8Z "BBB@ HHHH **** "BB
MB@ HHHH **** "OW^_X,8_\ FZ+_ +E3_P!S5?@#7[_?\&,?_-T7_<J?^YJ@
M#]_J*** "BBB@ HHHH **** "BBB@ HHHH *_!7_ (/*?^"97]L>'O#O[47A
M73XQ<:6(?#GC@0QX:6%FVV-\^!@['8V[L26(DME'"<?O57+_ !L^#?AW]H?X
M0>)O GB[3X]5\,^+],GTG4[1SCSH)D*. 1RK '*L.58 @@@&@#^"NBO=/^"D
M?["OB3_@G!^V5XT^$OB3S+AO#]WOTS4#$8TU?3Y/GMKI1T^>,C< 2$D61,DH
M:\+H **** "BBB@ HHHH **** "BBB@ HHHH **** "O3OV/_P!L'X@?L)_'
M_0_B5\-=<FT+Q-H4F589:WO821YEM<1Y EAD PR'V((958>8T4 ?V<?\$?/^
M"RGPY_X*W?!"/4]#FM]!^(FBVZ'Q/X2FFW7.FR<*9H<X,UJ[?=D XW!7"MQ7
MV)7\'?[.7[2/CC]DGXR:)X_^'?B+4/"WBSP_.)[.^M'P1_>1U.5DC<?*T;@H
MZDA@0<5_4S_P1$_X.,/ /_!3O0]/\$^-9--\!_'"&+;)I3R>78>)"HYEL'<Y
M+$?,UNQ+J,E3(JE@ ?I71110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7YN_\%W?^#@?PC_P2P\%W'@OP@UAXL^.>LVA
M:QTS>)+7PVCCY+J^P<@X.Z. ?-)@$[$(8^ _\%U/^#I/P_\ LRVVL_"C]G/4
MM/\ %'Q(7?::KXLBV7.E>&6Z,EN>4N;I>03S%$< ^8P9%_FW\;>-M8^)/B_4
M_$'B'5-0US7=:N9+V_U"^N&N+F]GD8L\DDC$LS,Q)))))- &A\7_ (O^*/C]
M\3M<\:>--<U#Q)XI\27;WNI:E>R>9-=2MU)/0 # "@!54!0   .;HHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBO:O^">G[$7BC_@HE^U[X-^$O
MA56BO/$UX!>WQCWQZ38I\]S=N,C*QQAB!D;FVJ#EA0!^R'_!FM_P3'9[G7_V
MI/%6GL$C$_ASP,LT?#$_)?7Z?09ME8<<W0/05_0%7'_L_? GPS^S#\$?"OP]
M\&V"Z9X7\&Z9#I6G6XY98HE"AG; W2,<LS'EF9F/)-=A0 4444 %%%% !111
M0 5\?_\ !?C_ )0V_M"?]BK+_P"C8Z^P*^/_ /@OQ_RAM_:$_P"Q5E_]&QT
M?QAT444 %%%% !1110 4444 %%%% !1110 4444 ?T/?\&.G_)+?VBO^PKH7
M_HF^K]WJ_"'_ (,=/^26_M%?]A70O_1-]7[O4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7\0?_!6+_E*;^TM_V57Q1_Z=[JO[
M?*_B#_X*Q?\ *4W]I;_LJOBC_P!.]U0!\_T444 %%%% !1110 4444 %%%%
M!1110 5]O_\ !M[_ ,IM?@'_ -A6]_\ 39=U\05]O_\ !M[_ ,IM?@'_ -A6
M]_\ 39=T ?V.T444 %%%% !7\P?_  >:_LS?\*N_X*,^%/B/:VHBT_XI^%XQ
M/,%QY^H:>WV>7ZXMGL1_D5_3Y7Y4?\'?O[)Y^.__  2V7QU96ZR:M\']?MM8
M9PI:0V%R19W*+CMOEMI6/9;<GM0!_*U1110 4444 %%%% !1110 4444 %%%
M% !1110!_1=_P94_MK)XK^"_Q*^ 6J78;4/"=Z/%NA1NV6>QN=D-VBCLD5PL
M+GU:]/I7[G5_$O\ \$C/V[[G_@G!_P % ?A[\4MUP=#TV]^P^(H(1N:YTJX_
M=72A?XF5&\Q%[O$G(ZU_:YX>\0V/BW0+'5=+N[?4--U.WCN[2Z@<217,,BAT
MD1APRLI!!'!!H N4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?D/_P %B?\ @Z.D_P""9/[;&I?!_P -_"_2_'TGA_2[.YU6^N=>
M>Q:UN[A#,( BPR @0/;ON)!S(1CC)_5OXH?$G1_@W\-?$'B[Q%>)I_A_POIM
MQJVI73_=M[:")I97/T16/X5_#5^V-^TIJW[8G[5/Q!^*6M!DU#QUKMUJ[0EM
MPM(Y)"8H ?[L4>R,>R"@#]E/^(XOQ5_T;MX?_P#"OF_^1*/^(XOQ5_T;MX?_
M /"OF_\ D2OPAHH _=[_ (CB_%7_ $;MX?\ _"OF_P#D2C_B.+\5?]&[>'__
M  KYO_D2OPAHH _=[_B.+\5?]&[>'_\ PKYO_D2C_B.+\5?]&[>'_P#PKYO_
M )$K\(:* /W>_P"(XOQ5_P!&[>'_ /PKYO\ Y$H_XCB_%7_1NWA__P *^;_Y
M$K\(:* /W>_XCB_%7_1NWA__ ,*^;_Y$H_XCB_%7_1NWA_\ \*^;_P"1*_"&
MB@#]WO\ B.+\5?\ 1NWA_P#\*^;_ .1*/^(XOQ5_T;MX?_\ "OF_^1*_"&B@
M#]WO^(XOQ5_T;MX?_P#"OF_^1*]V_P""9G_!UQXN_P""B'[='P]^#<?P,T30
M5\:W<\4VHQ^)Y;A[*&"UFN99!&;90Q$<+G!8?6OYJZ_7C_@S,^ S_$/_ (*9
M>)O&TT(:Q^'G@VY>.7&?+O+R:*WC'XP?:^?]G'?@ _J$HHHH **** "BBB@
MHHHH _D#^(G_ "4#7?\ L(7'_HQJQZV/B)_R4#7?^PA<?^C&K'K_ &UPO\&'
MHOR/VZ'PH****W*"BBAC@5,B9=AKG)IM%%9R!Z(***:YP*SD2-)R:***D KU
M[]D_]N_XK?L2^)O[2^'/C#4M$CED#W6G,WGZ=?=OWMN^8V..-V X!X8=:\AH
MKSLQR_"X[#RPN-IQJ4Y:.,DI1?JG=,BI3A4CR35UV9^['[#O_!S-X!^*_P!C
MT/XS:3_PKW7),1_VS9![G1;AO5EYFM\GL?,4<DNHK],/!GC;1OB-X8L]:\/Z
MMINN:/J$8EM;ZPN4N;:Y3^\DB$JP]P:_CU<UZY^R=^WC\5OV)/$_]I?#GQAJ
M6B1RR"2ZTYF\_3K[M^]MWS&QQQNP' /RL.M?RIQ[]%K+,;S8KAFI]7J;^SG>
M5-^CUE#_ ,F71)(^4S#A:E/WL*^5]GM_FOQ/ZPJ*_+K]AO\ X.:? /Q8^QZ'
M\9M)_P"%>Z[)B/\ MFR5[G1;AO5EYFM\GL?,4<DNHK],?!GC;1OB-X8L]:\/
MZMINN:/J$8EM;[3[E+FVN4_O)(A*L/<&OXYXLX%SWAK$?5\YP\J=]I;PE_AF
MKQ?HG==4CXW%X&OAI<M:-OR^\U****^1.,**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_'GP_T'XI>$[S0?$V
MBZ7X@T34$\NZL-1M4NK:X7T:-P5/XBOBG_B'._9G_P"%X?\ "7?V#X@_LO[_
M /PBW]JO_8_FYSOZ>?M_Z9^=L[;=ORU]W45]%D?%V=Y-"<,JQ52BJBM)0DXI
M^=D]^S6JZ,Z*&,KT4U2FXW[,Q_ ?P_T'X6^$[/0?#.BZ7X?T33T\NUL-.M4M
M;:W7T6- %'X"MBBBO J5)U)NI4;;>K;U;;ZMF#;;NPHHHJ!!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\6?MX?\%X/@3^P]]L
MTG^V?^%@>-K;<G]@^'I4F^SR#^&YN>8H<'@KEI!_SS-?BS^WA_P7@^.W[</V
MS2?[9_X5_P"";G<G]@^'I7A^T1G^&YN>)9LC@KE8S_SS%?JW!_@]Q!GW+6Y/
M8T7]N::NO[L?BEY/2+_F/5P>3XBO[UN6/=_HC]IOV\/^"\/P)_8>^V:3_;/_
M  L#QM;;D_L'P]*DWV>0?PW-SS%#@\%<M(/^>9K\6?V\/^"\'QV_;A^V:3_;
M/_"O_!-SN3^P?#TKP_:(S_#<W/$LV1P5RL9_YYBOBRBOZGX0\'\@R'EK<GMJ
MR^W-)V?]V/PQ\GK)?S'U6#R?#T/>MS2[O]$!&14=24UQ@U^H,]1]QM%%%9L'
MJ%,88-/I'&14L@91116<@&,,&DI[C(IE92 ****D K^F?_@VP_Y1(^!/^PEJ
M_P#Z7SU_,Q7],_\ P;8?\HD? G_82U?_ -+YZ_#?I ?\DW3_ .OT?_2)GA\0
M?[LO5?DS[QHHHK^-3XL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OY)_P#@ZH_8Y;]E?_@K-XHURRM3#X?^+EI%XPLV5?D%
MS*6BO4SC!<W,4DI'4"X3UK^MBOR;_P"#OG]AIOVD?^"==C\3M)LS<>(O@GJ)
MU"0HI:1])NS'#>* .NQUMIB3]U(9#W- '\L]%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!^QW_!M]_P<2-^Q;?:7\"_C9J<DGPEOKCR] U^=RS>#
MII&SY4I[V+,2<]868MRA;9_31IVHV^KZ?!=VD\-U:W4:S0S0N'CF1AE65AP5
M((((X(-?P$U^K'_!"7_@Y3\4?\$ZY=,^&/Q8;5/&?P3:00VDJL9M3\'@X&;?
M<<RVHZM;Y!7EHR#F.0 _JDHKD?@7\>O!G[37PMTGQM\/_$FD^+/"NN1":RU+
M3IQ+#*.ZGNKJ>&1@&5@0P!!%==0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !11537M?L?"NB7FIZI>VFFZ;I\+W%U=W4RPP6T2 LSN[$*JJ 2
M22  * #7]>L?"NA7NJ:G>6VGZ;IL#W5W=7$@CAMHD4L\CL>%55!))X !-?R*
M?\'#_P#P6&F_X*H?M:?9/"]W=)\'_AZ\MAX8@;*+JDA.)]2=#@AI=H"!N5B5
M>%9Y ?HC_@XS_P"#C-OVU9=3^!_P/U.:#X1P2"/7]?C#12^,)$8'RHL@,EDK
M 'D!IF&3A  _XXT %%%% !1110 4444 %%%% !1110 4444 %%%% !7])W_!
ME5^RFW@3]DOXF?%^^MO+NOB!KL6B::[K\S66GH2\B'^Z]Q<R(?>V]A7\W.DZ
M5=:]JMK8V-O-=WEY*L$$$*%Y)I&(5451R6)(  ZDU_<%_P $T_V1K?\ 81_8
M.^%OPGA6$77A#0H8=2>( )/J$F9[R08SP]S),PY/##D]: /<J*** "BBB@ K
M\>?^#RC]B_\ X7-^P7X9^+VFV9EUCX/ZR(KZ1 ,_V5J!C@D+=VV72V>.RAY3
MQDFOV&KB?VDO@-H?[4G[/WC3X<>)H?.T'QQHUUHMZ ,M''/$T>]?1T)#*>H9
M01@B@#^#FBNP_:"^"&O?LT_'3QA\/?$]O]F\0>"=8NM%OT .TS02M&S*3U1M
MNY6Z,K C@UQ] !1110 4444 %%%% !1110 4444 %%%% 'H'[*?[2WBC]CG]
MH[P;\4/!MT;/Q)X)U.+4K1MQ"3;3B2"3!!,4L9>)US\R2,.]?VR_L0?MA^$O
MV]OV6?!_Q7\%7 ET7Q98K<&!G#3:=<#Y9[27I^\AE#QMV)7(RI!/\+5?IY_P
M;3_\%J!_P35_:#F^'_C[4FA^"_Q(O(_MTTK'R_#6HD"./4 .T;*$CFQ_ J/_
M ,LMK ']8%%1VEW%?VL<\$D<T$R"2.2-@RR*1D$$<$$<Y%24 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4CN(T+,0JJ,DGH!2U^3'_!U#_P %
M@[?]BS]F2?X*^"=55?BI\5+!X;Q[>3$WA[17W1RSD@Y26?#PQ]POFN""J9 /
MQ5_X.(?^"D4?_!2/_@HYXCU?0KY;SX?^ T/A?PJ\;9BNK>%V,UX.Q\^=I'5L
M ^5Y(/W:^%*** "BBB@ HHHH **** "BBB@ HHHH **** -?P!X'U+XG>/-$
M\-:+;F[UCQ#?P:98P \S3S2+'&GXLP'XU_=Q\ _A#I_[/OP+\%^ ]) _LOP5
MH5EH5GA=N8;6!($X_P!U!7\H7_!KE^R*_P"U3_P5V\#W]S;F;0_A7#-XUOV*
M9426VU+,9/ ;[7+;N!U(B?'3(_KJH **** "BBB@#\(?^#XO_DEO[.O_ &%=
M=_\ 1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "BBB@
M HHHH **** "BBB@ K^SS_@@/_RAM_9[_P"Q5B_]&R5_&'7]GG_! ?\ Y0V_
ML]_]BK%_Z-DH ^P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OE__@M;_P HC_VC?^R?ZM_Z3/7U!7R__P %K?\ E$?^T;_V3_5O
M_29Z /XHZ*** "BBB@ HHHH **** "BBB@ HHHH **** /W^_P"#&/\ YNB_
M[E3_ -S5?O\ 5^ /_!C'_P W1?\ <J?^YJOW^H **** "BBB@ HHHH ****
M"OQA_P"#VC_DP7X4?]E 7_TW7E?L]7XP_P#![1_R8+\*/^R@+_Z;KR@#^:&B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^SS_ ((#_P#*&W]GO_L58O\
MT;)7V!7Q_P#\$!_^4-O[/?\ V*L7_HV2OL"@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "OXHO^"UG_*6_]HW_ +*!J_\ Z4O7]KM?Q1?\%K/^
M4M_[1O\ V4#5_P#TI>@#Y@HHHH **** "BBB@ HHHH **** "BBB@ KZ?_X(
MI_\ *6_]G+_LH&D?^E*5\P5]/_\ !%/_ )2W_LY?]E TC_TI2@#^UVBBB@ H
MHHH **** "OY0?\ @[Q_Y3):U_V*NC_^BGK^KZOY0?\ @[Q_Y3):U_V*NC_^
MBGH _,&BBB@ HHHH **** "BBB@ HHHH **** "O0/V3_P#DZ;X:_P#8U:7_
M .E<5>?UZ!^R?_R=-\-?^QJTO_TKBH _N\HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /R!_X/5O^467@'_LJNG?^FC6*_F!
MK^G[_@]6_P"467@'_LJNG?\ IHUBOY@: "BBB@ HHHH **** "BBB@ HHHH
M**** "OZW?\ @T__ .4)7PY_["NM_P#ISN*_DBK^MW_@T_\ ^4)7PY_["NM_
M^G.XH _1^BBB@ HHHH *_GC_ .#U[]C!M&^(7PM^/VF6K?9=;MG\&:[(J81+
MB'S+FR<GNTD;72Y/:V0<]OZ'*^7_ /@LO^Q O_!0K_@F]\3OAM;VZ3^(;G33
MJGAPE1N35+0^?;*IP=OFLGDLPYV3/0!_%'13I8F@E:.1621"596&"I'4$4V@
M HHHH **** "BBB@ HHHH **** "BBB@#Z8_X)&?\%$]8_X)?_MS^$OBA8_:
M;K0XG.F>)].AQNU329F47$8!(!==J2QY('F0QY.,@_VD_#;XD:%\8?A[H?BS
MPOJEIK?ASQ)8PZEIFH6K;H;RVE0/'(I]&5@>>>:_@>K]S_\ @T\_X+;6_P )
M]9M/V7?BEK"6_AW6KIG\ ZK=R[8].O)6W/ICL>%CF<L\1.,2NZ<^:@4 _HMH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K ^*OQ/T+X)_#
M/Q!XP\4:A!I/ASPOIT^JZG>S'$=K;0QM)(Y^BJ3@<GI6_7X _P#!WC_P6&M[
MJT_X93^'NJ>:XDAOOB%>VT@*+M(DM]*R/X@P2>7&,;84R<RJ #\<_P#@I-^V
MQJW_  4._;;^('Q<U5;FWC\5:DS:99S/N;3=/C BM+?@E<I"B!MO#/O;JQKP
MVBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z"_X)3_ +-+?M@?\%'O@Q\.
MVM_M=GX@\4VC:E%C.ZP@;[3>?E;0S'\*_MZK^:K_ (,L_P!DA_B#^V%\0_C'
M?6X;3?ASH2Z-I[NO74-08Y=#ZI;03*V.@N5]:_I5H **** "BBB@#Q__ (*%
M?\F"?''_ +)_KW_INN*_ACK^YS_@H5_R8)\<?^R?Z]_Z;KBOX8Z "BBB@ HH
MHH **** "BBB@ HHHH **** "OW^_P"#&/\ YNB_[E3_ -S5?@#7[_?\&,?_
M #=%_P!RI_[FJ /W^HHHH **** "BBB@ HHHH **** "BBB@ HHHH _+'_@Z
M8_X)+M^WA^R(/B?X/TTW'Q0^#]K-=QQ0)F;6](^_<VN!RSQX,T0Y.1*BC,M?
MRHU_?Y7\HO\ P<Z_\$>I/^">O[5;_$;P5I3P_!_XJ7<EU:+"G[GP_JK9DN+$
MXX2-_FEA' V>8@&(22 ?E[1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %3Z9J=SHFI6]Y9W$]G>6<JS03PR&.2&12"KJPY5@0"".014%% '[I_\
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
M_P"":/[*4?[#_P"P/\)_A7LC6[\(>'K>WU$Q@!7OY 9KQQCLUS+,W?[W4]:
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
M_=;3#_1BCB1 RD,K#((Z$5_ )7Z__P#!"[_@Z \1?L1V^C_"OX[2ZKXP^$L
M6TTS6D!N=6\)IG"J03NN;1<X\O\ UD:C$>X*L1 /Z?:*Y;X+_&[PC^T9\,])
M\9>!?$>D>+/"^N0B>RU+3;A9X)U/49'W64\,C896!# $$5U- !1110 4444
M%%%% !1110 4444 %%%% !117P+_ ,%EO^"_GPO_ ."4?A*\T*WFM/''QEO+
M;=IOA2VFRMB67*7&H2+_ *B(9#"/_6R@C: I,B 'HG_!83_@K=X(_P""2?[-
M4WBK7/L^M>--:#VOA3PRLX2?5[D#EW_B2VBRK228X!51EW4'^/']I3]H[QA^
MUS\=?$WQ(\?:Q/KOBWQ;>M>ZA=R< L<!8T7HD4:!41!\J(BJ, "MC]L3]LGX
MA_MX_'K6/B/\3?$%SK_B36'.-Q*VVGP DI;6T>2(H$R0J#U))+,S'R^@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHKT#]E+]G#Q!^U_P#M)>"?ACX7B,FN
M^.-7@TJV;9N6W\Q@'F<9'R1IND8YX5&- ']&7_!FQ^Q*WP6_8:\4?&/5K/R=
M8^+VJ^1IKN/F_LFP+Q(PS]W?=-=9&/F6*)LD8Q^Q5<A^S_\ !'0?V:O@=X1^
M'OA>V%IX>\%Z1:Z+I\>/F\F")8U9CW=MNYF/+,23DDUU] !1110 4444 ?A#
M_P 'Q?\ R2W]G7_L*Z[_ .B;&OYX:_H>_P"#XO\ Y);^SK_V%==_]$V-?SPT
M %%%% !1110 4444 %%%% !1110 4444 %?V>?\ ! ?_ )0V_L]_]BK%_P"C
M9*_C#K^SS_@@/_RAM_9[_P"Q5B_]&R4 ?8%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7R__ ,%K?^41_P"T;_V3_5O_ $F>OJ"O
ME_\ X+6_\HC_ -HW_LG^K?\ I,] '\4=%%% !1110 4444 %%%% !1110 44
M44 %%%% '[_?\&,?_-T7_<J?^YJOW^K\ ?\ @QC_ .;HO^Y4_P#<U7[_ % !
M1110 4444 %%%% !1110 5^,/_![1_R8+\*/^R@+_P"FZ\K]GJ_&'_@]H_Y,
M%^%'_90%_P#3=>4 ?S0T444 %%%% !1110 4444 %%%% !1110 4444 ?V>?
M\$!_^4-O[/?_ &*L7_HV2OL"OC__ ((#_P#*&W]GO_L58O\ T;)7V!0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_  6L_P"4M_[1O_90
M-7_]*7K^UVOXHO\ @M9_REO_ &C?^R@:O_Z4O0!\P4444 %%%% !1110 444
M4 %%%% !1110 5]/_P#!%/\ Y2W_ +.7_90-(_\ 2E*^8*^G_P#@BG_REO\
MV<O^R@:1_P"E*4 ?VNT444 %%%% !1110 5_*#_P=X_\IDM:_P"Q5T?_ -%/
M7]7U?R@_\'>/_*9+6O\ L5='_P#13T ?F#1110 4444 %%%% !1110 4444
M%%%% !7H'[)__)TWPU_[&K2__2N*O/Z] _9/_P"3IOAK_P!C5I?_ *5Q4 ?W
M>4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MY _\'JW_ "BR\ _]E5T[_P!-&L5_,#7]/W_!ZM_RBR\ _P#95=._]-&L5_,#
M0 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?\ _*$KX<_]A76__3G<
M5_)%7];O_!I__P H2OAS_P!A76__ $YW% 'Z/T444 %%%% !1110!_(G_P '
M.'_!/IOV%_\ @IOXCU+2[-H/!/Q<W^+M&94Q%#-+(?MUL#TS'<%G"C[L<\(K
M\[Z_KS_X.5O^";$W_!1#_@G1JTWAVQ:\^(?PMD?Q/X>CC&9;U$3%Y9CU\V %
ME4<M+!".A-?R&4 %%%% !1110 4444 %%%% !1110 4444 %/M[B2TN(YH9'
MBEB8.CH=K(PY!![$>M,HH _IB_X-O?\ @XHM/VL-$T/X"_&[6$M?BG80K9^'
M/$-Y-\OC&-1A8)G8_P#'^ ."3^_ _P">F0_[-5_ -;W$EI<1S0R/%+$P='0[
M61AR"#V(]:_?'_@AW_P=>KH]AH_PH_:GU*62*$+::1\1'!D<+T2/5 ,EL=/M
M2\XQYH)W3$ _H(HJCX9\3Z;XU\.V.KZ-J%CJVDZG ES9WME.MQ;W<3C<LD<B
M$JZL""&4D$&KU !1110 4444 %%%% !1110 4444 %%%% !117Y._P#!</\
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
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_$'
M_P %8O\ E*;^TM_V57Q1_P"G>ZK^WROX@_\ @K%_RE-_:6_[*KXH_P#3O=4
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
M<H/7=9VPCMS_ -^^*^=Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "ON?\ X-[_ /@F5-_P4Q_X*#Z#I>KZ?]J^&_@,Q^(_%[RQEH)[
M:-QY-B3C!:YE 0KD$Q+.P^X:^(M$T2\\2ZU9Z;IUK<7VH:A.EM:VT$9DEN)7
M8*B(HY9F8@ #DDU_8]_P0>_X)9V?_!*W]AG2?#6H6]LWQ&\6E-;\9WB;6;[8
MR ):*X)W16R'RUP=I?S7 'F&@#[2AB6WB6.-5CCC 5548"@= !3J** "BBB@
M HHHH **** "OYL?^#P;_@ERWP:^/&F_M)>$]/V^&?B-*FF^*8X(ODL-72/$
M=PV!A5N8DY/_ #UA<DDRBOZ3J\W_ &O?V6O"O[:_[-/C+X6>-+7[5X=\::<]
MC<%0#);/PT5Q'G@212JDJ$\!HUZCB@#^$NBO6/VX?V._%G[ _P"U-XP^$_C2
M#R]:\)WI@%PJ%8=1MV >"ZBS_P LY8F1QW&[!P00/)Z "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Z(_P""?'_!5#XV?\$QO'SZU\*?%T^GV-Y*LFIZ
M!? W6BZQC _?VQ(&[ P)4*2J,A74$U_0K_P3=_X.U?@3^UI]@\._%B/_ (4C
MXVGVQ>=J-QY_AZ]DZ92\P/(SR<7"HBC \US7\L5% ']^'A_Q#I_BW0[35-*O
MK/4]-U")9[6[M)EF@N8V&5='4E64CD$$@BKE?P[_ +'O_!2[X\?L$:LMQ\)O
MB=XH\(V_F>;+IL5P+C2[EN?FDLY@]N[<GYFC)&3@BOU,_97_ .#V'XD>$HK6
MQ^,7PG\,^,X(P(Y-4\.7DFCWA ZR/#()HI&/HAA7Z=* /Z/**_,7X!_\'<7[
M'?QAAA77M>\9_#.\D 5HO$7A^6:,/W DLC<+MST9MO&"<<@?67PM_P""M_[+
M_P 9UC_X1S]H#X1WLTV-EK+XGM+6Z;)Q_J9G23J0/N]QZT ?1%%8GA+XE^'/
M'R*V@^(-$UI60RJ;"^BN0R [2PV,> 2!GUK;H **CN[N*PM9)YY(X8(4,DDD
MC!5C4#)))X  YR:\\\>?MB_"/X602R^)_BI\./#D< S(^J>);*S6/Y2W)DD&
M/E!//8$]* /1Z*^,?C'_ ,'"W[&?P/2;^U?CYX-U22/<!'X>$^O&1AGA6LHY
M4Y(X)8+R#G'-?%_[1W_!ZI\#_ T4]O\ #/X:^/OB!?1\)/J<D&A6$GN'S/,<
M<<-"N: /V>KQW]L#_@H'\&?V"/!W]M_%OXA>'O!MO(ADM[:YF,E_? 9_U%K&
M&GFY!'R(<8YQ7\S_ .U]_P '9O[5W[2L=UI_A?5M ^$&AS':(O#%GNU!DP>'
MO+@R.&R<[H1$>![Y_-WQY\0M?^*GBN\U[Q1KFL>)-<U!_,NM1U2\DO+NY;^\
M\LA9V/N2: /V8_X*E_\ !X+XX^-5MJ?@W]F_2;KX=>')O,MY?%NHA9->O8S\
MN;:,9CLP1GYLR2\J5:)A7XM^(?$.H>+=>O-4U:^O-3U34IWN;N\NYFFN+J5R
M6>21V)9F9B26)))))JG10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?O=_P9E?\$W?[3U[Q7^T[XFT_P#<Z;YOA?P7YJ=9F4?;[Q,\_+&RVZL,@^;<
MJ>5K\8_V*?V1_%7[=G[4O@OX4>#83)KGC'44M!,8R\=A ,O/=2 <^7#$KR-C
MG"$#D@5_;7^RQ^S9X7_8\_9U\&_#'P9:FS\->"=,BTRS5@/,FVC+S2$ !I99
M"\CL -SNQ[T =_1110 4444 %%%% 'X0_P#!\7_R2W]G7_L*Z[_Z)L:_GAK^
MA[_@^+_Y);^SK_V%==_]$V-?SPT %%%% !1110 4444 %%%% !1110 4444
M%?V>?\$!_P#E#;^SW_V*L7_HV2OXPZ_L\_X(#_\ *&W]GO\ [%6+_P!&R4 ?
M8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R_\
M\%K?^41_[1O_ &3_ %;_ -)GKZ@KY?\ ^"UO_*(_]HW_ +)_JW_I,] '\4=%
M%% !1110 4444 %%%% !1110 4444 %%%% '[_?\&,?_ #=%_P!RI_[FJ_?Z
MOP!_X,8_^;HO^Y4_]S5?O]0 4444 %%%% !1110 4444 %?C#_P>T?\ )@OP
MH_[* O\ Z;KROV>K\8?^#VC_ ),%^%'_ &4!?_3=>4 ?S0T444 %%%% !111
M0 4444 %%%% !1110 4444 ?0/PP_P""K?[2OP5\ :7X5\(_'+XG>'/#>AP"
MVT_3-/U^>"ULX@20D:*V%7)/ ]:WO^'UG[7'_1QOQ@_\*:Y_^*KY@HH ^G_^
M'UG[7'_1QOQ@_P#"FN?_ (JC_A]9^UQ_T<;\8/\ PIKG_P"*KY@HH ^G_P#A
M]9^UQ_T<;\8/_"FN?_BJ/^'UG[7'_1QOQ@_\*:Y_^*KY@HH ^G_^'UG[7'_1
MQOQ@_P#"FN?_ (JC_A]9^UQ_T<;\8/\ PIKG_P"*KY@HH ^G_P#A]9^UQ_T<
M;\8/_"FN?_BJ/^'UG[7'_1QOQ@_\*:Y_^*KY@HH ^G_^'UG[7'_1QOQ@_P#"
MFN?_ (JC_A]9^UQ_T<;\8/\ PIKG_P"*KY@HH _J>_X-'_VKOB5^UO\ L6?$
MK6OB=XZ\3^/-6TWQL;*UO-;OY+R:W@^PVK^6K.20NYF.!W8U^KU?C#_P9+_\
MF"_%?_LH#?\ INLZ_9Z@ HHHH **** "OXHO^"UG_*6_]HW_ +*!J_\ Z4O7
M]KM?Q1?\%K/^4M_[1O\ V4#5_P#TI>@#Y@HHHH **** "BBB@ HHHH ****
M"BBB@ KZ?_X(I_\ *6_]G+_LH&D?^E*5\P5]/_\ !%/_ )2W_LY?]E TC_TI
M2@#^UVBBB@ HHHH **** "OY0?\ @[Q_Y3):U_V*NC_^BGK^KZOY0?\ @[Q_
MY3):U_V*NC_^BGH _,&BBB@ HHHH **** "BBB@ HHHH **** "O0/V3_P#D
MZ;X:_P#8U:7_ .E<5>?UZ!^R?_R=-\-?^QJTO_TKBH _N\HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R!_X/5O^467@'_L
MJNG?^FC6*_F!K^G[_@]6_P"467@'_LJNG?\ IHUBOY@: "BBB@ HHHH ****
M "BBB@ HHHH **** "OZW?\ @T__ .4)7PY_["NM_P#ISN*_DBK^MW_@T_\
M^4)7PY_["NM_^G.XH _1^BBB@ HHHH **** "OY&_P#@Y=_X);M_P3I_;UOM
M:\-Z:;7X7_%AIM=\/^6F(=/N=P-[8#T\N1UD08 $4\:C)5J_KDKY=_X+!_\
M!-C1?^"IO[$/B3X;WGV2S\20@:KX5U69,_V7JD0/E,2.1'(I>&3 /R2L0"P7
M !_%+16W\2?AQKOP>^(6N>$_%&EW>B>(_#=]-INIZ?=)MFL[F)RDD;#U5E(X
MXXK$H **** "BBB@ HHHH **** "BBB@ HHHH **** /LK_@F!_P72^.W_!+
M#5H;+P?K:>)/ $DQEO/!VN,\^FON/SO 00]K*>?FB(4G!=), 5_1!_P3D_X.
M:_V;?V^(;+1]5UQ/A#X^N J-H7BNZCAMKF0\;;6^^6&;)(55?RI6)XC-?R*T
M4 ?W]0S+<1+)&RR1R ,K*<A@>A!IU?Q2_L3_ /!9S]I3_@GZ+6T^''Q1UVV\
M/6I 'A[5&&IZ/MXRJV\X98<X +0^6V/XA7ZE_LM_\'N6JV<,%G\:?@O97[9'
MFZKX,U!K8@>UG=%PQ[Y^TJ/;G@ _H/HK\Y/@5_P=8?L8_&F.!+[Q]KG@"^N"
M%6T\3^'[F$@G^]-;B>W7'JTH'/6OJ?X:_P#!3W]G#XPQ1MX9^/'PAUB23&((
M?%MC]H7.<;HC()%SM8\J.A]* /=**S/#7C71_&ENTVCZMIFK1*JN7L[I)U"M
MDJ<J3P<'![XK3H **K:MK-GH%BUU?75M96R$!I9Y5CC4DX&68@<FO,OB%^W=
M\#_A&LA\5?&3X5^&O+)5O[4\5V%F5(.",22CG) QUR10!ZM17PO\9_\ @Y._
M8M^"<,PNOC5I/B"\C7<EKX=T^[U9ICSPLL,1A!X_BD4=.>:^)?VD?^#VKX;>
M'8+BW^$_P?\ &'BFZ&4CO/$U[!H]LI_OB.$W#NOL3&?I0!^X5?-/[>7_  5W
M_9__ .";^B32?$_X@:79ZXL7FV_AO3F%]KEWG[NVU0[D5N@DEV1Y!RXK^:']
MLC_@YX_:W_; L[C34\<6WPQ\/W(*OIW@>W;3'=>GS7;.]WTR"%F53D_+T _/
M[4]3N=:U&:\O+B>[N[IS+---(9))7)R69CR23R2: /U3_P""K/\ P=8?&#]M
MRWU3P?\ "F*[^#OPVN@T$KVMSN\0ZQ$<@B>Y7B!&!&8H,$<JTLBG%?E,[M(Q
M9B69CDD]Z2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_J"_X-"_^
M";\W[,?[&.I?&CQ+I[VOBSXT&.33$FCVR6FAPEOLY&>1]HD9YN.&C%NU?AG_
M ,$4?^":>H?\%2/V\?#/@-X;E/!>EL-:\87L>Y1:Z9"R[XPXQMDG8K"A'(,N
M[!"-7]G7A[P_8^$M L=*TNSM]/TW3+>.TM+6!!'%;0QJ$2-%'"JJ@  < "@"
MY1110 4444 %%%% 'C__  4*_P"3!/CC_P!D_P!>_P#3=<5_#'7]SG_!0K_D
MP3XX_P#9/]>_]-UQ7\,= !1110 4444 %%%% !1110 4444 %%%% !7[_?\
M!C'_ ,W1?]RI_P"YJOP!K]_O^#&/_FZ+_N5/_<U0!^_U%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5^(O\ P=(?\$&&^/>A:I^TI\'=%\SQMH]M
MYWC70[./Y]?M8QC[?"BCYKJ)!^\7_EI&F1\Z8D_;JB@#^ .BOW _X.;_ /@W
MR/P-U/7/VCO@CHJKX'O)&O?&OAZT  \/S.WS7UM&!Q:NQS(B_P"I8[@/*)$7
MX?T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 445^[?_!L5_P;WM\0+SP_^TM\;]&'_"/0,FH^
M _#=VI#:E*K!H]3N4/\ RP4C=#&?]:<2$>6$\T ][_X->O\ @@LW[,/AO3_V
MBOC!HOE_$77;3?X2T2\B4MX:LY5_X^Y%.2MW,C8"\&*-F!^>1E3]IJ** "BB
MB@ HHHH **** "BBB@ HHHH *^/_ /@OQ_RAM_:$_P"Q5E_]&QU]@5\?_P#!
M?C_E#;^T)_V*LO\ Z-CH _C#HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M _H>_P"#'3_DEO[17_85T+_T3?5^[U?A#_P8Z?\ )+?VBO\ L*Z%_P"B;ZOW
M>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OX@
M_P#@K%_RE-_:6_[*KXH_].]U7]OE?Q!_\%8O^4IO[2W_ &57Q1_Z=[J@#Y_H
MHHH **** "BBB@ HHHH **** "BBB@ K[?\ ^#;W_E-K\ _^PK>_^FR[KX@K
M[?\ ^#;W_E-K\ _^PK>_^FR[H _L=HHHH **** "BBB@ KXG_P""^/\ P3(A
M_P""G_[ .O\ AO2[.&3XA^$=WB#P?,5 D>\B0[[3=V6YCW1X)"[_ "F/W!7V
MQ10!_ 3J&GW&D:A/:7<$UK=6LC130RH4DB=3AE93R&!!!!Y!%0U^QW_!VS_P
M26;]F;]HM?VAO!>G>7X%^*EZ4\00P1_)I&N,I=Y#Z)=A7DS_ ,]5FR1O05^.
M- !1110 4444 %%%% !1110 4444 %%%% !1110!M?#OXC^(/A%XWTSQ-X5U
MS5O#?B+19Q<V&IZ9=O:W=E*.CQRH0RMR1D$<$U^W?_!,C_@\BU_P-::?X3_:
M<\/3^*K&,K"GC30((XM1C7@ W=G\L4V.IDA,;!1_JY&R3^%5% ']U'[*/[;O
MPE_;C\!+XD^$_CWP[XVTO8K3"PN1]JL=V=JW%NV)H&.#\LJ*>.E>J5_!%\,_
MBKXH^"WC.S\1^#O$6N^%/$&GMOM=3T>_EL;RW/JDL;*Z].QK]*_V0O\ @[G_
M &IOV=;:UTWQE/X9^,6BVX6/_B?V?V;4TC7LMW;;-S'N\R2L?6@#^K*BOQM_
M9P_X/2?@%\08;>W^)/@'X@_#G4) /,FLQ#KFFQ>N9%,4_P!,6YX![X!^T/A#
M_P %_OV-_C9#$VD_M ^ ]/,@^[K\\F@LA]#]N2$#^5 'V%17!>"_VJ?A?\2+
M?SO#OQ(\!:]"5+A].\06ETI4'!.8Y",9XSZUWM !117-^,/C)X0^'AD_X2#Q
M5X;T/R2%D_M#4X;782-P!WL,97GGMS0!TE%?-?Q0_P""QW[*?P=@D;7OVA?A
M'')""SV]EXEMM0N4X!YAMVDDY# @;>1TS7R9\>_^#O;]D+X313)X9U'QU\3+
MI>$&A>'Y+6$M[O?&W(4=,JK>P(YH _4>LWQ?XRT?X>^&;S6M?U73=#T?38_.
MN[_4+E+:UM4Z;I)'(55Y')(%?SC?M5?\'K'Q8\=0SV/PA^&'A3X?V[G:NHZY
M=/KE]CGYD15AAC8\<.LH'/7.1^6G[6G_  4-^-W[=6MK??%KXF>*O&OEOYD-
MI=W7EZ?;-SS%:1!;>(\]4C7]!0!_0U_P4O\ ^#NWX-_LSV=[X=^!=M!\9O&B
MJ\0U+=);^'--D' 9I<![O!P=L&$8=)E-?SS_ +<'_!0?XN?\%%/BLWB_XL^+
M[_Q)?1EUL;//DZ?I$;$$Q6MNOR1+PN2!N;:"S,>:\7HH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "OH3_@EI^PEJW_  4A_;H\!_"?3OM$-CK=Z+C7
M+V(<Z;I</[R[GST#",%4SPTCQK_$*^>Z_J2_X-,O^"6[_L?_ +'MQ\9/%FGO
M;^/OC/!%<6<4\>V32]"4[[9,$9#7#'[0W."GV88!0Y /U6\$>"M)^&W@O1_#
MN@V%OI>AZ!90Z;IUE NV*SMH8UCBB0=E5%50/05J444 %%%% !1110 4444
M%%%% '\@?Q$_Y*!KO_80N/\ T8U8];'Q$_Y*!KO_ &$+C_T8U8]?[:X7^##T
M7Y'[='X4%-<Y-.8X%1U;"/<****S$PJ,G)ISG IM9B"BBBID 4$X%%-<UG(!
MI.311163,PH8X%%-<Y-2P&T445FP"FN:=49.364B9!1114,2[A1103@5 AKF
MO7OV2_V]/BQ^Q#XG_M+X;^,-2T..60276G,WGZ;?]OWMN^8V..-V X!^5AUK
MQ^BO/S#+\+CJ$L-C:<:E.6CC)*2?JG=$5*<9QY)JZ[,_>+]AC_@YR\ _%G['
MH?QHTG_A7FO28C_MJQ5[G1;ANF77YIK?)/0^8HY)=17Z;>"_&^B_$?PQ9ZWX
M>U;3=<T;4(Q+:WVGW*7-M<H?XDD0E6'N#7\<]>O?LG?M[?%C]B#Q1_:7PW\8
M:EH<<D@DNM.9O/TV_P"W[VW?,;''&[ < _*PZU_,''/T9<MQG-BN&ZGL)[^S
ME>5-^CUE#_R9=$DCYC'<,4YWEAGROL]O\U^)_6=17Y9_L+_\'.O@#XM?8]"^
M-&D_\*\UZ3$?]M6*O<Z+<-TRZ\S6^2>A\Q1R2ZBOTX\%^-]%^(_A>SUOP]JV
MFZ[HVH1B6UOM/N4N;:Y0_P 22(2K#W!K^1.*>"<[X=K^PS?#RI]I;QE_ADKQ
M?I>ZZI'Q^*P-?#2Y:T;?E]YJ4445\J<H4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?&'[=G_!=CX%_
ML1?;-)_MC_A/O&UME/["\/2I-]GD'\-S<\Q0X/!7+2#_ )YFOQA_;L_X+K_'
M3]MW[9I/]L?\(#X)N<I_8/AZ5X?M$9_AN;CB6;(X*Y6,_P#/,5^N<%^"W$7$
M/+7]G["@_MU$U=?W8_%+R>D7_,>O@LEQ.(]ZW+'N_P!%U/V=_;M_X+L_ O\
M8A%YI/\ ;'_"?^-;;*?V#X>E2;[/(/X;FYYBAP>"N6D'_/,U^+_[=O\ P7:^
M.G[;WVS2?[9_X0#P3<Y3^P?#TKP_:(S_  W-SQ+-D<%<K&?^>8KXSJ,C!K^M
MN#/!?AWA[EK>S]O77VZB3L_[L?ACY/62_F/KL%DN&P_O6YI=W^BZ!1117ZNS
MU9!37%.H(R*R9)'1114R *1AD4M%9R CHI6&#25G(AB,,BF5)3&&#4B$HHHK
M-@%!&11163 CHISC!IM9L2"BBBH)8QA@TE/<9%,J&(*8PP:?2.,BLF ROZ9_
M^#;#_E$CX$_["6K_ /I?/7\S%?TS_P#!MA_RB1\"?]A+5_\ TOGK\*^D#_R3
M=/\ Z_1_](F>'Q!_NR]5^3/O&BBBOXT/BPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^;O_@Z[_X(EM\#_'EY
M^TU\,=);_A#?%-WGQOIUK%\NB:C(V!?J!T@N&.'[),0<D3 )^(]?WR^/_ .B
M_%3P/JWAKQ)I=EK7A_7K26PU&PO(A+!>02*4>-U/!5E)!%?R)_\ !>S_ ((K
MZ]_P2:_:*:ZT6WOM4^#/C*X>3PMJ[DR&R?EFTVY?'$\:@E6/$L8# EED5 #X
M&HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBONO_@@]_P1LUS_ (*T?M.QPZE'?:7\(_!TL=UXMU>,%#,N<II]N_3[
M1-C!/_+--SG)V*X!]U_\&D7_  1F;Q[XKM_VJ/B/I/\ Q(]#G>'X?V-S'Q?W
MB$I+J9!&#'"P:.(\YE#O\IA0M_1-63X#\":-\+O!.D>&_#NFV>BZ#H-G%I^G
M6%I&(X+.WB0)'$BC@*J@ #T%:U !1110 4444 %%%% !1110 4444 ?EO_P<
MZ?\ !&EO^"B'[-B_$OP'I8N/C%\+[*22"&"/,WB32EW22V.!R\J$O+".26,B
M 9ER/Y3'5HV*L"K*<$$=*_O[K^;3_@ZG_P""&S_ 'QSJ7[2_PJT<CP'XFNA)
MXUTNUC^7P_J$K@?;D4#Y;:X=AO'2.9NNV550 _$ZBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K4T;QSK?ART^SZ?K&J6-N6+F.WN
MY(DW'J<*0,\#GVK+HH DN[N6_NI)YY))IIG,DDDC%FD8G)))Y))YR:CHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_4;_@V;_X(
ML2?\%%/VB$^)?C[2&F^"WPXO4>XBN(_W/B?4D DCL!D8>%,I)..05*1G_6Y4
M _3K_@U"_P""0C?L@_LZ2?';QUI@A^(WQ5L4.CV]Q&/.T+0V(DC[966Z(25A
MDXC6 ?*WF+7Z^4B((T"J JJ,  < 4M !1110 4444 %%%% 'X0_\'Q?_ "2W
M]G7_ +"NN_\ HFQK^>&OZ'O^#XO_ ));^SK_ -A77?\ T38U_/#0 4444 %%
M%% !1110 4444 %%%% !1110 5_9Y_P0'_Y0V_L]_P#8JQ?^C9*_C#K^SS_@
M@/\ \H;?V>_^Q5B_]&R4 ?8%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7R__P %K?\ E$?^T;_V3_5O_29Z^H*^7_\ @M;_ ,HC
M_P!HW_LG^K?^DST ?Q1T444 %%%% !1110 4444 %%%% !1110 4444 ?O\
M?\&,?_-T7_<J?^YJOW^K\ ?^#&/_ )NB_P"Y4_\ <U7[_4 %%%% !1110 44
M44 %%%% !7XP_P#![1_R8+\*/^R@+_Z;KROV>K\8?^#VC_DP7X4?]E 7_P!-
MUY0!_-#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!_2]_P9+_ /)@OQ7_ .R@-_Z;K.OV>K\8?^#)?_DP7XK_
M /90&_\ 3=9U^SU !1110 4444 %?Q1?\%K/^4M_[1O_ &4#5_\ TI>O[7:_
MBB_X+6?\I;_VC?\ LH&K_P#I2] 'S!1110 4444 %%%% !1110 4444 %%%%
M !7T_P#\$4_^4M_[.7_90-(_]*4KY@KZ?_X(I_\ *6_]G+_LH&D?^E*4 ?VN
MT444 %%%% !1110 5_*#_P '>/\ RF2UK_L5='_]%/7]7U?R@_\ !WC_ ,ID
MM:_[%71__13T ?F#1110 4444 %%%% !1110 4444 %%%% !7H'[)_\ R=-\
M-?\ L:M+_P#2N*O/Z] _9/\ ^3IOAK_V-6E_^E<5 ']WE%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^0/\ P>K?\HLO /\
MV573O_31K%?S U_3]_P>K?\ *++P#_V573O_ $T:Q7\P- !1110 4444 %%%
M% !1110 4444 %%%% !7];O_  :?_P#*$KX<_P#85UO_ -.=Q7\D5?UN_P#!
MI_\ \H2OAS_V%=;_ /3G<4 ?H_1110 4444 %%%% !1110!^$/\ P=O_ /!&
M=O&N@S_M4_#?22VK:/!'!\0K&UCRUW:H D6J!0,EHE"QS'G]TL;X BD8_P \
M-?WZ:MI-KK^E75C?6MO>V-[$\%Q;SQB2*>-@59'5LAE8$@@C!!Q7\EO_  <6
M?\$3+S_@ES^T+_PEO@RQNI_@A\0+R1]$FP9!X=O#ND?2Y7ZX #-"S<O$I&7:
M*1B ?F[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5M:?\1_$6DV<=O:Z]K5M;PC;'%%>RHB#T #8%8M% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 58TG2;K7]5M;&QM;B]OKV58+>
MW@C,DL\C$*J(JY+,Q(  &23BJ]?NY_P:8?\ !%23QEXELOVI_B=H^W1M'E8?
M#[3;R'_C]NE.&U8J>/+B(9(3WD#2#;Y<;, ?IE_P;\?\$GH/^"5_[$UI8ZY:
MVY^*7C[RM8\87"?,;>3:?(L W0K;([*2"097F8':RX^[J** "BBB@ HHHH *
M*** /'_^"A7_ "8)\<?^R?Z]_P"FZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZ
MXK^&.@ HHHH **** "BBB@ HHHH **** "BBB@ K]_O^#&/_ )NB_P"Y4_\
M<U7X U^_W_!C'_S=%_W*G_N:H _?ZBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** (=1T^WU?3Y[2[@ANK6ZC:&:&9 \<R,,,K*>"I!((/!!K
M^9W_ (.-/^#<NX_8^U#6/CE\#-'FNOA/=2-<^(?#ULA>3P<['+31*.38DGD=
M8"<?ZO!3^FBH=1T^WU?3Y[2[@ANK6ZC:&:&9 \<R,,,K*>"I!((/!!H _@)H
MK]IO^#AG_@VGO?V8;G7/CA^S_I-QJ/PVED:\\0>$[.%I+CPGG)>XME&2]B#D
MLH&Z <\Q F+\6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBOW-_X-Z/\ @V3F^+AT/XY_M(:'/:^% 8M0
M\+>"[M0KZ\.'2[OXSDK:]"D!PTO5P(L+, 8?_!N'_P &X<G[2-QHGQ\^/FB/
M%\.XF2]\*^%;V/:WBEAREW=(>ED."D9_X^.I_<X$W])%O;QV=O'##&D442A$
M1%VJBC@  = /2BWMX[.WCAAC2**)0B(B[511P  .@'I3Z "BBB@ HHHH ***
M* "BBB@ HHHH **** "OC_\ X+\?\H;?VA/^Q5E_]&QU]@5\?_\ !?C_ )0V
M_M"?]BK+_P"C8Z /XPZ*** "BBB@ HHHH **** "BBB@ HHHH **** /Z'O^
M#'3_ ));^T5_V%="_P#1-]7[O5^$/_!CI_R2W]HK_L*Z%_Z)OJ_=Z@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_B#_P""L7_*
M4W]I;_LJOBC_ -.]U7]OE?Q!_P#!6+_E*;^TM_V57Q1_Z=[J@#Y_HHHH ***
M* "BBB@ HHHH **** "BBB@ K[?_ .#;W_E-K\ _^PK>_P#ILNZ^(*^W_P#@
MV]_Y3:_ /_L*WO\ Z;+N@#^QVBBB@ HHHH **** "BBB@#S_ /:H_9E\(_MD
M_L]>+/ACX[TY=4\+>,+!K&]BX$D><-'-&2#MEBD5)$;'RNBGM7\7?_!23]@'
MQC_P30_:X\3?"KQC&TLNER?:-*U-8BD&N:?(28+N+/9E!#*"=DB2(22AK^X2
MOAG_ (+Q?\$>-'_X*T_LJO8Z:MEIOQ7\&++?>$-6E 59'(S)83MV@GVJ-W_+
M-U1^0&5P#^.FBMCX@^ -:^%/CK6/#/B32[S1?$'A^\ET_4;"[C,<]G<1,4DC
M=3T96!%8] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5
MG2=9O-!OENK&ZN;.Y0$++!*T<BY&#AE(/(JM10!H:[XLU3Q1Y7]I:EJ&H^1G
MR_M5P\WEYQG&XG&<#./05GT44 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%>B?LH?LM^,_VT_VA/"_PQ\ :7)JWBGQ9>+:VL0!\N%>
M6DGE8 [(8HPTCO\ PJC&@#["_P"#=/\ X)(S_P#!3_\ ;/M[SQ)I[2?"/X;2
M0ZKXIDD7]WJ3Y)M]-'J9F0E_2&.3D,R9_KSM[>.SMXX88TBBB4(B(NU44<
M#H!Z5X-_P32_X)\^#O\ @F3^R-X;^%?@]%N%T]/M6L:JT0CGUW4I%7S[N0#^
M\5"JI)V1I&F2$!KWR@ HHHH **** "BBB@ HHHH **** /Y _B)_R4#7?^PA
M<?\ HQJQZV/B)_R4#7?^PA<?^C&K'8X%?[:8?^##T7Y'[9'X4AKG)IM%%5(I
MZ(***:YP*SD2-)R:***D HHHK-@!.!49.33G--K)DR"BBBH)!C@5'3G.33:A
M@%%%%9L!KFFT$Y-%9,S"BBBH8WV"FN:<3@5'42$%%%%9R "<"HR<FG.:;6<@
M"O8/V2OV]?BQ^Q!XH_M+X;^,-2T..60276FLWGZ;?]OWMN^8V..-V X!^5AU
MKQ^BN',,OPN-H2PV,IQJ4Y:.,DI)^J=T8U*<:D>6:NO,_>3]AC_@YV\ ?%C[
M'H?QITG_ (5WKTF(_P"VK%7N=%N&Z9=?FFM\D]#YBCDEU%?IQX+\<:+\2/"]
MGKGA[5M-UW1M0C$MK?Z?<I<VURA_B21"58>X-?QP,<FO7_V2OV]OBQ^P_P"*
M/[2^&_C'4M#CED$EUIK-Y^FW_;][;OF-CCC=@. ?E8=:_F/CCZ-&78SFQ/#E
M3V$_^?<KNF_1ZRA_Y,NB21\SCN&:<_>PSY7V>W^:_$_K4HK\L?V%?^#GCP!\
M6OL>A?&K2?\ A7>O28C_ +:L5>YT6X;IEU^::VR3T/F*.2745^G7@OQQHOQ(
M\+V>N>'M6TW7=&U",2VM_I]RES;7*'^))$)5A[@U_)/%'!6=<.U_89OAY4^T
MMXR_PR5XOTO==4CY'%8*OAY<M:-OR^\U****^5.4**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **^,?VZO^"ZGP-_8D^V:3_;'_"?>
M-;;<G]A>'Y4F^SR#^&XN.8H<'@KEI!_SS-?C'^W7_P %U?CG^VY]LTG^V/\
MA ?!5SE/[!\/RO#]HC/\-Q<<2S9'!7*QG_GF*_7N"?!/B/B'EK^S]A0?VZB:
MNO[L?BEY/2+_ )CV,%DN)Q'O6Y8]W^BZ_D?LY^W7_P %UO@9^Q']LTG^V/\
MA/O&MME/["\/RI-]GD'\-Q<<Q0X/!7+2#_GF:_&/]NO_ (+J?'/]MS[9I/\
M;'_" ^"KG*?V#X?E>'[1&?X;BXXEFR."N5C/_/,5\8T5_77!?@IPYP[RU_9^
MWKK[=1)V?]V/PQ\GK)?S'UV#R3#8>TK<TN[_ $70:XIM25&1@U^M,]8*:XIU
M%0P(Z*",&BLV 4445E(S&N*;4A&14=2 4445FP$89%,J2F,,&LV)B4C#(I:*
MS((Z*5A@TE3( HHHK.0 1D5'4E-<8-9,3[C:***S8/4*8PP:?2,,BI9 RBBB
MLY ,88-?TS?\&V'_ "B1\"?]A+5__2^>OYFW&17],G_!MA_RB1\"?]A+5_\
MTOGK\)^D%_R3=/\ Z_1_](F>'Q!_NR]5^3/O&BBBOXR/BPHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSG]K'
M]E/P/^VS\ /$?PT^(FCPZUX7\36S03QL%\ZV?'[NX@<@^7-&V'1P,JP'49!]
M&HH _C _X+"?\$>_B!_P2/\ C^V@Z\LVN>!-<DDE\+>*8H2MOJL(.3%(!D17
M48(#QD^C+E6!KY"K^Z[]L']C[X?_ +=OP USX:_$K0X=<\,ZY'AE.%N+*8 ^
M7<V\F"8IHR<JX]P059E/\CO_  6(_P""+'Q(_P""1WQ?^RZU'+XD^&^N3N/#
MGBVV@86]TN6*V]P,8ANP@R8R2& +(6 ;: ?&=%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%?1G_!,W_@F'\3/^"IG[0EIX'^'^FR
M1V-NZ2Z_XAN(6.G>';5B?WLSC@NP5A'$#ND92!@!F4 D_P""77_!,CQ__P %
M4_VG=/\ A[X*A:RT^+;=>(?$,T#267AVRR<S28QND;!6.+(,C\950[K_ &)_
ML1?L6^ _^"?W[-OA[X7_  [TP:=X?T&++R.=UQJ5RV#-=3O_ !RR,,D] ,*H
M5551@?\ !.O_ ()U_#C_ ()D_LXZ;\.?ASIOE6\6+C5=5N%4W^O7A4![FX<#
MECC"J/E10%4 "O>* "BBB@ HHHH **** "BBB@ HHHH **** "LWQEX.TKXA
M^$=4T'7=.L]7T76K26QO[&[B$MO>02H4DBD0\,K*2"#P0:TJ* /Y'?\ @X&_
MX(8ZU_P2J^,[>*?"=O=ZI\#?&-ZRZ)?._FRZ%<,"YTZY/7( 8Q2'_6(O)+J]
M?G+7]Y_QV^!7A']IGX1Z]X#\>:#8>)O"?B:U:SU'3KQ-T<Z'D$$8*NK ,KJ0
MR,JLI# $?R6?\%S_ /@AAXN_X)*?%S^U-+^W^)O@OXFNF7P_X@9-TEBYRPL+
MTJ %G50=KX"S*I90"'1 #X#HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***]X_X)U_\ !.OXC_\ !3;]H[3?AS\.=-\ZXFQ<:KJMPK"PT&S# /<W
M#@<*,X51\SL0J@DT =;_ ,$C_P#@E?XV_P""L7[4MEX'\.+-IGAG33'>>*_$
M30EX-"L2V">F&N)-KK%&2-[ DD(CLO\ 8W^S'^S5X-_8^^ _AGX;?#_1X=#\
M)^$[-;.QMDY9@,EY9&ZO+(Y9W<\L[L3R:\]_X)L_\$Y/A_\ \$P/V8])^&_@
M*U$GD@7&LZS-"J7OB"](^>YG(_[Y1,D1H%4$XR??J "BBB@ HHHH **** "B
MBB@#\(?^#XO_ ));^SK_ -A77?\ T38U_/#7]#W_  ?%_P#)+?V=?^PKKO\
MZ)L:_GAH **** "BBB@ HHHH **** "BBB@ HHHH *_L\_X(#_\ *&W]GO\
M[%6+_P!&R5_&'7]GG_! ?_E#;^SW_P!BK%_Z-DH ^P**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OE__ (+6_P#*(_\ :-_[)_JW
M_I,]?4%?+_\ P6M_Y1'_ +1O_9/]6_\ 29Z /XHZ*** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHJ;3]/N-7U""TM()KJZNI%BAAB0O)*['"JJCDL20 !R2: +'AGPSJ
M7C7Q)I^C:/87FJ:MJUS'96-E:0M-<7D\C!(XHT4%G=F8*% ))( K^LO_ (-W
M/^"(%C_P2T^!+>+?&EK9WGQP\=6BG6)UQ(OAZT)#IIL+^N0K3,O#R*%!98D8
M^,?\&W7_  ;Q+^Q3I5A\<OC9I-O-\6M3MQ)H&A7,8D_X0R%QS))G(^W.IP<?
MZE25SO9PO[%4 %%%% !1110 4444 %%%% !1110 4444 ?R!_$3_ )*!KG_8
M0N/_ $8U8KG)K:^(AQX^US_L(7'_ *,:L.O]LL-_!AZ+\C]LI[!1115#85&3
MDTYS@4VLQ!1114R *"<"BFN:SD TG)HHHK)F84,<"BFN<FI8#:***S8!37-.
MJ,G)K*1,@HHHJ&)=PHHH)P*@0US3:**S8!03@44US6; :3DT445F3(*1C@4M
M,8Y-3(D2BBBLY %>P?LE?M[?%C]A_P 4?VE\-_&.I:''+()+K36;S]-O^W[V
MW?,;''&[ < _*PZUX_17GYA@<-C:$L-C*<:E.6CC)*2?JG=$5*<9QY9JZ\S]
MYOV%O^#GGP!\6?L>A_&K2?\ A7>O2;8_[:L5>YT6X;IEU^::VR3T/F(.2745
M^G7@OQQHOQ(\+V>N>'=6TW7=%U&,2VM_I]RES;7*'^))$)5A[@U_&ZYKU_\
M9)_;W^+/[#WBC^TOAOXQU+0XY9!)=::S>?IM_P!OWUL^8V..-V X!^5AUK^9
M^-OHUY=B^;$\.U/83W]G*[IOT>LH_P#DRZ)(^8QW#=.;YL,^5]GM_FOQ/ZUZ
M*_+#]A3_ (.?/A_\6OL>A?&K2?\ A7>O28C_ +:L5DNM%N&Z9=?FFMLD]#YB
M#DEU%?IWX+\<:+\2/"]GKGAW5M-UW1=1C$MK?Z?<I<VURA_B21"58>X-?R;Q
M1P7G7#U?V&;4)4^SWC+_  R5XOTO==4CY/%8*OAY<M:-OR^\U****^7.4***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HKXS_;I_X+I? W]B07FE?VQ_PGWC2VRG
M]A>'Y4F\B0<;;BXYBAP>"N6D'_/,U^,G[=7_  73^.7[;?VS2?[8_P"$!\%7
M.4_L+P_*\/VB,_PW%QQ+-D<%<K&?^>8K]AX(\$>).(N6O[/V%!_;J)JZ_NQ^
M*7D](O\ F/8P.28G$^];ECW?Z+K^1^S7[=7_  73^!O[$GVS2?[8_P"$^\:V
MV4_L+P_*DWV>0?PW%QS%#@\%<M(/^>9K\9?VZO\ @NG\<OVV_MFD_P!L?\(#
MX*N=R?V%X?E>'[1&?X;BXXEFR."N5C/_ #S%?&5%?U]P3X(\.<.\M?V?MZZ^
MW42=G_=C\,?)ZR7\Q]A@<DPV&]ZW-+N_T73\PIC#!I](PR*_6V>NQE%%%2)=
M@IKBG45FR2.B@C!HK,!KBFU)49&#4, HHHK-DR"FN*=01D5DR2.BBBID 4C#
M(I:*SD!'12L,&DK.1#$89%,J2F,,&I$)1116; *",BBBLF!'13G&#3:S8D%%
M%%02QC#!I*>PR*94,05_3)_P;9#'_!)+P+_V$M7_ /2^>OYFZ_ID_P"#;/\
MY1)>!/\ L):O_P"G">OPCZ0?_)-T_P#K]'_TBH>'Q!_NR]5^3/O"BBBOXQ/B
MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *X[X^_L_>"_P!J3X1ZUX#^('AW3/%7A/Q# ;>^TZ^B\R.0
M=593U21& 9)$(=&564A@".QHH _E%_X+B_\ !MOXX_X)NZIJWQ"^&\6I>.?@
M>TC3/<JOFZEX30GB.]51\\(SA;A1MXQ($)4O^7M?W\7=I%?VLD$\4<T$R&.2
M.10RR*1@@@\$$<8-?A__ ,%GO^#2S1_C!<ZM\2?V7H--\,>)9=US?> Y'6VT
MK4GY)-@YPEK(3_RQ8B Y&TP@8(!_./170_%7X3>)_@9\0=4\)^,O#^K^%_$V
MB3&WO],U.U>VNK5\9PR. 1D$$'H001D$&N>H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **5%:1@J@LS'  '6OV<_P""+7_!J1XK_:7FTGXC?M'VNJ^!
M_A\Q6YL_"9W6NM^($X(\_HUG W<<3,,X$>5DH ^./^"//_!$'XH?\%;/B8K:
M5;S^%_A;H]TL6O\ C"Z@/V>'&"UM:J<?:+HJ<[%.U RF1E#(&_K%_8;_ &$_
MAK_P3N^ 6F_#KX8:#%H^BV0$MU</A[S5[G:JO=74N 9)GVC)P   JA555'H/
MPK^%/AKX&_#O2/"/@[0M+\,^&=!MQ:Z?IFG6ZV]M:1C)VHB@ 9)))ZDDDY))
MKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;XU?!+PE^T;
M\+=:\$^.O#^F>*/"GB"#[-J&F7\(D@N4R",CJ&5@&5E(964,I! (ZFB@#^37
M_@NI_P &[/C+_@F)XAO_ ![X#CU+QE\"[R?<FH;/,O?"I=\);WH7K'DJJ7
M5B0K!&*[_P S:_ORUS0[+Q-HMYINI6=KJ&G:A ]M=6MS$LT-S$ZE7C=&!5E9
M205((()!K^?;_@MY_P &G=WH$VL_%3]E?3I;[3V+WFJ_#I,O<6W=WTMB29%Z
MG[*WS#D1%LK$H!^"U%6-6TFZT#5;JQOK6XLKZRE:"XMYXS'+!(I*LCJV"K*0
M001D$8JO0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%??'_!&?_@@3\3_ /@J_P",
M;;6YHKOP3\&[&Y"ZIXKN8,->[3\]OIZ-_KYC@@O_ *N+DL2VV-P#Q'_@FE_P
M3"^*'_!4OX^6_@GX=Z:5L[9DDUWQ!=1M_9OAZW;/[V=P/O-M8)&/FD8$# #,
MO]=7_!,[_@F=\./^"6G[.-G\/_A_9^=<3;+C7==N(U%_XAO N#/,1T49(2('
M;&IP,DLS=A^Q?^Q)\-?^"?\ \"=+^'?PN\.V^@>'].&Z5\^9=ZE.?OW-S,?F
MEF<]6/ &%4*BJH]8H **** "BBB@ HHHH **** "BBB@#\(?^#XO_DEO[.O_
M &%==_\ 1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "
MBBB@ HHHH **** "BBB@ K^SS_@@/_RAM_9[_P"Q5B_]&R5_&'7]GG_! ?\
MY0V_L]_]BK%_Z-DH ^P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OE__@M;_P HC_VC?^R?ZM_Z3/7U!7R__P %K?\ E$?^T;_V
M3_5O_29Z /XHZ*** "BBB@ HHHH **** "BBB@ HHHH **** /W^_P"#&/\
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
M/X<TA\Y'F*P#7L@X_P!8JQ EAY;X5Z_8RTM(K"UC@@BCA@A01QQQJ%6-0,
M#@ #C H \7_83_X)Z?"?_@G!\&8/!'PI\,V^B:?\KWU]+B;4M9F P9KJ? :1
MSS@<(H.$55PH]LHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KX__P""_'_*&W]H3_L59?\ T;'7V!7Q_P#\%^/^4-O[0G_8JR_^C8Z /XPZ
M*** "BBB@ HHHH **** "BBB@ HHHH **** /Z'O^#'3_DEO[17_ &%="_\
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
M>'Q!_NR]5^3/O"BBBOXO/BPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YA_X*3?\ !(CX
M)_\ !4SP$--^)7AM5\06,#1:3XHTS;;ZSI.<X"2X(DC!8GR90\9))VAL,/YK
M?^"J?_!MU\=O^":\^H^(M/L9/BE\++?=*/$NAVK>=IT0/_+]:Y9X,#DNI>+&
M,R G:/Z\** /X Z*_K3_ ."F'_!KS^SW^WO+?>(O"]G_ ,*:^(5R&<ZKX=M$
M_LV^D.3NNK#*QN2227B:*1B<LS8Q7X ?\%%O^"!'[2'_  3<NKS4/$W@^7Q9
MX'MRS)XL\,*]_IJ1C)W7"A1+:X&,F9%3/"N^,T ?%=%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%>E?LO_L=_%']M+XA1>%?A7X%\1>.-;D*AXM-M2\5J#P'GF.(H(_]N5E7
MWH \UKZ"_8!_X)?_ !I_X*8_$3^P/A1X0NM4M[>0)J.N7>;;1M'!P<W%R055
ML'(C7=(P!VHV*_9S_@F1_P &;6B^&/[,\6?M/^(%\07RXF_X0CP_<O%8QGLE
MW>KMDEX/*0>6 PXED7K^WGPH^$?A;X$^ --\*^"_#NB^%/#6D1^59:7I5G':
M6MLN<G;&@"C))).,DDDY))H _/K_ ()$?\&TGP?_ .";+:;XQ\4K;_%+XO6X
M65=9U"V']G:'*#G_ $"V;(5@<8GDW2Y7*^4&*U^D]%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G[_P5Y_X-X/@[_P5
M,LKSQ+#&GP[^+OE#R?%6FVP9-1*C"I?VX*K<+CCS 5E7"_.578?YD?\ @H?_
M ,$J_C5_P3!^(@T/XJ>%9K/3[N5H]+\16.ZYT76L9/[BXV@;L#)BD"2J,%D
M()_MPKG/BS\(/"OQY^'NI>$_&OAW1O%7AG6(O)O=,U6T2ZM;E>HW(X(R" 0>
MH(!!! - '\$U%?T(?\%0?^#-VQUJ34?%W[+>N)ID[%IF\"^(+HM;L<D[;*^8
MEDXP%CN-P)))F48%?A;^TA^RW\1/V0/B9<^#?B=X-U[P3XDM1O-EJEL8C*F2
M!+$WW)8R00)(V9#@X)H X&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *T_!G@O6/B-XKT_0?#^E:CKF
MMZM.MK8Z?86SW%U>2L<+''&@+.Q/  !)K[S_ ."7O_!MW\?O^"D4FF^(+G36
M^%WPQO LW_"3^(+5U>^B/1K*TRLEQG@AR8XB,_O,C!_I"_X)F?\ !%GX%_\
M!*_PPH\ ^'?[2\97$'DZCXOUD)<ZQ>@XW(K[0L$)P/W4(52%7=O8;B ?EC_P
M1L_X-&9))=)^(W[5<?EQKLN]/^'MK<?,YZ@ZG,AX'0_9XFSTWN,-$?WR\*>$
M]*\!^&K'1=#TS3]%T?2X%MK*PL;=+>VM(E&%CCC0!44#@*H  K0HH **** "
MBBB@ HHHH **** "BBB@ HHHH _"'_@^+_Y);^SK_P!A77?_ $38U_/#7]#W
M_!\7_P DM_9U_P"PKKO_ *)L:_GAH **** "BBB@ HHHH **** "BBB@ HHH
MH *_L\_X(#_\H;?V>_\ L58O_1LE?QAU_9Y_P0'_ .4-O[/?_8JQ?^C9* /L
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY?_X+
M6_\ *(_]HW_LG^K?^DSU]05\O_\ !:W_ )1'_M&_]D_U;_TF>@#^*.BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#]_O\ @QC_ .;HO^Y4_P#<U7[_ %?@
M#_P8Q_\ -T7_ '*G_N:K]_J "BBB@ HHHH **** "BBB@ HHHH _$?\ X/"_
M^"6\GQ@^#ND_M+>#]-\[7OA_;KI7B^.%?GNM):0F&ZVC[S6\LC*QZ^7-DG;#
MQ_-W7]]WB?PSI_C7PUJ&C:Q8VNIZ3JUM)97MG<QB2&[@D4I)&ZGAE925(/!!
M(K^0G_@OI_P1CUO_ ()0_M,2W6C6MU??!OQM<RS^%-38F3[$>7?39VZB:('Y
M6/\ K8\,"6$BH ? ]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?TO?\&2__)@OQ7_[* W_ *;K.OV>K\8?^#)?_DP7
MXK_]E ;_ --UG7[/4 %%%% !1110 5_%%_P6L_Y2W_M&_P#90-7_ /2EZ_M=
MK^*+_@M9_P I;_VC?^R@:O\ ^E+T ?,%%%% !1110 4444 %%%% !1110 44
M44 %?3__  13_P"4M_[.7_90-(_]*4KY@KZ?_P""*?\ REO_ &<O^R@:1_Z4
MI0!_:[1110 4444 %%%% !7\H/\ P=X_\IDM:_[%71__ $4]?U?5_*#_ ,'>
M/_*9+6O^Q5T?_P!%/0!^8-%%% !1110 4444 %%%% !1110 4444 %>@?LG_
M /)TWPU_[&K2_P#TKBKS^O0/V3_^3IOAK_V-6E_^E<5 ']WE%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^0/_!ZM_RBR\ _
M]E5T[_TT:Q7\P-?T_?\ !ZM_RBR\ _\ 95=._P#31K%?S T %%%% !1110 4
M444 %%%% !1110 4444 %?UN_P#!I_\ \H2OAS_V%=;_ /3G<5_)%7];O_!I
M_P#\H2OAS_V%=;_].=Q0!^C]%%% !1110 4444 %%%% !1110 4444 %%%%
M'Y._\%BO^#67X<?MU7&I>//@])I7PK^*EP6GNK=8"F@>(I3R3/%&";>8GDS0
MJ0Q)+QNS;Q_-S^UY^Q1\4OV#_BS<>"OBMX.U;PCKL.6A%S'NM]0C!QYUM.N8
MYX\\;XV8 Y!P00/[J*\W_:E_9"^&G[:_PKNO!?Q3\&Z+XT\.W66%O?1?O+9\
M8\V"52)() .!)$RL 2,X)H _A+HK]O\ _@I[_P &=/C+X8OJ/BS]F?69?'6A
M*3,WA#69XX=9M5ZE;>X.R&Y4<X5_+DP  96Z_B]\3/A;XF^"_C?4/#/C#P_K
M7A;Q%I4GE7FF:M926=W:OZ/%( R^O(Z4 8-%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114EI:2W]U'!!')-
M-,XCCCC4LTC$X  '))/&!0!'79? +]GCQQ^U-\4=-\%?#OPMK/C#Q3JS;;;3
MM-MS-*P&,NW9(UR"SN0BCDD#FOTH_P""6_\ P:B?&K]LV32_%7Q:^U?!CX<W
M!6;R[Z#/B+5(>O[FT;_CW#=/,N-I&0PBD7K_ $6?L'_\$V?@W_P3;^&G_",_
M"?P?8Z$MPB#4=5E'VC5M89>CW-RPWOSDA!B-"QV(H.* /S;_ .",?_!J'X2_
M9A?1_B-^T7'I7CSXA0E;NR\+)BXT+0).J^=GB]G7N"/)5LX$F%DK]F401H%4
M!548  X I:* "BBB@ HHHH **** "BBB@ HHHH **** /'_^"A7_ "8)\<?^
MR?Z]_P"FZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZXK^&.@ HHHH **** "BB
MB@ HHHH **** "BBB@ K]_O^#&/_ )NB_P"Y4_\ <U7X U^_W_!C'_S=%_W*
MG_N:H _?ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#Q7]MW_ ()X_!__ (*)?#-O"_Q:\%Z9XEM8U;[%?%?)
MU+27/\=M<KB2(Y ) .UL ,K#BOY[/^"GO_!HM\7/V8VU'Q3\"KJY^,7@F$F7
M^R!&(_$VGISQY*X2\ XYAVR,3Q#@$U_3[10!_ ?X@\/:AX2UR[TO5;&\TS4M
M/E:"ZM+N%H9[:13AD=& 96!X((!!JG7]K'_!0G_@C5^S[_P4UTYI/B9X)@_X
M298A%;^*-'<6&N6R@84>>JD2JHR DZR(,G"@\U^#_P#P4/\ ^#07XX_LX7%]
MKOP8U"V^,_A&,F1+% MCXBM4]&@8^5<;1@;H7WL<D1+TH _(>BM;QQX#USX8
M^*[W0?$NBZMX>US39##=Z=J=I):7=JXZK)%( Z-[$ UDT %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445T_P@^"OC#]H'QY9^%_ OA?7_ !AXCOS_ */INCV$E[=2C@$A(P3M&1EC
MP.I(H YBMGX?_#OQ!\6/&-AX=\+:'J_B37]5E$-EINEV<EW=W;G^&.*,%F/L
M :_8_P#X)X_\&;7Q.^+DNGZ_^T)XDM_ACX?<^9)X>TB6+4->G7CY7E&ZVML@
MY!!F88PR*>G[N?L._P#!,SX(_P#!.?P=_9/PE\!:1X=FFB$5[JSK]IU;4L8/
M[^[DS*XSSLR$4D[54<4 ?A?_ ,$P?^#/#QS\76TWQ9^TEK$GP^\.R;)T\)Z5
M(DVNWBYSMN)<-%:J1CA?,DY((B89K]^_V4?V-OAC^P]\++?P9\*O!NC>#?#\
M)#R1647[V\D QYL\S$R32$<;Y&9L<9Q@5Z;10 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %?'__  7X_P"4-O[0G_8JR_\ HV.O
ML"OC_P#X+\?\H;?VA/\ L59?_1L= '\8=%%% !1110 4444 %%%% !1110 4
M444 %%%% ']#W_!CI_R2W]HK_L*Z%_Z)OJ_=ZOPA_P"#'3_DEO[17_85T+_T
M3?5^[U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5_$'_P5B_Y2F_M+?]E5\4?^G>ZK^WROX@_^"L7_ "E-_:6_[*KXH_\ 3O=4
M ?/]%%% !1110 4444 %%%% !1110 4444 %?;__  ;>_P#*;7X!_P#85O?_
M $V7=?$%?;__  ;>_P#*;7X!_P#85O?_ $V7= ']CM%%% !1110 4444 %%%
M% !1110 4444 %%%% 'EG[7_ .Q7\,?V\O@Y>>!/BKX3T[Q5X?NCYD:S@I<6
M$N,">WF4B2&4?WD8$@D'*D@_S8?\%=/^#6#XK?L.2ZIXT^$*ZI\7/A9#NGDC
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
M[+U7Y,^\****_B\^+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MZZ*A'<"@#X]HJQJNDW6A:E-9WUK<6=Y;.8YH)XS')$PZAE.""/0U7H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK2\)>#M8\?:];Z5H6E:E
MK6J71VPV=A;/<W$Q]%1 6;\!0!FT5]S?LQ?\&W_[8G[4AMY['X0ZKX.TF<C=
MJ'C&5-#2('H3!,1<L#ZI"U?I)^RE_P &1UC;26][\;_C-<77 \[2/!-B(5#<
M=+ZZ5BR]1C[*IQSD=@#^?6OK']BG_@B!^T[^WP;.Z\"?"W7(/#EYAE\1:ZO]
MDZ3Y9./,2:?:9U!X(@61O;K7]3?['O\ P0__ &7/V&_LMUX'^$?AN37K3:RZ
M[KD9UC5!(O\ RT2:XW^2Q_Z8B,>U?6% 'X;_ +#7_!EGX(\$R6.L?M _$*]\
M;7T9627P[X7#Z?I>X'F.2[<?:)D([QI;L/6OU_\ V9/V/?A;^QEX%7PW\+/
M?AKP/H^!YL>EV:Q279&<-/+S),XR?GD9F]Z])HH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^/_ /@OQ_RAM_:$
M_P"Q5E_]&QU]@5\?_P#!?C_E#;^T)_V*LO\ Z-CH _C#HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _H>_P"#'3_DEO[17_85T+_T3?5^[U?A#_P8Z?\
M)+?VBO\ L*Z%_P"B;ZOW>H **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M==X0^*7D](O^8]K 9#BL3[UN6/=_HMW^7F?LE^W+_P %RO@?^Q1]LTK^V/\
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
M /PD)O\ Y+H_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\
M_"0F_P#DNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\
M)";_ .2Z/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _GA_P"('3Q5_P!'$^'_ /PD
M)O\ Y+H_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F
M_P#DNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\)";_
M .2Z/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _/#_@@I_P $.M5_X(R?\+6_M/XB
M:?X^_P"%D?V1Y?V71WT_[!]A^W9SNEDW[_M@QC&/+/7/'Z'T44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% '._%+X0^$_CEX-N/#OC3PSX?\7>'[S_7
MZ;K6GQ7]I-P1\T4JLIX)'([FOS^_:1_X-1_V.OV@;F:ZT[PCXB^&>H7!W//X
M1UEX(R?:"Y6>!![)&H_'FOTCHH _"/Q__P &.WA+4;QF\+?M#^(M'M]^535?
M"4.I.$YX+1W5N"?N\X'0\<C'G\W_  8Y^*%E;R_VBM!:/)VEO!TJDCMD?:SC
MZ9-?T.44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R71_Q Z>*O^CB?#__ (2$W_R7
M7]#U% '\\/\ Q Z>*O\ HXGP_P#^$A-_\ET?\0.GBK_HXGP__P"$A-_\EU_0
M]10!_/#_ ,0.GBK_ *.)\/\ _A(3?_)='_$#IXJ_Z.)\/_\ A(3?_)=?T/44
M ?SP_P#$#IXJ_P"CB?#_ /X2$W_R71_Q Z>*O^CB?#__ (2$W_R77]#U% '\
M\/\ Q Z>*O\ HXGP_P#^$A-_\ET?\0.GBK_HXGP__P"$A-_\EU_0]10!_/#_
M ,0.GBK_ *.)\/\ _A(3?_)='_$#IXJ_Z.)\/_\ A(3?_)=?T/44 ?SP_P#$
M#IXJ_P"CB?#_ /X2$W_R71_Q Z>*O^CB?#__ (2$W_R77]#U% '\\/\ Q Z>
M*O\ HXGP_P#^$A-_\ET?\0.GBK_HXGP__P"$A-_\EU_0]10!_/#_ ,0.GBK_
M *.)\/\ _A(3?_)='_$#IXJ_Z.)\/_\ A(3?_)=?T/44 ?$?_!##_@D?J/\
MP1\_9Z\7>!]2\<67CJ7Q/XB.N+=VVF-8+;K]FA@\LJTDFX_NLYR/O8QQ7VY1
M10 4444 %%%% !7X:_MQ_P#!H%XD_:^_;#^)?Q2MOCIHFAV_C_Q%>:Y'I\GA
M>6X>R6>5I!&9!<J&*YQD*,^E?N510!_/#_Q Z>*O^CB?#_\ X2$W_P ET?\
M$#IXJ_Z.)\/_ /A(3?\ R77]#U% '\\/_$#IXJ_Z.)\/_P#A(3?_ "71_P 0
M.GBK_HXGP_\ ^$A-_P#)=?T/44 ?SP_\0.GBK_HXGP__ .$A-_\ )='_ ! Z
M>*O^CB?#_P#X2$W_ ,EU_0]10!_/#_Q Z>*O^CB?#_\ X2$W_P ET?\ $#IX
MJ_Z.)\/_ /A(3?\ R77]#U% '\\/_$#IXJ_Z.)\/_P#A(3?_ "71_P 0.GBK
M_HXGP_\ ^$A-_P#)=?T/44 ?SP_\0.GBK_HXGP__ .$A-_\ )='_ ! Z>*O^
MCB?#_P#X2$W_ ,EU_0]10!_/#_Q Z>*O^CB?#_\ X2$W_P EUZI^PY_P:!>)
M/V0?VP_AI\4KGXZ:)KEOX \16>N2:?'X7EMWO5@E60QB0W+!2V,9*G'I7[E4
M4 %%%% !1110 4444 %?D7_P60_X-D-=_P""I_[:U]\6M/\ B]I/@VWO-)LM
M,&FW'AZ2]=3;H5+^8LZ#YL]-O'O7ZZ44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R
M71_Q Z>*O^CB?#__ (2$W_R77]#U% '\\/\ Q Z>*O\ HXGP_P#^$A-_\ET?
M\0.GBK_HXGP__P"$A-_\EU_0]10!_/#_ ,0.GBK_ *.)\/\ _A(3?_)='_$#
MIXJ_Z.)\/_\ A(3?_)=?T/44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R71_Q Z>*
MO^CB?#__ (2$W_R77]#U% '\\/\ Q Z>*O\ HXGP_P#^$A-_\ET?\0.GBK_H
MXGP__P"$A-_\EU_0]10!_/#_ ,0.GBK_ *.)\/\ _A(3?_)='_$#IXJ_Z.)\
M/_\ A(3?_)=?T/44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R771?"'_@RM\4?#'X
ML>%_$LG[0&@WD?A[5[34V@7PG*AG$,R2% WVHXSMQG!QFOW\HH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XT_P""XW_!
M*O4/^"OG[)WA[X:Z;XTL_ L^A^+;;Q,U_<Z:U^LRQ6=[;>2$62,@DW8;=DXV
M$8YR/RL_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F
M_P#DNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\)";_
M .2Z/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _GA_P"('3Q5_P!'$^'_ /PD)O\
MY+H_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F_P#D
MNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\)";_ .2Z
M/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _GA_P"('3Q5_P!'$^'_ /PD)O\ Y+H_
MX@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F_P#DNOV&
M_P""1/[ %Y_P3&_87\,_!Z^\36WC"Y\/W=]<MJD%DUG',+FZDG $;.Y&T/M^
M\<XSQ7TQ10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% %76M#LO$NDW%AJ5G:ZA8W2&.:WN8EEAF4]F5@0P]B*^0?VA?^#?
MK]CW]I<SRZ[\#/".DWTY+?:_#22>'Y5<]7(LVB1V[_.K GD@FOLBB@#\6?CM
M_P &3OP5\72S3?#OXL?$3P3+-DK#JUK:Z[;0GL%51;2;1QPTC'_:]/CWXQ_\
M&5/[0/A3S9O!/Q(^%OC"WC!(CO7O-)NY?94\J6/_ +ZE%?TT44 ?Q]?%'_@V
M/_;8^%L\OF?!FXUZUC)"W.B:YIU\LN#C(C6?SNX/S1CCZ''SU\0/^"8O[2'P
MJ$C>(O@)\8M(AC&3/<>#M06W(P"<2^5L.,C."<'@\U_<510!_ KXG\':QX*U
M!K36=*U+2;I2RF&]MGMY 5.&&UP#P>#Z&LVO[]M0T^WU:RDMKJ"&ZMYAMDBE
M0.CCT(/!_&N%\4_LG?"OQSY_]M_#/X?ZQ]JV^=]N\.VEQYVW&W=OC.<;5QGI
M@>E '\(=%?W%:W_P3$_9K\32QR:E^SS\#=0DB&U&N? >ES%!Z M <5FW?_!)
M3]E>]M9(7_9J^ :I,A1C'X TJ-@",<,L 93[@@CM0!_$/17]N6C_ /!(;]E/
M0[(6\/[-GP)DC!+9N/ NF7#\_P"W)"S?AFM;1?\ @E]^S1X:NFGT[]G?X%Z?
M,R&-I+;P%I43,I(."5@!QD X]A0!_#O6QX1^'NO_ ! N_L^@Z'K&MW&=OEV%
MG)<OG!.,(">@)_ U_=+X4_90^%O@00C0_AKX T;[.&$7V'P]:6_E!LEMNR,8
MSDYQUR:[NTM(K"UC@@BCA@A01QQQJ%6-0,  #@ #C H _B/^&_\ P20_:B^+
MGEMH/[/OQ@NX)?N7,OA6\MK9OI-+&L?_ (]7TE\)/^#4S]M3XH-&U[\.]#\%
MVLHW+/KWB6R7OCF.WDFE7Z,@Z?3/]<5% '\Z?P0_X,A/'FJR1R?$CXZ>$="5
M<%X/#6C7&K&3U DN&MMOUV-]*^VOV>/^#/W]DSX0/;W'BM/'OQ0O(SND36M:
M-G9LW;;%9+"X7_9:1\\YR.*_5*B@#R;]G+]@_P""_P"R';JOPQ^%O@3P1,J>
M6UUI6C007DR]#YEP%\V3CC+L37K-%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!QG[1OPJD^.W[/7CSP/#>IILOC+P[J&AI=O'
MYJVK75M) )"N1N"[\XR,XQD5^"G_ ! Z>*O^CB?#_P#X2$W_ ,EU_0]10!_/
M#_Q Z>*O^CB?#_\ X2$W_P ET?\ $#IXJ_Z.)\/_ /A(3?\ R77]#U% '\\/
M_$#IXJ_Z.)\/_P#A(3?_ "71_P 0.GBK_HXGP_\ ^$A-_P#)=?T/44 ?SP_\
M0.GBK_HXGP__ .$A-_\ )='_ ! Z>*O^CB?#_P#X2$W_ ,EU_0]10!_/#_Q
MZ>*O^CB?#_\ X2$W_P ET?\ $#IXJ_Z.)\/_ /A(3?\ R77]#U% '\\/_$#I
MXJ_Z.)\/_P#A(3?_ "71_P 0.GBK_HXGP_\ ^$A-_P#)=?T/44 ?SP_\0.GB
MK_HXGP__ .$A-_\ )='_ ! Z>*O^CB?#_P#X2$W_ ,EU_0]10!_/#_Q Z>*O
M^CB?#_\ X2$W_P EU^A__!!3_@AUJO\ P1D_X6M_:?Q$T_Q]_P +(_LCR_LN
MCOI_V#[#]NSG=+)OW_;!C&,>6>N>/T/HH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \Y^._[('PI_:BL?L_Q(^&O@7QU&$V(==T.VOI(A_L/(A9".Q4@
MCM7Q!\>?^#3[]C3XU22S:;X-\3?#N[GR7G\+^()HQGU$5U]HA3'HL8'M7Z2T
M4 ?@A\:/^#'W3)S)-\._C]?VN"?+L_$?AM+C<.V;B"9,8[_N3G/;&#\I?%O_
M (,X?VL? 3R-X?U#X6^.8.L:Z=KDMI.1_M+=01(#]'(Y'/7']3E% '\:'Q,_
MX-Z/VT/A-)(NJ?L_^,KSR^IT:2UUH-TZ?8Y9<]1^OH<>#>/OV&/C;\*#)_PE
M/P=^*GAOR@6?^U?"=_9[  &)/F1+CY2#]"#7]U%% '\!-_I]QI5Y);W4$UM<
M0G;)%*A1T/H0>14-?WVZ_P"%M+\5VZPZIIMAJ449)5+JW295)X. P->>ZY^P
M]\%?$[QMJ7P?^%VH-""(S<^%;"8H#UQNB.,X'3TH _A4HK^X"X_X)3?LNW=Q
M)--^S;\ Y996+N[_  ^TEF=CR23]GY)]:P;W_@B]^R5J%Y)/)^SC\&U>5BS"
M/PK:1("?150*H]@ * /XG:*_MFT?_@C5^R;H=Z+B']F_X*R2 %<7'A&RN$Y_
MV)(V7\<5O:7_ ,$L_P!F/0[^.ZLOV<_@/9W46=DT'@#28Y$R"#AA ",@D?0T
M ?P]U;T;0;[Q%=_9]/LKN^N-I?R[>%I7VCJ<*"<<CFO[J?#/[&_PA\%;/['^
M%?PWTGRY1.OV+PS96^V08PXVQCYN!SUX'I7?Z3HUGH%BMK8VMM96R$E8H(EC
MC4DY.%4 <F@#^'+P#_P3E_:#^*DRIX;^!GQ>US>VW?9>#]0FC7D+EG6+:H!(
MR20!W(KWOX8_\&WG[:WQ76-['X$Z]IL,F"TFM:E8:3Y8(4Y*7$Z2<;AD!2>"
M,9! _L;HH _E[^$W_!F+^T]XS\J;Q/XJ^$_@VV8XDCDU.ZO[Q.>R0VYB/'/^
MM';WQ]9?!/\ X,@? VE2))\1OCMXLUY6.7M_#>A6^DE!Z"6=[K=]?+'T]?W2
MHH _/CX!_P#!KM^QC\"9+>XD^&-QXWU&W  N_%.L7-\']=UNK);-GWB^F*^U
M_A!^SWX!_9[T3^S? /@CPCX)T\@*;;0='M].B8#IE844'\:["B@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KQG_ (*&?LJW'[<'[%/Q&^$MKK4/AVX\=Z2VF1ZE+;&Y2S)=
M6WF,,I;[O3<.M>S44 ?SP_\ $#IXJ_Z.)\/_ /A(3?\ R71_Q Z>*O\ HXGP
M_P#^$A-_\EU_0]10!_/#_P 0.GBK_HXGP_\ ^$A-_P#)='_$#IXJ_P"CB?#_
M /X2$W_R77]#U% '\\/_ ! Z>*O^CB?#_P#X2$W_ ,ET?\0.GBK_ *.)\/\
M_A(3?_)=?T/44 ?SP_\ $#IXJ_Z.)\/_ /A(3?\ R71_Q Z>*O\ HXGP_P#^
M$A-_\EU_0]10!_/#_P 0.GBK_HXGP_\ ^$A-_P#)='_$#IXJ_P"CB?#_ /X2
M$W_R77]#U% '\\/_ ! Z>*O^CB?#_P#X2$W_ ,ET?\0.GBK_ *.)\/\ _A(3
M?_)=?T/44 ?SP_\ $#IXJ_Z.)\/_ /A(3?\ R71_Q Z>*O\ HXGP_P#^$A-_
M\EU_0]10!\ _\$'?^"*VJ?\ !&SPG\2=-U+X@6'CUO'MW87,<EMI+Z>+,6R3
MJ00TLF[=YP/&,;>^:^_J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K\)?VO/^#.;Q)^T[^UC\4/B5!\>-#T>#XA>+=5\31V$
MGA:69K);V\EN1"7%R Y02;=P SC.!TK]VJ* /YX?^('3Q5_T<3X?_P#"0F_^
M2Z/^('3Q5_T<3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^
M('3Q5_T<3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q
M5_T<3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q5_T<
M3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q5_T<3X?_
M /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q5_T<3X?_ /"0
MF_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z]V_P""9G_!IWX@_P""?W[=
M'P]^,-Y\:]&\3VW@B[GN7TN'PU):R78DM9H,"0W#!<&7=]T_=QWK]J** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Q_
M:!_8K^$/[5UBUO\ $KX9>!?' *;%EUG1;>[GA'3]W*ZF2,^Z,"*].HH _,G]
MH'_@TD_8\^-+W$VB^'_&/PSO)B7\SPUKSM&&_P"N5XMP@7_90*,$XQP1\7_'
M'_@Q^NXY)KCX:_'NWE4@^58^)O#QC*GG&ZYMY6SG@<0#'7GH/Z!J* /Y2?B]
M_P &@O[8GPX>7^P]-^'OQ 13\AT/Q*ENSC&>E\EL >W7KW(YKYM^)7_!"+]L
M/X4/(NJ?L[_$NZ,1P?[&TW^V@>G0V9ESU[9[^AK^TBB@#^$'QU^RE\4OA><>
M)OAKX^\.\@?\3/P]=VG)R?\ EI&/[K?]\GTK@:_O\K#\5_#+PWX\61=<\/:'
MK2R((W%]817&]0<@'>IR ><4 ?P/T5_='KG[!'P+\37$DVI?!?X3:A-,NR1[
MGPAI\S2+C&"6B)(QQ@]JYC_AT[^RS_T;3^S_ /\ AO-(_P#D>@#^(.BO[;K[
M_@CY^RCJ&IP7DG[-OP-6:WQL6+P3IT41P<_-&L01O^! ^E7O^'3O[+/_ $;3
M^S__ .&\TC_Y'H _B#I45I&"J"S,<  =:_N=T#_@GW\!?";6[:7\$?A#IK68
MVP&U\':=#Y(QC"[81MXXXKT+PA\,O#?P]C5- \/:'H:*AC"Z?816P"EMQ'R*
M."W)'<\T ?PT^ /V,_C!\6'1?"OPI^)7B9I#M0:5X8O;PL<XP/+B;//'UKZ
M^%?_  ;W_MG?&$1'2OV?_&MDLHR#KAMM#VC!/(O982.!T/.>.I K^S*B@#^7
M'X+_ /!FG^U)X_,<WBK7OA?X!M<CS([K5IM0O%!Z[4MH7B;'?,J^V:^Q/@%_
MP9%_#W0WAF^)WQL\7>)3D,]KX;TFWT=!T^7S9VN2PZ\A4//;K7[E44 ?$/[.
M/_!N9^QS^S.\-QIOP9T/Q/J4)!-[XLEEUUI".A,-PS0*1_LQ+7V?X9\+:7X*
MT.WTO1M-L-)TVT79!:65NEO!"OHJ( JCV J_10 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_'_\ $3_DH&N_]A"X
M_P#1C5ADY-;?Q'./'^N?]A"X_P#1C5B5_M5AOX,/1?D?M4=D%%%%:2*"@G H
MIKFLY -)R:***R9F%(QP*6F,<FI8"4445FP"FN:=49.364B9!1116;$NX444
M$X%2(:YIM%%9L H)P**:YK-@-)R:***S)D%(QP*6F,<FID2)1116<@"BBBLI
M, )P*CISFFU!+W"BBBLY!+L%,8Y-.8X%,K-DA112,<"I8#6.32445FP"BBBL
MF0PJ,G)ISG IM0(****A@%-<TXG J.LF 5['^R+^WY\6_P!AGQ3_ &E\-?&6
MIZ'%+()+K36;S]-O^W[ZV?,;''&_ < _*P/->.4$X%<..P.'QE&6'Q=-3A+>
M,DFGZIZ&,X1FN6:NC]\OV$/^#HKX??%PV>@_&S2/^%<Z])MC_MJQ62ZT2Y?U
M=?FFMLD]#YB#DM(HK]0O!7CG1?B5X6L]<\.ZOIFO:+J,8EM;_3[I+FVN4/\
M$DB$JP]P:_C'KV3]D3]O[XN?L,>*?[3^&OC+4]#BED$EUIK-Y^FW_;]];/F-
MCCC?@. ?E8'FOYWXR^CU@,5S8C(*GL9_R2NX/T>LH_\ DR[)'SV,X?IS][#O
ME?9[?\ _KHHK\J/V#_\ @Z+^'WQ=^QZ#\;-'_P"%<Z])B/\ MNQ62ZT2Y?IE
MU^::VR3T/F(.2TBBOU#\$^.=%^)7A:SUSP[J^F:]HNI1B6TO]/NDN;:Y0_Q)
M(A*L/<&OY=XDX1S?(:WL,TH.'9[QE_ADKI^E[KJD?+XG!UJ#M5C;\OO-2BBB
MOFSF"BBB@ HKXW_;C_X+C?!#]BO[9I7]L?\ ">>-+?*?V'H$J3>1(/X;BXYB
MAP>"N6D']PU^-_[<G_!<?XX?MK?;-*_MC_A _!=QE/["T"5X?/C/\-Q<<2S9
M'!7*QG_GF*_:N _ ?B?B7EQ'L_J^'?\ R\J)JZ[PA\4O)Z1?\Q[6!R'%8GWK
M<L>[_1=?R\S]D/VY/^"Y'P/_ &*OMFE?VQ_PGGC2WRG]A:!*DWD2#^&XN.8H
M<'@KEI!_SS-?C?\ MR?\%Q_CA^VM]LTK^V/^$#\%W.4_L+P_*\/GQG^&XN.)
M9LC@KE8S_P \Q7QO17]H\!^ _#'#7+7]G]8Q"_Y>5$G9]X0^&/D]9+^8^TP&
M0X7#>];FEW?Z+I^?F1D8-%.<9%-K]E9[04$9%%%9L".BG.,&FUF9[!1114#8
MC#(IE24QA@U$A"4445G(!KC!IM2,,BHZR8!1114LS(R,&BG.*;6; ****RD
M4QA@T^D89%9L3&4445(EV"FN*=16;)(Z*",&BLP&N*;4E1D8-0P"BBBLV3(*
M:XIU!&163)(Z***F0!2,,BEHK.0$=%*PP:2LY$,1AD4RI*8PP:D0E%%%9L H
M(R***S8$=%.<8--K)B05_3%_P;;?\HE/ O\ V$M7_P#2^>OYG:_IB_X-MO\
ME$IX%_["6K_^E\]?@WTAO^29I_\ 7Z/_ *14/ XB_P!V7JOR9]W4445_%I\6
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% '\?OQ&.?B#KW_81N/\ T8U8M?LI
M^WI_P;'3:MJ&I^*/@;XD\RXNI'NI?#.OR@;F8EB+>[ QR3@),/K+7Y._'']G
MOQQ^S3XXF\-^/?"^L^%=:AR?L^H6YC\U0<;XV^[(A[.A93V)K_6[@7Q*X=XG
MPT7E&(4II*]-^[4CZQ>K7FKQ\S]<P.98?%1_<RU[=?N.-HHHK[YGH 3@5&3D
MTYS3:R9,@HHHJ"1&.!3*5CDTE0P"BBBLV US3:"<FBLF1N%%%%0#[!37-.)P
M*CJ)""BBBLY !.!49.33G--K.0!1114LS$8X%,I6.325FP"BBBLF 4$X%%-<
MUFP8VBBBH)CW"BBD8X%9LD:QR:2BBH *8QR:<QP*942 ****SD)A1137.!63
M(&DY-%%%2P"BB@G K.0#7--HHK*1,@IKFG$X%1U)(4445FP"O9/V1/V_?BY^
MPQXI_M/X:^,M3T*.60276FLWGZ;?]OWUL^8V..-^ X!^5@>:\;HKAQV"P^+H
MRP^+@IPEO&233]4]"9TXS7+-71^^G[!__!T9\/?BX;/0?C;I'_"N=?DVQ_VW
M8K)=:)<MTRZ_--;9)Q@^8@Y+2**_43P3XYT7XE>%K/7/#NKZ9KVBZE&);2_T
M^Z2YMKE#_$DB$JP]P:_C#)R:]"^#O[0OCSX8^'M9\.>&_&GBK0?#_B"(KJ>F
MZ?JD]M:WXX_UD:,%;CCD=,CH2*_!<^^CIEN98J+R6M]7<FKQ:<X6>[CJI)];
M7:>RY4>!7X=IU97HOEO\T?TC_MQ_\%QO@A^Q7]LTK^V/^$\\:6^4_L/0)4F\
MB0?PW%QS%#@\%<M(/[AK\<?VX_\ @N+\;_VU?MFE?VQ_P@?@NXRG]A:!*\/G
MQG^&XN/];-D<%<K&?[@KXXHK]VX#\!>%^&.6O[/ZQB%_R\J).S_N0^&/D]9+
M^8][+\@PN%]ZW-+N_P!%LOS\PIKC!IU##(K]G9[3(Z***S9 5&1@U)37&14R
M ;11164@ C(J.I*:XP:SD3(;1116;$%(PR*6BI8B.BE88-)6; *:XP:=0PR*
MR8$=%%%03(*C(P:DIKBH9(VBBBLV 4445DT QA@TE/89%,J"=F%%%%1()=QK
MBFU)49&#6;)"FN*=14,".B@C!HK-@%%%%92,QKBFU(1D5'4@%%%%9L!&&13*
MDIC#!K,3$I&&12T5F01T4K#!I*F0!1116<@ C(J.I*ET[2;K7-3M[.QMKB\O
M+N18H8((S)),[' 55'+,3P .36,K+5B>FI6K^F+_ (-MO^42G@7_ +"6K_\
MI?/7Y@_L'?\ !M+\8_VEOL>N?$A_^%2>$IMLGE7T'G:Y=)UPEKD>3GD9G967
M@^6PK]W/V-_V1_"G[#7[/>A_#7P6VIR:#H9E>.74+@3W,\DLC22.[!57+.Q.
M%4 = !7\M^.W&V38[+H91@:RJ58U%)\NL4E&2:<MF[O9-VUO8^7S['4:E)48
M.[O?3Y]3U"BBBOY7/E HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XWXY?L]
M>!_VE_ \WAOQ]X7T;Q5HLV3]GU"W$GE,1C?&WWHW'9T*L.QKLJ*WPV*K8>K&
MOAYN$XNZE%M-/NFM4_0J,I1?-%V9^./[<?\ P:_?\?FO? 7Q%ZR?\(OK\_X[
M;>\Q^ 68?66ORC^.7[/?CC]FCQO-X;\?>%]9\*ZU#D_9]0MS'YJ@XWQM]V1#
MV="RGL:_KJKC?CE^SUX'_:7\#S>&_'WA?1O%6BS9/V?4+<2>4Q&-\;?>C<=G
M0JP[$5_3/ ?TGL\ROEPN?Q^M45IS:*JEZ[3_ .WK-]9GTV7\45Z7N8CWUWZ_
M\'Y_>?R(DY-%?LA^W)_P:]_\?FO? /Q%ZR?\(OK\_P".VWO,?@%F'UEK\H?C
ME^SUXX_9H\<3>&_'WA?6?"NM0Y/V?4+<Q^:H.-\;?=D0]G0LI[$U_97!OB5P
M]Q32Y\HQ"E.UW3E[M2/K%ZM>:O'S/LL'F6'Q2O1EKVZ_<<;2,<"EIC')K[EG
M<)1116; *:YIU1DY-92)D%%%%9L2[A1103@5(AKFFT45FP"@G HIKFLV TG)
MHHHK,F04C' I:8QR:F1(E%%%9R ****RDP G J.G.:;4$O<****SD$NP4QCD
MTYC@4RLV2%%%(QP*E@-8Y-)116; ****R9#"HR<FG.<"FU @HHHJ& 4US3B<
M"HZR8!1103@5F9C7--HHJ9 %%%%9R *:YIU1DY-9R$PK2\+?\A,_[A_I6;6E
MX4&=4/\ N'^E=V4_[[2]4:T?C1T5%%%?J;/4"BBBLV UQ@TVI&&14=9R(844
M45 B,C!HISC(IM9L H(R***S8$=%.<8--K,SV"BBBH&Q&&13*DIC#!J)"$HH
MHK.0#7&#3:D89%1UDP"BBBI9F1D8-%.<4VLV 4445E( IC#!I](PR*S8F,HH
MHJ1+L%-<4ZBLV21T4$8-%9@-<4VI*C(P:A@%%%%9LF04UQ3J",BLF21T445,
M@"D89%+16<@(Z*5A@TE9R(8C#(IE25)INE76MZG;V=C;7%Y>74BQ0001F229
MV. JJ.68G@ <FHE9*[$5ZL:7I=UKFI6]G96]Q>7EU(L4$$$9DDF=CA551DLQ
M/  Y-?HU^P?_ ,&U'QB_:6^QZY\2'_X5+X3FQ)Y5]!YVMW2=<):Y'DYY&9V5
MEX/EL*_9[]B/_@E5\$_V M-B;P)X3MY/$(CV3^(]5Q>:O<9&&_?$ 1 ]TA5$
M/=2>:_%N,?&[(<FYJ&%E]9K+I!^ZG_>GJOE'F?=(\?&9W0H^['WGY;?>?C#^
MP?\ \&U'QB_:6^QZY\2'_P"%2^$YMLGE7T'G:W=)UPEKD>3GD9G967@^6PK]
MGOV(_P#@E3\$_P!@+38F\">$[>3Q"(]D_B/5<7FKW&1AOWQ $2GND*QH>ZD\
MU]&45_*W%_BEG_$+=/$U>2B_^7<+QC\^LO\ MYM=DCY7&9IB,1I)V79;?\$*
M***_.CS0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XW
MXY?L\^!_VE_ \WAOQ]X6T;Q5HLV3]GU"W$GE,1C?&WWHW'9T*L.Q%=E16V&Q
M-;#U8U\/)PG%W3BVFGW36J?H5&4HOFB[,_&_]N7_ (->^+S7O@'XB]9/^$7\
M03_CMM[S'X!9A]9:_)WXY?L\^./V9_'$WAOQ]X6UGPIK4.3]GU"W,?FJ#C?&
MWW9$/9T+*>Q-?UY5QOQR_9Y\#_M,>!YO#?C[PMHWBO19LG[/J%N)/*8C&^-O
MO1N.SH58=B*_I;@3Z3F>97RX;/H_6J2TYM%52]=I_P#;R3?69]-@.)Z]+W<0
MN9=^O_!_K4_D-HK]DOVY?^#7C_C\U[X!^(O63_A%O$$_X[;>\Q^ 68?66OR?
M^.?[//CC]F?QQ-X;\?>%M9\*:U#D_9]0MS'YJ@XWQM]V1#V="RGL37]C\'>)
M/#W%%+GRC$*4[7<'[M2/K%ZV\U>/F?98/,L/BE>C+7MU^XXMS3:"<FBOM6=>
MX4445 /L%-<TXG J.HD(****SD $X%1TYS3:SD 4445+,Q&.!3*5CDTE9L H
MHHK)@%!.!137-9L&-HHHJ"8]PHHI&.!6;)&L<FDHHJ "F,<FG,<"F5$@"BBB
MLY"8444US@5DR!I.31114L HHH)P*SD US3:**RD3(*:YIQ.!4=22%%%%9L
MHHHK-@-<TV@G)HK-B7<*T_"?_(4_X ?Z5F5I^$_^0I_P _TKNR?_ 'VEZHNG
M_$1T;BFU(1D5'7ZL>L%%%%0P"FN,&G4,,BLV)D=%%%9L@*C(P:DIKC(J9 -H
MHHK*0 1D5'4E-<8-9R)D-HHHK-B"D89%+14L1'12L,&DK-@%-<8-.H89%9,"
M.BBBH)D%1D8-24UQ4,D;1116; ****R: 8PP:2GL,BF5!.S"BBBHD$NXUQ3:
MDJ,C!K-DA37%.HJ&!'101@T5FP"BBBLI&8UQ3:D(R*CJ0"BBK&EZ7=:WJ5O9
MV5O<7EY=2+%#!!&9))G8X554<LQ/  Y-9RLM6!689%2Z7I=UKFI6]G96]Q>7
MEU(L4$$$9DDF=CA551DLQ/  Y-?HW^PC_P &UWQB_:5^QZY\2'_X5+X3FVR>
M5?0>=K=TG7"6N1Y.>1F=E9>#Y;"OV;_8D_X)6?!/]@/38F\">$[>3Q (]D_B
M/5<7FK7&1AOWQ $2GND*HA[J3S7XIQEXX9!DO-0PLOK-9?9@_=3_ +T]5\H\
MS[I'B8W/,/1]V'O2\MOO/QA_80_X-J_C%^TK]CUSXD/_ ,*E\)S;9/*OH/.U
MNZ3KA+7(\G/(S.RLO!\MA7[._L2?\$J_@G^P'IL3>!?"=O)XA$>R;Q'JN+S5
M[C(PW[X@"('ND*QH>ZD\U]%T5_*'&'BIG_$3=/$U>2B_^7<+QC;^]UE_V\VN
MR1\IC,TQ&(TD[+LMO^"%%%%?G)YH4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7&_'/]GCP/^TSX&F\-^/O
M"VC>*]%FR?L^H6XD\IL8WQM]Z-QV="K#L:[*BML/B:V'JQKT).,XNZ:;33[I
MK5/T*C)Q?-%V9^-?[<W_  :Z?\?FO? /Q%ZR?\(MX@G_ !VV]YC\ LP^LM?D
M[\<_V>?''[,_CB;PWX^\+:UX4UJ')^SZA;F/S5!QOC;[LB'LZ%E/8FOZ]JXW
MXY_L\>!_VF? \WAOQ]X6T;Q7HLV3]GU"W$GE,1C?&WWHW'9T*L.QK^DN!?I,
M9WEG+A<^C]:I+3FT55+UVG_V\DWUF?28#B:O2]VNN9=^O_!^?WG\A-%?LI^W
M-_P:Z?\ 'YKWP#\1>LG_  BWB"?\=MO>8_ +,/K+7Y._'3]GGQQ^S-XXF\-^
M/O"VM>%-:AR?LVH6YC\U0<;XV^[(A[.A93V)K^P^#_$CA_B>ESY3B%*=KN#]
MVI'UB];+NKQ\S[#!YEA\4KTI:]NOW'%N:;117VK.X*"<"BFN:S8#:***S)D%
M(QP*6F,<FID2)11164@"BBBLY, )P*CISFFU!+W"BBBLY!+L%,8Y-.8X%,K-
MDA112,<"I8#6.32445FP"BBBLF0PJ,G)ISG IM0(****A@%-<TXG J.LF 44
M4$X%9F8US3:**F0!1116<@"FN:=49.36<A,****SD/8*T_"?_(4_X ?Z5F5I
M>$SG5C_US/\ 2O0R?_?J7^)!1^-'34UQ3J",BOUB1[!'1114, HHHK-@-<8-
M-J1AD5'6<B&%%%%0(C(P:*<XR*;6; *",BBBLV!'13G&#3:S,]@HHHJ!L1AD
M4RI*8PP:B0A****SD UQ@TVI&&14=9, HHHJ69D9&#13G%-K-@%%%%92 *8P
MP:?2,,BLV)C****D2[!37%.HK-DD=%!&#168#7%-J2HR,&H8!115C2]+NM;U
M*WL[*WN+R\NI%BA@@C,DDSL<*JJ.68G@ <FLI66K)EW*]2Z=I5UK>I6]G96]
MQ>7EU(L4,$$9DDF=CA551DLQ/  Y-?HS^PE_P;8_&']I3['K?Q';_A4OA.;$
MGEWT'FZW=)UPEKD>3GD9G967@^6PK]F/V)O^"5WP5_8%TV)O OA."3Q (]DW
MB/5<7FK3Y&&_>D 1 ]TA5$/=2>:_$N-/'+A_).:AA)?6:R^S!KE3_O3U7RCS
M/ND>'C,\P]#W8>]+RV^__*Y^,G["/_!M=\8OVE?L>N?$A_\ A4OA.;;)Y5]!
MYVMW2=<):Y'DYY&9V5EX/EL*_9O]B7_@E9\%/V!--B;P+X3@D\0"/9-XCU7%
MYJUQD8;]\0!$#W2%40]U)YKZ*HK^3>,O%;B#B-NGBJOLZ+_Y=PO&-O[W67_;
MS:[)'R>,S;$8G23LNRV_X(4445^;'FA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7&?'3]G?P/^TUX&F\-^/O"NB^+-%FR?L^H6XD\IB,;XV^]&X[.A5AV(KL
MZ*VP^)JX>K&M0DXSB[IIM-/NFM4RHR<7S1=F?C3^W/\ \&N/_'YKWP"\1>LG
M_"+>()_QVV]YC\ LP^LM?DW\<_V>/''[,WCF;PWX^\*ZUX3UJ')^S:A;F/S5
M!QOC;[LB'LZ%E/8FOZ^JXSXZ?L[^!_VFO TWAOQ]X5T7Q9HLV3]GU"W$GE,1
MC?&WWHW'9T*L.Q%?T?P/])3.LLY<-GL?K5):<VBJI>NT_P#MZS?69])@>):]
M+W:_O+OU_P"#\_O/Y!B<"HZ_9G]NG_@UPR+S7O@#XB]9/^$6\03_ ([;>\Q^
M 68?66OR9^.G[._CG]F7QS-X;\?^%=:\)ZU#D_9M0MS'YJ@XWQM]V1#V="RG
ML37]>\(^(V0<34^?*:ZE*UW!^[->L7K;S5X^9]A@\RP^)5Z4M>W7[CC****^
MV9U",<"F4K')I*R8!1116; *"<"BFN:S8,;1114$Q[A112,<"LV2-8Y-)114
M %,8Y-.8X%,J) %%%%9R$PHHIKG K)D#2<FBBBI8!1103@5G(!KFFT45E(F0
M4US3B<"HZDD****S8!1116; :YIM!.316;$NX4445F*0$X%:'A#_ )"Q_P"N
M9_I6:YR:TO"'_(6/_7,_TKT,G_W^E_B1='^(O4ZBBBBOUQGKC7%-J0C(J.LP
M"BBBH8!37&#3J&&16;$R.BBBLV0%1D8-24UQD5,@&T445E( (R*CJ2FN,&LY
M$R&T445FQ!2,,BEHJ6(CHI6&#25FP"FN,&G4,,BLF!'1114$R"HR,&I*:XJ&
M2-HHHK-@%%%%9- ,88-)3V&13*@G9A11142"7<:XIM25)IFE76M:E!9V5O<7
MEY=2+%#!!&9))G8X5549))/  Y-9RLM625ZFT[2KK7-1M[.RM[B\O+J18H8(
M(S)),['"JJCEB3P .37Z+?L)_P#!MG\8/VD_L>M_$9O^%3>$YL2>5?0^;K=T
MG7"6N1Y.>1F=E9>#Y;"OV7_8G_X)8?!7]@?38F\"^$X)/$ CV3>(M5Q>:M/D
M8/[T@"('ND*HA[J3S7X?QKX[</9)S4,)+ZS67V8-<J?]Z>J^4>9]TCP\;GV'
MH>[#WI>6WW_Y7/QF_82_X-L/C#^TI]CUOXCO_P *F\)S8D\J^A\[6[I.N$M<
MCR<\C,[*R\'RV%?LQ^Q-_P $KO@K^P+IL3>!?"<$GB 1[)O$>JXO-6GR,-^^
M( B![I"J(>ZD\U]%45_)'&?BQQ#Q(W3Q57V=%_\ +N%XQM_>UO+_ +>;5]DC
MY'&YMB,3I-VCV6W_  ?F%%%%?FAYH4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %<9\=/V=_ W[37@:;PWX_\*Z+XLT6;)^SZA;B3
MRF(QOC;[T;CLZ%6'8BNSHK;#XBKAZL:U"3C.+NFFTT^Z:U3*C)Q?-'1GXS_M
MT?\ !K=_Q^:]\ ?$7K)_PBWB"?\ ';;WF/P"S#ZRU^3/QV_9Y\<_LR>.)O#?
MC[PKK7A/6H<G[-J%N8_-4'&^-ONR(>SH64]B:_K^KC/CK^SMX&_:;\#3>&_'
M_A71?%FBS9/V;4+<2>4Q&-\;?>C<=G0JP[$5_1G!'TD<ZRWEPV>1^M4EIS:*
MJEZ[3_[>LWUD?18'B2M2]VO[R[]?^#_6I_']17[-?MU?\&M?_'YKWP!\1>LG
M_"+>()_QVV]YC\ LP^LM?DS\=?V=O'/[,GCF;PWX_P#"NM>$]:AR?LVH6YC\
MU0<;XV^[(A[.A93V)K^N>$?$3(>)J?/E5=2E:[@_=FO6+UMYJ\?,^NP>8X?$
MJ]*6O;K]QQ=%%%?929W 3@5'3G.33:@EZL****SD$NP4QCDTYC@4RLV2%%%(
MQP*E@-8Y-)116; ****R9#"HR<FG.<"FU @HHHJ& 4US3B<"HZR8!1103@5F
M9C7--HHJ9 %%%%9R *:YIU1DY-9R$PHHHK.0]@H)P**:YR:EF8VM7P?SJQ_Z
MYG^E95:W@W_D+G_KF?Z5Z&2_[_2_Q(UH_P 1>ITU%!&#17Z](]F04UQ3J",B
MLY$D=%%%0P"BBBLV UQ@TVI&&14=9R(84445 B,C!HISC(IM9L H(R***S8$
M=%.<8--K,SV"BBBH&Q&&13*DIC#!J)"$HHHK.0#7&#3:D89%1UDP"BBBI9F1
MD8-%.<4VLV 4445E( IC#!I]3:=I5UKFH06=E;SWEY=2+%!!!&9))G8X"JHR
M6)/  Y-9R:6KV%+8JU/IFEW6MZC;V=G;SWEY=2+%#!#&9))G8X"JHY))X ')
MK]%/V%/^#;;XP?M)?8];^(S_ /"I_"<V)/*OH?-UNZ3KA+7(\G/(S,RLO!\M
MA7[*_L4?\$L?@K^P1IL3>!?"<$GB 1[)O$6J8O-6GR,-^]( B![I"J(>ZD\U
M^&\;>//#N1\V'PDOK5=?9@URI_WIZKY1YGT:1X6-S[#T%RQ]Z7EM\W_PY^-7
M["G_  ;;?&#]I/['K?Q&;_A4_A.;$GEWT/FZU=)UPEKD>3GD9F967@^6PK]E
M?V*/^"6/P5_8(TZ)O OA."3Q (]DWB+5<7FK3Y&#^]( B![I"J*>X)YKZ(HK
M^0^-/%KB+B1NGBJOLZ+_ .7<+QC;^]K>7_;S:OLD?(8W-L1B=).T>RV_X(44
M45^9GF!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<7\=?V=O W[3?@:;PW\0/"NB^+-%FR?LVH6XD\
MIB,;XW^]&X[.A5AV(KM**VP^(JT*D:U"3C*+NFFTT^Z:U3*C)Q?-'1GXR_MU
M?\&M?_'YKWP!\1?WI/\ A%O$$_X[+>\Q^ 68?66OR7^.W[/'CG]F/QQ-X;\?
M^%=:\)ZU#D_9M0MS'YJ@XWQM]V1#V="RGL37]@5<7\=OV=? O[3G@:;PU\0/
M"NB^+-%FR?LVH6XD\IB,;XW^]&X[.A5AV(K^B."?I&YSEO+AL\C]9I?S;5$O
M7:?_ &]9OK(^BP/$E:E[M?WEWZ_\'^M3^/NBOV<_;K_X-9_^/S7O@!XB]9/^
M$5\03_CMM[S'X!9A]9:_)?XZ_L[>.OV9/',WAKX@>%=:\)ZU#D_9M0MS'YJ@
MXWQM]V1#V="RGL37];<)>(>0\2T^?*ZZE*UW!^[->L7K;S5X^9];@\PP^)5Z
M4M>W7[CBZ**1C@5]@=8UCDTE%%0 4QCDTYC@4RHD 4445G(3"BBFN<"LF0-)
MR:***E@%%%!.!6<@&N:;1164B9!37-.)P*CJ20HHHK-@%%%%9L!KFFT$Y-%9
ML2[A11168I 3@5'3G.33:F1(5K>#?^0N?^N9_I636KX,.=9;_KF?YBO0R7_D
M84O\2-:/\1'4N,BFU)49&#7[$>S$****S9(UQ3:D(R*CK, HHHJ& 4UQ@TZA
MAD5FQ,CHHHK-D!49&#4E-<9%3(!M%%%92 ",BHZDIKC!K.1,AM%%%9L04C#(
MI:*EB(Z*5A@TE9L IKC!IU##(K)@1T445!,@J,C!J2IM/TJZUO4;>SLK>>\O
M+J18H8(8S)),['"JJCDDG@ <FLY6CJ]B2K4^F:7=:WJ-O9V=O/>7EU(L4,$,
M9DDF=C@*JCDDG@ <FOT3_85_X-N?C!^TE]CUOXC-_P *G\)S8D\N^A\W6KI.
MN$M<CR<\C,S*R\'RV%?LE^Q3_P $L_@M^P3IT3>!?"D$GB 1[)O$6J8O-6GR
M,']Z0!$#W2%44]P3S7X5QQX^<.9%S8?!R^M5U]F#7*G_ 'JFJ^4>9K9I'AX[
M/\-0]V'O2\MOF_\ *Y^-O["O_!MS\8/VDOL>M_$9O^%3^$YL2>7?0^;K5TG7
M"6N1Y.>1F9E9>#Y;"OV2_8I_X)9_!;]@G3HF\"^%()/$ CV3>(M4Q>:M/D8/
M[T@"('ND*HI[@GFOHBBOX^XU\7.(^)6Z6*J^SHO_ )=PO&-O[VMY?]O-J^R1
M\?CLXQ.)TF[1[+;_ (/S"BBBOS$\L**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *XOX[?LZ^!?VG/ TWAKX@>%=%\6:+-D_9M0MQ)Y3$8WQO\ >C<=G0JP
M[$5VE%;8?$5:%15J$G&47=--II]TUJF5&3B[QT9^,?[=?_!K/_Q^:]\ /$7K
M)_PBOB"?\=MO>8_ +,/K+7Y)_'C]G?QU^S)X[F\-?$#PKK7A/6H<G[-J%N8_
M-4'&^-ONR(>SH64]B:_L(KB_CM^SKX%_:=\"S>&OB!X5T7Q9HLV3]FU"W$GE
M,1C?&_WHW'9T*L.Q%?T+P7](K.,MY<-G<?K-)?:VJ)>NT_\ MZS?61]!@N(J
MU/W:_O+\?^#_ %J?Q[T5^SW[=G_!K)_Q^:]^S_XC]9/^$5\0S_CLMKS'X!9Q
M]9:_)/X\?L[>.OV8O',WAKX@>%=:\)ZW#D_9M0MS'YJ@XWQM]V1#V="RGL37
M]8\)^(61<1TN?*ZZE*UW!^[->L7K;S5X^9];A,PH8E7I2U[=?N.*8Y-)117V
M#.T****R9#"HR<FG.<"FU @HHHJ& 4US3B<"HZR8!1103@5F9C7--HHJ9 %%
M%%9R *:YIU1DY-9R$PHHHK.0]@H)P**:YR:EF8VBBBLF $X%:G@G_D,M_P!<
MS_,5DN<FM;P3_P AAO\ KF?YBO1R/_D84?\ $C;#_P 1'64UQD4ZBOV:1[#[
MD=%!&#16<@D%-<4Z@C(K.1)'1114, HHHK-@-<8--J1AD5'6<B&%%%%0(C(P
M:*<XR*;6; *",BBBLV!'13G&#3:S,]@HHHJ!L1AD4RI*8PP:B0A***GTS3+K
M6]1@L[.WGO+RZD6*&"&,R23.QP%51R23P .36,K+5B?<K.,&I=,TNZUO4;>S
ML[>>\O+J18H8(8S)),[' 55'))/  Y-?HG^PS_P;??%[]I(6>M?$9O\ A5'A
M2;$GEWT/FZU=)UPEKD>3GD9F967@^6PK]D/V*O\ @EK\%_V"M-B;P-X4@D\0
M"/9-XBU3%YJT^1@_O2 (@>Z0JBGN,\U^#\<>/W#F0\V'P<OK5=?9@UR)_P!Z
MIJOE'F:V:1X6.X@PU#W8>_+RV^;_ ,KGXV_L+_\ !MY\7_VD?L>M_$9_^%3^
M%)L2>5?0^;K5TG7"6N1Y.>1F9E9>#Y;"OV1_8J_X):_!?]@K3HF\#>%()/$
MCV3>(M4Q>:M/D8/[T@"('ND*HA[C/-?0]%?QWQMXO\2<3.5+%U?9T7_R[IWC
M&W][6\O^WFU?9(^-QV<8G$Z3=H]EM_P?F%%%%?EYY84444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %<7\=OV=/ O[3O@6;PU\0
M/"NB^+-$FR?LVH6XD\IB,;XW^]&X[.A5AV(KM**VP^(JT*BK4).,HNZ:;33[
MIK5,J,G%WCHS\7_V[?\ @UA_X_-?_9_\1^LG_"*^(9_QV6UYC\ LX^LM?DG\
M=OV=?'7[,7CJ;PS\0/"NM>$];AR?LVH6YC\U0<;XV^[(A[.A93V)K^PRN+^.
M_P"SIX%_:=\"S>&OB!X5T7Q9HDV3]FU"W$GE,1C?&_WHG'9T*L.Q%?T%P9](
M;.,NY</G4?K-)?:VJ)>NTO\ MZS?61]!@^(JU/W:WO+OU_X/]:G\>=%?M!^W
M;_P:P_\ 'YK_ .S_ .(_[TG_  BOB&?\=EM>8_ +./K+7Y(_'G]G;QU^S%XY
MF\,_$#PKK7A/6X<G[-J%N8_-4'&^-ONR(>SH64]B:_JOA7Q R/B.GS9774I6
MU@_=FO6+U^:O'S/JL+F%#$*]*6O;K]QQ).31117V#.P***"<"LY -<TVBBLI
M$R"FN:<3@5'4DA1116; ****S8#7--H)R:*S8EW"BBBLQ2 G J.G.<FFU,B0
MH)P**:YR:R8#:V/!/_(8;_KF?YBL>MCP3_R&&_ZYG^8KTLC_ .1A1_Q(VP_\
M1'64445^TGM#7&13:DJ,C!K,F(4445FR1KBFU(1D5'68!1114, IKC!IU##(
MK-B9'1116;("HR,&I*:XR*F0#:***RD $9%1U)37&#6<B9#:**GTS3+K6]1@
ML[.WGO+RZD6*&"&,R23.QP%51R23P .36<K)78B"IM.TNYUO4(+.SMY[N\NI
M%BA@AC,DDSL<!54<DD\ #DU^B'[#/_!N#\7OVD/L>M?$5O\ A5'A6;$GEWT/
MFZU=)UPMKD>3GD9F967@^6PK]C/V+/\ @EQ\%_V#=.B;P/X5@D\0"/9-XBU3
M%YJT^1@_O2 (@>Z0JBGN">:_!>.OI!<-Y#S8?!R^M5U]F#7(G_>J:KY1YFMF
MD>!CN(,-A_=A[TNRV^;_ ,KGXX?L,?\ !M_\7OVD/L>M?$5O^%4>%)L2>7?0
M^;K5TG7"6N1Y.>1F9E9>#Y;"OV/_ &*_^"6WP7_8+TZ)O _A6"3Q (]DWB+5
M,7FK3Y&#^]( B![I"J*>X)YKZ&HK^->./&'B3B=RI8NM[.@_^7=.\8V_O:WG
M_P!O-J^R1\;CLXQ.*TF[1[+;_@_,****_+3RPHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N+^.
M_P"SGX%_:>\"S>&?B!X5T7Q9HDV3]FU"W$GE,1C?&_WHG'9T*L.Q%=I16V'Q
M%6A45:C)QE%W33::?=-:IE1DXN\=S\7?V[O^#5[_ (_-?_9^\1^LG_"*^(9_
MQV6UYC\ LX^LM?DC\=_V=/'7[,7CJ;PS\0/"NM>$];AR?LVH6YC\U<XWQM]V
M1#V="RGL37]B%<7\=_V<_ O[3W@6;PS\0/"NB^+-$FR?LVH6XD\EB,;XW^_$
MX[.A5AV(K]^X-^D)F^7<N'SJ/UFDM.;:HEZ[2_[>LWUD>_@^(:U/W:WO+\?^
M#_6I_'?37-?M)^W=_P &KV/MFO\ [/WB/^])_P (KXAG_'9;7F/P"SCZRU^1
MOQX_9T\=?LP^.YO#/Q!\*ZUX2UN')^S:C;&/S5SC?&WW9$/9T+*>Q-?U1PKQ
M]D?$5/GRRNG*VL'I->L7K\U=>9]5A<PH8A7I2U[=?N.+HHH)P*^L.D:YIM%%
M3( HHHK.0!37-.J,G)K.0F%%%%9R'L%!.!137.34LS&T445DP G J.G.<FFU
MFP"MCP3_ ,AAO^N9_F*QZV/!/_(8;_KF?YBO3R+_ )&%'_$C;#_Q$=91117[
M4>T%-<9%.HJ9$ON1T4$8-%9R"04UQ3J",BLY$D=%%%0P"BBBLV UQ@TVI&&1
M4=9R(84445 B,C!HISC(J73-,N=:U&"SL[>>[N[J18H8(8S)),[' 55'))/
M Y-9RM'5[ 05-INEW.N:A!9V=O/=WEU(L4,$,9DDF=C@*JC)))X ')K]#OV&
MO^#<3XO?M'_8]:^(K_\ "J?"LV)/+OH?-UJZ3KA;7(\G/(S,RLO!\MA7[&?L
M6_\ !+KX,?L':=$W@?PK!)X@$>R;Q#JF+S5I\C!_>D 1 ]TA5%/<$\U^ \>?
M2$X:R#FP^#E]:KK[--KD3_O5-5\HJ33T:1X&/XBPV']V'OR[+;YO_*Y^./[#
M/_!N#\7OVC_L>M?$5_\ A5/A6;$GE7T/FZU=)UPMKD>3GD9F967@^6PK]C/V
M+/\ @EQ\%_V#=.B;P/X5@D\0"/9-XBU3%YJT^1@_O2 (@>Z0JB'N,\U]#45_
M&/'/C'Q+Q0Y4L76]G0?_ "ZIWC&W][6\_P#MYM7V2/B\=G&)Q6DG:/9;?\$*
M***_*SR@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_CQ^SGX%_:
M?\"3>&?B#X4T7Q;HDV3]FU"V$GE,1C?&_P!^)QV="K#L17:45MA\15H5%6HR
M<91U33::?=-:HJ,G%WCN?BW^W?\ \&K?_'YK_P"S[XD]9/\ A%?$,_X[+:\Q
M^ 6<?66OR-^/?[.GCK]F'QW-X9^('A76O"6MPY/V;4;8Q^:H.-\;_=E3T="R
MGL37]BU<7\>/V<O G[3_ ($F\,_$'PIHOBW1)LG[-J-L)/*8C&^-_O1..SH5
M8=B*_>^#OI 9OEW+A\YC]8I_S;5$O7:7_;UF^LCWL'Q!6I^[6]Y?C_P?ZU/X
MYZ*_:;]O#_@U7_X_/$'[/OB3^])_PBGB&?\ '9;7F/P"SCZRU^1OQX_9S\=_
MLP>.YO#/Q!\*:UX2UN')^S:C;&/S5!QOC;[LJ'LZ%E/8FOZCX7X\R3B&GSY;
M63ENX/2:]8O6WFKKS/J,+CZ&(5Z4M>W7[CBZ***^L9V#7--H)R:*S8EW"BBB
MLQ2 G J.G.<FFU,B0H)P**:YR:R8#:***S8!6QX)_P"0PW_7,_S%8];'@G_D
M,-_US/\ ,5ZN1?\ (PH_XD;8?^(CK****_:CV@HHHH :XR*;4E1D8-9DQ"BB
MBLV2-<4VI",BHZS ****A@%-<8-.J;3M+N=<U""SL[>>[O+J18H8(8S)),Y.
M JJ.22> !R:RDU'5["EL5:GTS3+G6M1@L[.WGN[NZD6*&"&,R23.QP%51R23
MP .37Z&?L-_\&X_Q=_:.^QZU\1'_ .%4^%9L2>5>P^;K5TG7"VN1Y.>1F9E9
M>#Y;"OV)_8N_X)>?!G]@_3HF\#^%8)-?$>R;Q#JF+S5I\C!_>D 1 ]TA5%/<
M9YK^?^//I$<,\/\ -A\%+ZW77V:;7(G_ 'JFJ^45)IZ-(^>Q_$6&P_NP]^79
M;?-_Y7/QU_8<_P"#<?XO?M'?8]:^(C?\*I\*S8D\N^A\W6KI.N%M<CR<\C,S
M*R\'RV%?L5^Q;_P2Z^#'[!VG1-X'\*P2>(!'LF\0ZIB\U:?(P?WI $0/=(51
M3W!/-?0E%?Q;QUXS<3<4N5+%UO9T'_RZIWC"W][6\_\ MYM7V2/B\=G6*Q6D
MW:/9;?/O\PHHHK\I/)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KBOCQ^SEX$_:@\"3>&?B#X4T7Q;HDV3]FU&V$GDL
M1C?&_P!^)QV="K#L17:T5M0Q%6C456C)QE'5--II]TUJBHR<7>.Y^+/[>'_!
MJO\ \?GB#]GWQ)_>D_X13Q#/^.RVO,?@%G'UEK\C/CW^SGX[_9@\=3>&?B#X
M4UKPEK<.3]FU&V,?FJ#C?&_W94/9T+*>Q-?V,UQ7QY_9R\"?M0>!)O#/Q"\*
M:+XNT.;)^S:C;"3RF(QOC?[\3CLZ%6'8BOW?A#Q\S;+^7#YQ'ZQ3_FVJ+Y[2
M_P"WK-_S'NX//ZU/W:WO+\?^#_6I_')17[4?MY?\&JG_ !^>(/V??$G]Z7_A
M%/$,_P".RVO,?@%G'UEK\C/CS^SEX[_9?\=S>&?B%X4UKPCKD.3]FU&V,?FJ
M#C?&_P!V5#V="RGL37]/<,<=9+Q!3YLMK)RZP>DUZQ>OS5UYGU.%Q]#$*]*6
MO;K]QQ5!.!137.37UK.@;11163 "<"HZ<YR:;6; ****@ K8\$_\AAO^N9_F
M*QZV/!/_ "&&_P"N9_F*];(O^1A1_P 2-L/_ !$=91117[4>T%%%% !37&13
MJ*F1+[D=%!&#16<@D%-<4ZIM-TNYUO4(+.SMY[N[NI%BA@AC,DDKL<*JJ.22
M> !R:RFTES,DJU/IFF7.M:C!9V=O/=W=U(L4,$,9DDF=C@*JCDDG@ <FOT+_
M &'/^#<KXN_M&_8]:^(C?\*I\*S8D\N]A\W6KI.N%M<CR<\C,S*R\'RV%?L-
M^Q?_ ,$O?@S^PAIT3>!_"L$FOB/9-XAU3%YJT^1@_O2 (@>Z0JBGN">:_GWC
M[Z1?#'#_ #8;!2^MXA?9IM<B?]ZIJOE%2:>C2/G\PXCPN']V'OR[+;YO_*Y^
M//[#G_!N5\7?VC?L>M?$1O\ A5/A6;$GEWL/FZU=)UPMKD>3GD9F967@^6PK
M]AOV+_\ @E[\&?V$-.B;P/X5@DU\1[)O$.J8O-6GR,']Z0!$#W2%44]P3S7T
M)17\4<>>-'$_%3E2QE;V=!_\NJ=XPM_>UYI_]O-J^R1\3C\ZQ6+TF[1[+1?\
M'YA1117Y.>2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5Q7QY_9Q\"?M0>!)O#/Q"\*:+X
MNT.;)^S:C;"3R6(QOC?[\3CLZ%6'8BNUHK6A7JT:BJT9.,HZIIM-/NFM45&3
MB[K<_%?]O+_@U4_X_?$'[/GB3^]+_P (IXAG_'9;7F/P"SCZRU^1/QY_9Q\>
M?LO>/)O#/Q"\)ZUX1UR')^S:C;&/SE!QOC?[DJ'LZ%E/8FO['JXKX\_LX^ _
MVH? DWAGXA>$]%\7:'-D_9M1MA)Y+$8WQO\ ?B<=G0JP[$5^Z\(^/.;8#EH9
MQ'ZQ3_FVJ)>NTO\ MZS?\Q[F#SZK3]VM[R_'_@_UJ?QP4$X%?M5^WG_P:H_\
M?GB#]GOQ)_>E_P"$4\0S_CLMKS'X!9Q]9:_(CX^?LY>//V7_ !Y-X9^(7A/6
MO".N09/V;4;8Q^<H.-\;_<E0]G0LI[$U_37#/'.39_#FRVLG+K!Z37K%Z_-7
M7F?3X7'4<0KTWKVZG$4445]2SK"BBBD 5L>"?^0PW_7,_P Q6/6QX)_Y##?]
M<S_,5ZV1?\C"C_B1MA_XB.LHHHK]J/:"BBB@ HHJ?3-,N=:U&"SL[>>[N[J1
M8H8(8S))*[' 55'))/  Y-*325WL#V*SC(J73-,N=:U&"SL[>>[N[J18H8(8
MS)),[' 55'))/  Y-?H7^P__ ,&Z'Q<_:,^QZU\1&_X57X5FQ)Y=[#YNM72=
M<+:Y'DYY&9BK+P?+85^PG[&'_!+_ .#/[".G1MX'\*P2:\(]DWB'5,7>K3Y&
M#^]( B![I$J*>XSS7\]<?_2.X8X>YL-@I?6\0M.6FUR)_P!ZIJOE%2:>C2/G
M<=Q)A</[L/?EV6WS?^5S\>?V'O\ @W,^+G[1GV/6OB(__"JO"LV)/+O8?-UJ
MZ3KA;7(\G/(S,RLO!\MA7["_L8?\$OO@S^PCIT3>!_"L$FOB/9-XAU3%YJT^
M1@_O2 (@>Z0JBGN,\U]!T5_$?'OC5Q1Q6Y4L96]G0?\ RZIWC"W][7FG_P!O
M-J^R1\/C\ZQ6+TF[1[+1?\'YA1117Y*>2%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %<3\>OV</ ?[47@.;PS\0O">B^+M#FR?LVHVPD\EB,;
MXW^_$X[.A5AV(KMJ*UHUZE&HJM&3C):IIM-/NFM45&3B[K<_%/\ ;T_X-3O^
M/SQ!^SWXD_O2_P#"*>(I_P =EM>8_ +./K+7Y$_'K]G'QY^R]X\F\,_$+PGK
M?A'7(<G[-J-L8_-4'&^-_N2H>SH64]B:_LBKB?CU^SAX#_:B\!S>&?B%X3T7
MQ=H<V3]FU&V$GDL1C?&_WXG'9T*L.Q%?N7"7CMFN M0S>/UBG_-M47SVE\[-
M]9'N8//JM/W:WO+\?^#_ %J?QNT5^UG[>G_!J=_Q^>(/V>_$G]Z7_A%/$4_X
M[+:\Q^ 6<?66OR)^/7[./CS]E[QY-X9^(7A/6_".N0Y/V;4;8Q^:H.-\;_<E
M0]G0LI[$U_3/#/'&39_3YLNK)RZP>DUZQ>OS5UYGT^%QU'$*]-Z]NIQ-;'@G
M_D,-_P!<S_,5CUL>"?\ D,-_US/\Q7Z%D7_(PH_XD>CA_P"(CK***GTS3+G6
MM1@L[.WGN[NZD6*&"&,R22N3@*JCDDG@ <FOVF4DE=GM$%3Z9IESK6HP6=G;
MSW=W=2+%#!#&9))7)P%51R23P .37Z$?L/\ _!N?\7/VC/L>M?$1O^%5^%9L
M2>7>P^;K5TG7"VN1Y.>1F8JR\'8PK]@_V,?^"8'P:_83TZ-O!'A6"37A'LF\
M0ZIB[U6?(P?WI $0/=8E13W&>:_GSC_Z2'"_#W-AL%+ZWB%]FFUR)_WJFJ^4
M5)IZ-(^>S#B3"X?W8>_+LMOF_P#*Y^/G[#__  ;G_%S]HS['K7Q$;_A5?A6;
M$GEWL/FZU=)UPMKD>3GD9F*LO!V,*_8/]C'_ ()@?!K]A/3HF\$>%8)->$>R
M;Q#JF+O59\C!_>D 1 ]TB5%/<$\U]!45_$?'WC9Q1Q8Y4L96]G0?_+JG>,+?
MWM>:?_;S:OJDCX?,,[Q6+TG*T>RT7S[_ #"BBBOR,\@**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N)^/7[.'@/]
MJ+P'-X9^(7A/1?%VAS9/V;4;82>2Q&-\;_?B<=G0JP[$5VU%:T:]2C456C)Q
MDM4TVFGW36J*C)Q=UN?BG^WI_P &IW_'YX@_9[\2?WI?^$4\13_CLMKS'X!9
MQ]9:_*?QC^R]\1/V>/C*?!OC;P7XB\.^)G!CAT^[LW$EV2P4&$@%9E)X#1EE
M/8FO[!*\K^-O_)=_A#_V%+__ -():_H'P_\ 'C.LMQ$89A!8F,%*2;?+/W8N
M5G))W3M:[BWUN?09?GU>G*U1<UOD]%W/Q._8?_X-S_BY^T9]CUKXB-_PJOPK
M-B3R[V'S=:NDZX6UR/)SR,S%67@[&%?L'^QC_P $P/@U^PGIT;>"/"L$FO"/
M9-XAU3%WJL^1@_O2 (@>ZQ*BGN,\U]!45\KQ]XV<4<5N5+&5O9T'_P NJ=XP
MM_>UYI_]O-J^J2.3,,[Q6+TG*T>RT7S[_,****_(SR HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
@B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>sentinelone_logoxrgbx3cxpua.jpg
<TEXT>
begin 644 sentinelone_logoxrgbx3cxpua.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_X0 Z17AI9@  34T *@    @  U$0  $
M   ! 0   %$1  0    !   N(U$2  0    !   N(P    #_VP!#  (! 0(!
M 0(" @(" @(" P4# P,# P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,
M# P,!PD.#PT,#@L,# S_VP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# P,# S_P  1" 19
M%NL# 2(  A$! Q$!_\0 'P   04! 0$! 0$           $" P0%!@<("0H+
M_\0 M1   @$# P($ P4%! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$(
M(T*QP152T? D,V)R@@D*%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%56
M5UA96F-D969G:&EJ<W1U=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBI
MJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W
M^/GZ_\0 'P$  P$! 0$! 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"
M! 0#! <%! 0  0)W  $" Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 5
M8G+1"A8D-.$E\1<8&1HF)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F
M9VAI:G-T=79W>'EZ@H.$A8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:W
MN+FZPL/$Q<;'R,G*TM/4U=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!
M  (1 Q$ /P#]_**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBL;X@?$7P_\ "?PA>^(/%&MZ3X=T+34\
MRZU#4KM+6UMU]7D<A5_$U4(2G)0@KMZ)+=@DV[(V:QOB!\1?#_PG\(7OB#Q1
MK>D^'="TU/,NM0U*[2UM;=?5Y'(5?Q-?E?\ MZ?\'3W@?X8?;-!^!6A_\)]K
M4>Z/_A(-522UT6W;IF.+Y9[C!R.?*7H0SBOQL_:T_;L^+'[</B_^V/B;XTU;
MQ(T3E[6R9Q#I^GYXQ!;)B*/C@L%W,!\Q8\U^T<)>"&<YI:OF/^STG_,KS:\H
M=/\ MYIKLSV\'D=:K[U3W5^/W?YG[)_MZ?\ !T]X'^&'VS0?@5H?_"?:U'NC
M_P"$@U5)+71;=NF8XOEGN,'(Y\I>A#.*_)KXB?\ !2KXZ?M)?'*S\;>*/B9X
MJDUW26:?2VL;UK"#1V/'^C10E4B.T[2RC<P^\6KYUK8\$_\ (8;_ *YG^8K^
MK_#WPYR'(\72AA:"E)NSG.TI-/1J[5DGU44D^J/K,ORW#T)I0CKW>K/UX_8?
M_P"#FCQI\-OL>A_&S1?^$ZT=,1_V[IB1VVL0+ZR1_+#<8&!_RR;J2S&OUT_9
M9_;:^%W[:'A3^UOASXPTOQ L2![JS5S#?V.>,36[XDCYX#%=K$?*2.:_D_K7
M\">/]=^%WBNSUWPUK.J>']:T]_,M;_3KI[:YMV]5D0AA^!KNX_\ HQ\-YWS8
MK*/]CKO7W5>DWYT].7_MQQ2WY6R\PX8PU?WJ/N2\MON_R/Z_:*_#?]A__@YH
M\:?#;['H?QLT7_A.M'3$?]NZ8D=MK$"^LD?RPW&!@?\ +)NI+,:_73]EG]MK
MX7?MH>%/[6^'/C#2_$"Q('NK-7,-_8YXQ-;OB2/G@,5VL1\I(YK^).._"+B?
MA*;EFF';I7TJP]ZF_P#MZUXM]%-1;Z(^)Q^3XK"/]['3NM5_P/F>J4445^9G
MEA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%8
MWQ ^(OA_X3^$;WQ!XHUO2?#NAZ:GF76H:E=I:VMNOJ\CD*OXFJIPE.2A!7;T
M26[8)-NR-FL;X@?$7P_\)_"%[X@\4:WI/AW0M-3S+K4-2NTM;6W7U>1R%7\3
M7Y8?MY_\'3?@?X8_;-!^!>A_\)]K4>8_[?U5)+71H&Z9CB^6>XP<CGREZ$,X
MK\;/VMOVZ_BQ^W!XO_MCXF>--6\2-$Y>TLF<0Z?I^>,06R8BCXX+!=S #<6/
M-?M7"/@?G6:<M?,?]FI/^97FUY0Z?]O--=F>W@\CK5?>J>ZOQ^[_ #/V2_;T
M_P"#I[P/\,/MF@_ K0_^$^UJ/='_ ,)!JJ26NBV[=,QQ?+/<8.1SY2]"&<5^
M-G[6G[=GQ8_;A\7_ -L?$WQIJWB1HG+VMDSB'3]/SQB"V3$4?'!8+N8#YBQY
MKR.BOZ:X5\/<DX?BG@:5ZG6<O>F_GT](I+R/I\+E]##K]VM>[W"BBBOMCN"M
MCP3_ ,AAO^N9_F*QZV/!/_(8;_KF?YBO6R+_ )&%'_$C;#_Q$=91117[4>T%
M:_@3Q_KOPN\5V>N^&M9U3P_K6GOYEK?Z==/;7-NWJLB$,/P-9%%14IPJ0=.H
MDXM6:>J:?1KL)I-69^IG[#__  <T>-/AM]CT/XV:+_PG6CIB/^W=,2.VUB!?
M62/Y8;C P/\ EDW4EF-?KI^RS^VU\+OVT/"G]K?#GQAI?B!8D#W5FKF&_L<\
M8FMWQ)'SP&*[6(^4D<U_)_6OX$\?Z[\+O%=GKOAK6=4\/ZUI[^9:W^G73VUS
M;MZK(A##\#7\V^('T8^&\[YL5D_^QUWK[JO2;\Z>G+_VXXI;\K/FLPX8PU?W
MJ/N2\MON_P C^OVBOPW_ &'_ /@YI\:?#;['H?QLT7_A.M'CQ'_;NF)';:Q
MOK)'\L-Q@8'_ "R;J2S&OUS_ &6?VV_A;^VCX4_M;X<>,-+\0+$@>ZLU<Q7]
MAGC$UN^)(^> Q7:V/E)'-?Q)QUX1\3<)S;S2@W2OI5A[U-_]O6O%OHIJ+?1'
MP^.RG$X1_O8Z=UJO^!\['JM%%%?F9YH4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%8WQ ^(N@?"CPC>^(/%&MZ3X=T/34\RZU#4KM+6VMU]7D<A5_$U5.$
MIR4(*[>B2W;!)MV1LUC?$#XBZ!\*/"-[X@\4:WI/AW0]-3S+K4-2NTM;:W7U
M>1R%7\37Y9?MX_\ !TOX'^&/VS0?@7H?_"?:U'NC_M_5$DM=&@;IF.+Y9[C!
MR.?*7H0SBOQP_:R_;J^*_P"V_P"+O[8^)GC/5O$;1.7M;)G$.GZ?GC$%LF(H
M^."P7<P'S%CS7[9PCX&9UFG+7S'_ &:D_P"97FUY0TM_V\TUV9[F$R*O5]ZI
M[J_'[O\ ,_8_]O+_ (.F/ _PQ^VZ#\"]#_X3[6H]T?\ ;^J)):Z- W3,<7RS
MW&#D<^4O0AG%?C;^UG^W7\6/VX/%_P#;'Q,\9ZMXC:)R]K9,XAT_3\\8@MDQ
M%'QP6"[F ^8L>:\GIKC!K^H.%?#K(^'HIX"E>IUJ2]Z;^?3TBDO(^FPN7T,.
MOW:U[O<;2,,BEHK[21W$=%*PP:2LY %%%%2 5L>"?^0PW_7,_P Q6/6QX)_Y
M##?]<S_,5ZV1?\C"C_B1MA_XB.LHHHK]J/:"BBB@ HHHH8F(QP*U/ GQ UWX
M7>*[/7O#6LZIX?UK3W\RUO\ 3KI[:YMV]5D0AA^!K)8Y-)7/6IPJ0=.HDT]&
MGJFGNFNHN56LS]3OV'O^#FOQI\-?L>A_&S1?^$ZT9,1_V[IB1VVL0+ZR1_+#
M<8&!_P LFZDLQK]=/V6/VV_A;^VCX4_M;X<>,-+\0+$@>ZLE<PW]AGC$UN^)
M(^> Q7:Q'RDCFOY/:U_ GQ UWX7>*[/7O#>LZIX?UK3W\RUO].NGMKFW;U61
M"&'X&OYLX_\ HS\.9WS8G*/]CKO7W5>DWYPTY?6#BEORL^9S#AG#5_>H^Y+R
MV^[I\ON/[ :*_#/]AW_@YO\ &GPV^QZ'\;-%_P"$ZT9,1_V[IB1VVL0+ZR1_
M+#<8''_+)NI+,:_7;]EC]MSX6_MI>%/[6^&_C#2_$"Q('NK-7,-_89XQ-;OB
M2/G@,5VL1\I(YK^*..?"7B7A2;>9T&Z72K#WJ;^=KQOT4U%OHCXG'93B<(_W
ML=.ZU7_ ^9ZM1117YJ>:%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%8_C_XB:!\*/"-[X@\4:UI/AW0
M]-3S+K4-2NDM;:W7U>1R%7\354Z<IR4(*[>B2W;!7>B-BL;Q_P#$30/A1X1O
M?$'BC6M)\.Z'IJ>9=:AJ5VEK;6Z^KR.0J_B:_+3]O#_@Z4\#_#'[9H/P,T/_
M (3W6H]T?]OZHDEKHT#=,QQ?+/<8.1SY2]"&<5^./[6/[=/Q6_;>\7?VQ\3/
M&>K>(FB<O:V3.(=/L,\8@MDQ%'QP6"[F ^8L>:_<.#_ G.\UY<1F7^S4G_,K
MU&O*'3_MYIK>S/<P>0UZOO5/=7X_=_F?L=^WA_P=*>"/AC]LT'X%Z'_PGNM1
M[H_[?U1)+71H&Z9CB^6>XP<CGREZ$,XK\;_VM/VZ/BO^V]XN_MCXF>,]6\1M
M$Y>ULF<0Z?I^>,06R8BCXX+!=S ?,6/->3T$9%?U'PIX<Y%P[%/ 4;U.M27O
M3?S^SZ127D?4X7+:&'7[M:]WO_7H1T445]K([]PH89%%%29D=%.<8--K-]@$
M89%,J2F,,&LV E%%%9@%;'@G_D,-_P!<S_,5CUL>"?\ D,-_US/\Q7K9%_R,
M*/\ B1MA_P"(CK****_:CV@HHHH *1C@4M,8Y-3(G=B4445DPD%-<TZHR<FL
MV2%:_@3X@:[\+O%=GKWAK6=4\/ZUI[^9:W^G73VMS;MZK(A#+^!K(HK*M3A4
M@Z=1)IZ-/5-=FA-)JS/U0_8<_P"#F_QI\-?L>A_&S1?^$ZT9,1_V[IB1VVL0
M+ZR1_+#<8&!_RR;J2S&OUV_98_;<^%O[:7A3^UOAOXPTOQ L2![JR5S#?V&>
M,36[XDCYX#%=K$?*2.:_DYK7\"_$'7?A;XJL]>\-:SJGA_6M/?S+6_TZZ>UN
M;=O59$(9?P-?S=Q]]&KAW.N;$Y1_L==Z^ZKTV_.&G+_VXXI;\K/G,PX9PU?W
MJ/N2\MONZ?+[C^P6BOPQ_8;_ .#G+QI\-?L>A_&W1?\ A.M&3$?]NZ8D=MK$
M"^LD7RPW&!@<>4W4EF-?KQ^RO^V[\+?VT_"?]K?#?QAI?B%8D#W5FKF&_L,\
M8FMWQ)'SP&*[6(^4D<U_%G''A/Q+PK-O,Z#=+I5A[U-_.UXWZ*:BWT1\3CLI
MQ.%?[V.G=:K_ ('S/5J***_-SS0HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBL?Q_\0]!^%/A*]U_Q/K6E>'=#TU/,NM0U*Z2UMK=
M?5Y'(5?Q-53IRG)0@KMZ)+5M^0)-NR-BL?Q_\1- ^%/A&]\0>*-:TGP[H>FI
MYEUJ&I726MM;KZO(Y"K^)K\MOV[O^#H[P1\,OMF@_ W1/^$]UJ/='_;^J)):
MZ- WK'%\L]Q@Y'/E+T(9Q7XY?M8?MT?%;]MWQ=_;'Q,\9:MXB:)R]K9,XAT^
MPSQB"V3$4?'!8+N8#YBQYK]SX-\!<\S7EKYE_LU)_P RO4:\H:6_[>::WLSW
M<'D->K[U7W5^/W?YG[&?MW_\'2/@CX9?;-!^!FB?\)[K4>8_[?U1)+71H&]8
MXOEGN,'(Y\I>A#.*_'']K/\ ;H^*W[;OB_\ MCXF>,]6\1M$Y>ULF<0Z?I^>
M,06R8BCXX+!=S ?,6/->3T,,BOZHX1\-\AX=BG@*-ZG6I+WIOY_9](I+R/J<
M)EM##_PUKW>_]>A'1117V[.X****S8#7%-J0C(J.LV+J%%%%9BD##(J.I*:X
MP:F1(VD89%+16<@(Z*5A@TE9R *V/!/_ "&&_P"N9_F*QZV/!/\ R&&_ZYG^
M8KU,B_Y&%'_$C;#_ ,1'64445^U'M!1110Q,1C@4RE8Y-)63%L@HHHK-DC7-
M-H)R:*@ HHHK-@%-<TXG J.LR9!6QX#^(&O?"WQ79Z]X9UG5/#^MZ>_F6M_I
MUT]K<V[>JR(0R_@:QZ*PJ4X5(N%1)IZ-/5-/HUV):35F?JC^PW_P<Y>-?AK]
MCT/XVZ+_ ,)UHR8C_MW3$CMM8@7UDC^6&XP,#_EDW4EF-?KS^RM^V]\+?VU/
M"?\ :WPW\8:7XA6) ]U9*YAO[#/&)K=\21\\!BNUB/E)'-?R:.<"M7P'\0=>
M^%OBRSU[PSK6J>'];T]_,M;_ $ZZ>UN;=O59$(8?@:_G3CSZ-O#N=<V)RG_9
M*[U]U7IM^<-.7_MQI+?E9\YC^&\/6]ZC[DO+;[O\C^PRBOPN_8:_X.=?&WPT
M^QZ%\;M%_P"$[T:/$?\ ;NF)';:Q OK)'\L-Q@8'_+)NI+,:_7O]E;]M_P"%
MO[:GA/\ M;X;^,-+\0K$@>ZLE<PW]AGC$UN^)(^> Q7:Q'RDCFOXPXW\*>).
M%9MYE0;I=*D/>IOYVO&_1246^B/C,=E.)PK_ 'L=.ZU7_ ^9ZM1117YP>:%%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !116/X^^(>@_"GPE>:_XGUK2O#NAZ<GF7
M6H:E=):VUNOJ\CD*OXFJITY3DH05V]$EJV_($FW9&Q6/X_\ B'H/PI\)7NO^
M)]:TKP[H>FIYEUJ&I726MM;KZO(Y"K^)K\N/V[?^#HOP3\,OMF@_ W1/^$\U
MJ/,?]OZHDEKHT#>L<7RS7&#D<^4O0AG%?CM^UE^W+\5OVV_%O]L?$KQEJWB)
MHG+VMDSB'3[#/&(;9,11\<%@NY@!N)/-?NW!O@%GN;<N(S/_ &6B_P"97J->
M4-.7_MYIK?E9[V#R"O5]ZK[J_'[O\S]B/V[O^#H[P1\,OMF@_ W1/^$]UJ/,
M?]OZHDEKHT#>L<7RSW&#D<^4O0AG%?CK^U?^W/\ %;]MSQ;_ &Q\2_&6K>(F
MB<O:V3.(=/L,\8AMDQ%'QP6"[F ^8L>:\EHK^K>$?#7(>&XIY?1O4ZU)>]-_
M/[-^T4EY'U>#RW#X9?NUKW>_]>@4UQ@TZAAD5]S([R.BBBLY&8UQ@TVI&&14
M=1( HHHK*0!37%.H(R*SD!'1116<@W"AAD445)F1T4YQ@TVLWV 1AD4RI*8P
MP:S8"5L>"?\ D,-_US/\Q6/6QX)_Y##?]<S_ #%>ED7_ ",*/^)&V'_B(ZRB
MBBOVH]H*1C@4M,8Y-3(G=B4445DPD%-<TZHR<FLV2%%%%1( HHH)P*SD US3
M:**SD9A112.<"I :QR:2BBLP"M?P)\0=>^%GBNSU[PUK6J>'];TY_,M;_3KI
M[6YMV]4D0AE_ UD4US7/5IPJ0<*B33T:>J:?1HF5FK,_5/\ 89_X.>/&WPT^
MQZ%\;M%_X3K1DQ'_ &]IB1VVL0+ZR1?+#<8&!_RR;J2S&OU\_95_;?\ A9^V
MKX3_ +6^&_C#2_$*Q('NK)7,-_89XQ-;OB2/G@,5VL1\I(YK^2ZMCP'\0=>^
M%GBRSU[PSK6J>'];T]_,M;_3KI[6YMV]5D0AA^!K^=>.OHX\/9SS8G*?]DK/
M^57IM^<-.7_MQI+?E9\YCN&\/7]ZE[DO+;[O\C^Q"BOPK_89_P"#GCQM\-/L
M>A?&[1?^$[T5,1_V]IB1VVL0+ZR1?+#<8&!_RR;J2SFOU]_95_;@^%G[:OA/
M^UOAOXPTOQ"L2![JR5S#?V&>,36[XDCYX#%=K$?*2.:_C?C;PKXCX6FWF5!N
METJ0]ZF_G:\;]%)1;Z(^-QN5XG"O]Y'3NM5_7J>KT445^<GG!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !116
M/X^^(>@_"KPE>:_XGUK2O#VAZ<GF76H:E=):VUNOJ\CD*OXFJITY3DH05V]$
MEJV_($FW9&Q6/X^^(>@_"KPE>:_XGUK2O#NAZ<GF76H:E=):VUNOJ\CD*OXF
MORY_;L_X.B/!/PS^V:#\#M$_X3S6H\Q_V_JB26NCP-ZQQ?+-<8.1SY2]"&<5
M^//[6/[<GQ5_;;\6?VQ\2O&6J^(FA<O:V3.(=/L,\8AMDQ%'QP6"[F ^8D\U
M^\\%_1_S[-N7$9G_ ++1?\RO4:\H:<O_ &\TUORL]_!</UZWO5?=7GO]W^9^
MPO[=O_!T7X)^&7VS0?@;HG_">:U'F/\ M_5$DM=&@;UCB^6:XP<CGREZ$,XK
M\>/VK_VYOBM^VWXM_MCXE>,M5\1-$Y>ULF<0Z?89XQ#;)B*/C@L%W,!\Q8\U
MY+17]8\(^&>0<-13R^C>IUJ2]Z;^=O=OVBHKR/K<'E>'PR_=K7N]_P"O0*#R
M***^ZD=A&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04UQ@TZAAD5F21T445FP"
MBBBLV UQ3:D(R*CK-BZA11168I PR*CJ2FN,&ID2-I&&12T5G(".MCP3_P A
MAO\ KF?YBLAA@UK^"?\ D,-_US/\Q7I9'_R,*/\ B1MA_P"(CK****_:&>S(
M1C@4RE8Y-)63%L@HHHK-DC7--H)R:*@ HHHK-@%-<TXG J.LR9!11169(4QC
MDTYS@4RID 4445G( )P*C)R:<YIM9R)D%%%%9L70*U_ GQ"U[X5^*[/7O#.M
M:IX?UO3G\RUO].NGM;FW;U21"&7\#6137.36-:G&<'":33T:>J:[-":35F?J
MI^PQ_P '/?C;X:?8]"^-^B_\)WHL>(_[>TQ([;6(%]9(OEAN,# X\INI+.:_
M7_\ 95_;@^%?[:WA/^UOAMXQTOQ$L2![JR5S#?V&>,36[XECYX#%=K$?*2.:
M_DJK8\!?$'7OA9XLL]>\,ZUJGA_7-.?S+6_TZZ>UN;=O59$(9?P-?SOQU]'/
MA_..;$Y5_LE9Z^ZKTV_.&G+_ -N-);\K/G<=PYAZWO4O<EY;?=_D?V*45^%/
M[#/_  <^>-OAE]CT/XWZ+_PGFBQXC_M[3$CMM8@7UDB^6&XP,#_EDW4EG-?K
M]^RG^W%\*_VU_"?]K?#;QCI?B)8D#W5DKF&_L,\8FMWQ+'SP&*[6(^4D<U_'
M?&GA;Q%PO-O,:#=+I4A[U-_.UXWZ*2BWT1\=C<KQ.%?[R.G=:K^O4]8HHHK\
M[/."BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Q_'WQ#T
M'X5>$KS7O$VM:5X>T/3D\RZU#4KI+6VMU]7D<A1^)JZ=.=22A!-MZ)+5M]D@
M2;=D;%8_C[XAZ#\*O"5YKWB;6M*\/:'IR>9=:AJ5TEK;6Z^KR.0H_$U^7?[=
M?_!T+X)^&?VS0?@?HO\ PGFM1YC_ +>U1)+71X&Z9CB^6:XP<CGREZ$,XK\>
M_P!JW]N/XJ?ML^+?[7^)7C+5?$31.7M;)G$.GV&>,0VZ8BCXX+!=S ?,2>:_
M>^"OH]Y]F_+B,T_V6B_YE>HUY0TY?^WVFM^5GT&!X>Q%;WJONK\?N_S/V$_;
MK_X.A?!/PS^V:#\#]%_X3S6H\Q_V]JB26NCP-TS'%\LUQ@Y'/E+T(9Q7X\_M
M7_MQ_%7]MGQ=_:_Q*\9:KXB:)R]K9,XAT^PSQB&V3$4?'!8+N;'S$GFO*::X
MR*_K;@_PQX?X:@GEU&]3K4G[TW\[6C?M%17D?68/+,/AE^[CKW>_]>@VBBBO
MO#T",C!HISC(IM9L HHHK-DR \BHSP:DIKBLR1M%%%3( IKC!IU##(K.0$=%
M%%9R,QKC!IM2,,BHZB0!11164@"FN*=01D5G(".BBBLY!N%##(HHJ3,CHISC
M!IM9OL C#(K5\$_\AAO^N9_F*RZU/!8QK+?]<S_,5Z.1_P#(PI?XD;8?^(CK
M*1C@4M,8Y-?LLCV-V)11163"04US3JC)R:S9(4445$@"BB@G K.0#7--HHK.
M1F%%%(YP*D!K')I***S *"<"BFN:S8#2<FBBBLV0%%%%9B G J.G.<FFUFP"
MBB@G K-@-<Y-:W@+XA:]\+/%EGKWAG6M4\/ZYIS^9:W^G73VMS;MZI(A#+^!
MK'HK&I3C4BX5$FGHT]4UV:)E9JS/U8_87_X.?O&WPS^QZ%\<-%_X3S18\1_V
M]IB1VVL0+ZR1?+#<8&!_RR;J2S&OV _93_;B^%?[:_A/^UOAMXQTOQ$L2![J
MR5S#?V&>,36[XECYX#%=K$?*2.:_DGK6\"_$/7OA7XKL]>\,ZUJOA[7-/?S+
M6_TZZ>UN;=O5)$(9?P-?SYQQ]'?A_..;$95_LM9Z^ZKTV_.&G+_VXTEORL^=
MQW#N'K>]2]Q^6WW?Y']C5%?A+^PM_P '0/C;X9_8]!^.&B_\)YHL>(_[>TM(
M[76(%]9(OEAN,# X\INI+.:_8+]E/]N/X5_ML>$O[7^&OC+2O$2Q('NK)7,.
MH6&>,36[XECYX#%=K$?*2.:_C[C3POXAX8FWF-&]+I4A[T'\[7C?HI*+?1'Q
M^,RO$85_O(Z=UJOZ]3UBBBBOST\\**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBL?Q[
M\0M!^%?A*\U[Q-K6E>'M#TY/,NK_ %&Z2UMK=?5I'(4?B:NG3G4DH03;>B2U
M;?9(:3;LC8K'\??$+0?A7X2O->\3:UI7A[0].3S+J_U*Z2UMK=?5I'(4?B:_
M+W]NK_@Z!\$_#/[9H/P/T7_A/-:CS'_;VJ));:/ W3,<7RS7&#QSY2]"&85^
M/O[5G[<7Q4_;8\6_VO\ $KQEJOB)HG+VMDSB&PL,\8AMTQ%'QP6"[F ^8D\U
M^_<$_1YS_..7$9I_LM%_S*]1KRAIR_\ ;[36_*SW\#P[B*WO5?<7GO\ =_F?
ML%^W3_P=!>"?AI]LT'X'Z+_PGFM1YC_M[5$DM='@;UCB^6:XP<CGREZ$,XK\
M?/VKOVX?BI^VSXL_M;XE>,M5\1-$Y>ULF<0V%AGC$-NF(H^."P7<P'S$GFO*
M**_KG@WPOX>X9BGEU&]7K4G[TW\[>[?M%13ZH^PP>5X?#+]W'7N]7_7H1T4Y
MQ@TVOOV=RT84445FQ,C(P:*<XR*;4,05&1@U)37&16<@&T445G( H/(HHK.1
MF1G@T4YQ3:D HHHK-@-<8--J1AD5'6;)D%-<8-.H89%9DD=%%%9L HHHK-@-
M<4VI",BHZS8NH4445F*0,,BHZDIKC!J9$C:UO!O_ "%S_P!<S_,5DUK>#?\
MD+G_ *YG^E>ADO\ O])_WD:4?C1U+' IE*QR:2OV%GM;(***"<"LV2-<TV@G
M)HJ "BBBLV 4US3B<"HZS)D%%%%9DA3&.33G.!3*F0!1116<@ G J,G)ISFF
MUG(F04445FQ= H)P**:YR:B0AM%%%92 *:YR:<3@5'6<@"BBBI(84QCDTYS@
M4RLV(*V/ 7Q"U[X5^+;/7O#.M:KX>US3G\RUO].NGM;FW;U21"&7\#6/16%2
M$:D7"HKIZ-/5-=F@:35F?JU^PM_P= ^-OAG]CT'XX:+_ ,)YHL>(_P"WM+2.
MUUB!?62+Y8;C P./*;J2SFOV"_93_;C^%?[;'A+^U_AKXRTKQ$L2![JR5S#J
M%AGC$UN^)8^> Q7:Q'RDCFOY(ZU_ GQ#U[X5>*[/7O#.M:KX>US3G\RUO].N
MGM;FW;U21"&7\#7\_<;?1[R#-^;$97_LM9_RJ]-OSAIR_P#;C26_*SY_'<.X
M>M[U+W'Y;?=_D?V.T5^$?["G_!T+XV^&?V/0?CAHO_">:+'B/^WM+2.UUB!?
M62+Y8;C P./*;J2SFOV$_92_;D^%?[;/A+^U_AKXRTKQ$L2![JR5S#J%AGC$
MUL^)8^> Q7:Q'RDCFOY$XR\,.(>&9-YC1O2Z5(>]!_.UXW[247V1\?C,LQ&&
M_B1T[K5?UZGK%%%%?GQYX4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 445C^/?B%H/PK\)WFO>)M:TOP_H>G)YEU?Z
MC=):VUNOJTCD*/Q-73ISJ24()MO1):MOLD-)MV1L5C^/?B%H/PK\)WFO>)M:
MTOP]H>G)YEU?ZC=):VUNOJTCD*/Q-?E_^W3_ ,'/O@KX9_;-"^"&B_\ "=ZR
MF8_[>U1)+;1X&]8XOEFN,'(Y\I>A#,*_'_\ :K_;A^*G[:_BS^U_B3XQU7Q$
MT3E[6R9Q#86&>,0VZ8BCXX+!=S ?,2>:_H'@?Z.O$&<<N(S7_9*+U]Y7J->4
M-.7_ +?::WY6?0X'AS$5O>J^Y'SW^[_,_8#]NC_@Y^\$_#3[9H7P/T7_ (3O
M68\Q_P!O:HDEMH\#>L<7RS7&#D<^4O0AG%?C[^U=^W!\5/VV/%?]K_$GQCJO
MB)H7+VMDSB&PL,\8AMTQ%'QP6"[F ^8D\UY317]@<&^%O#O#$%++J%ZO6I/W
MIOYVM&_5144^J/KL'E>'PJ_=QU[O5_UZ$=%*PP:2OOI'H!1116<@!AD5'4E-
M<8-9^1,AM%%%0PW05&1@U)37&16;)&T445 $9&#13G&13:S8!1116;)D!Y%1
MG@U)37%9DC:***F0!37&#3J&&16<@(Z***SD9C7&#3:D89%1U$@"BBBLI %-
M<4Z@C(K.0$=%%%9R#<*&&1114F9'6KX/.-6;_KF?Z5F.,&M+PA_R%C_US/\
M2O0R7_?Z7^)&M'^(O4ZBBBBOUUGLR"FN:<3@5&3DUFR0HHHJ) %%%!.!6<@&
MN:;116<C,***1S@5(#6.32445F 4$X%%-<UFP&DY-%%%9L@****S$!.!4=.<
MY--K-@%%%!.!6; :YR:;1168F%%%(YP*F1 UCDTE%%9R ****SD 4USDTYC@
M5'69,@K8\!?$+7OA7XML]>\,ZUJOA[7-.?S+74--NGM;FW;U21"&7\#6/16-
M6$9P<)JZ>C3U37F#2M9GZN?L*?\ !T)XV^&?V/0?CAHO_">:+'B/^WM+2.UU
MF!>F9(OEAN,# _Y9-U)9S7["?LI?MR?"O]MGPE_:_P -?&6E>(EB0/=62N8=
M0L,\8FMGQ+'SP&*[6(^4L.:_D?K5\!_$/7OA9XNL]?\ #.M:KX>US3G\RUU#
M3;I[6YMV]4D0AE_ U^ \;?1]R'-^;$97_LM9_P JO3;\X:<O_;C26_*SY[&\
M/T*WO4O=?EM]W^1_9'17X0?L)_\ !T1XW^&7V/0?CCHO_">:+'B/^WM+2.UU
MF!?62+Y8;C P/^63=26<U^PW[*/[<OPJ_;:\)?VO\-?&6E>(EB0/=62N8=0L
M,\8FMGQ+'SP&*[6(^4L.:_DCC#PRX@X:DWF%%NGTJ0]Z#^>\;]I*+[(^2QF6
M8C#/]Y'3NMOZ]3UFBBBO@#SPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBL?QY\0=!^%GA.\U[Q-K6E^']$T]/,NK_4;I+6VMU]6D<A1^)JZ=
M.=2:A33;>B2U;?9(:3;LC8K'\>_$'0?A9X3O->\3:UI?A_0].3S+J_U&Z2UM
MK=?5I'(5?Q-?F%^W-_P<\>"OAK]LT+X(Z+_PG6LIF/\ M[4TDMM'@;UCB^6:
MXP<CGREZ$,XK\@OVJ_VWOBG^VMXK_M;XD>,-4\1-$Y>ULF<0V%AGC$-NF(H^
M."P7<V/F)/-?T+P-]''B'.>7$YK_ +)1>OO*]1KRAIR_]OM-;\K/H<#PYB*W
MO5?<CY[_ '?YGZ^?MS_\'/?@GX:?;-"^"&B_\)WK,>8_[>U-)+;1X&]8XOEF
MN,'(Y\I>A#.*_(#]JO\ ;@^*G[:WBS^UOB3XQU3Q$T3E[6R9Q#86&>,0VZ8C
MCXX+!=S ?,2>:\HHK^PN"_"OAWA>"EEM!.KUJ3]ZH_G:T;]5%13ZH^QP658;
M"K]W'7N]7_P/D!&14=24UQ@U^@2/1&T445)#$<9%,J2F,,&LV(2BBBLV 4,,
MBBBLV!'13G&#3:ADK1A1116;$R,C!HISC(IM0Q!49&#4E-<9%9R ;1116<@"
M@\BBBLY&9&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04UQ@TZAAD5F21T445FP
M"BBBLV UQ3:D(R*CK-BZA11168I PR*T/"'_ "%C_P!<S_2L^M+PF,:N?^N9
M_I7I9/\ []2?]Y%T?XB.FHHH)P*_66>N-<TV@G)HJ "BBBLV 4USFG$X%1UF
MR9!11169(4QCDTYS@4RID 4445G( )P*C)R:<YIM9R)D%%%%9L70*"<"BFN<
MFHD(;11164@"FN<FG$X%1UG( HHHJ2&%,8Y-.<X%,K-B"BBBLP"BBAC@5FP&
MN<FFT45#)6K"BBBLV)B.<"F4K')I*AB"M?P)\1->^%/BRRU[PQK6J^'M<TY_
M,M=0TVZ>UN;=O5)$(9?P-9%1DY-8UH1G%PFKIZ-/5-=F#2:LS]7_ -A+_@Z+
M\;_#+['H/QRT3_A/-%CQ'_;^EI':ZS OK)%\L-Q@8''E-U)9S7[#_LH?MS?"
MG]MOPE_:_P -?&6E>(EB0/=62N8=0L,\8FMGQ+'SP&*[6(^4L.:_D9K8\ _$
M/7OA5XML]?\ #&M:KX=US3G\RUU#3;I[6YMV]4D0AE_ U^!\:> .19MS8C+/
M]EK/^57IM^<-.7_MUI+?E9\_CN'Z%7WJ7NORV^[_ "/[***_!W]A+_@Z+\;_
M  R^QZ#\<M$_X3W18\1_V_I:1VNLP+ZR1?+!<8&!_P LFZDLYK]B/V4/VY_A
M3^VYX2_M?X:^,M*\1+$@>ZLE<PZA89XQ-;/B6/G@,5VL1\I8<U_)O&'AKG_#
M<F\PHWI]*D?>@_GO'TDHOLCY+&9;B,,_WBT[K;^O4]:HHHKX$X HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH ***Q_'GQ!T'X6^$[S7O$VM:7X?T33T\RZO\ 4;I+6VMU]6D<
MA1^)JZ=.=2:ITTVWHDM6V^B0TFW9&Q6/X\^(.@_"SPG>:]XFUK2_#^B:>GF7
M5_J-TEK;6Z^K2.0H_$U^8G[<O_!SKX*^&OVS0_@CHO\ PG6LIF/^WM322VT>
M!O6.+Y9KC!R.?*7H0S"OR$_:J_;=^*7[:OBO^UOB1XPU3Q"T;E[6S9Q#86&>
M,0VZ8CCXX+!=S ?,2>:_H?@7Z-_$.<\N)S;_ &2B]?>5ZC7E#3E_[?::WY6?
M0X'AO$5_>J^Y'SW^[_,_7K]N;_@YX\%?#3[9H7P1T7_A.]93,?\ ;VII);:/
M WK'%\LUQ@Y'_+)>A#,*_(+]JK]M_P"*?[:OBS^UOB1XPU3Q"T3E[6R9Q#86
M&>,0VZ8CCXX+!=S ?,2>:\HHK^R."?"GASA:">6T$ZO6I/WJC^=K1OU45%/J
MC[+ Y7AL+_#CKW>K_P"!\@HHHK]"/0&N,&FU(1D5'6; *",BBBLV!'13G&#3
M:S$PI'&12T5,B".BE88-)6<@"BBBLY ##(J.I*:XP:S\B9#:***AAN@J,C!J
M2FN,BLV2-HHHJ (R,&BG.,BFUFP"BBBLV3(#R*C/!J2FN*S)&T445,@"FN,&
MG4,,BLY 1T445G(S&N,&FU(PR*CJ) %%%%92 *:XIU!&16<@(Z*#P:*SD 5I
M^$_^0I_P _TK,K3\)_\ (4_X ?Z5Z&3_ ._4O5#H_P 1'2TUS3B<"HR<FOU=
MGKA11142 ***"<"LY -<Y--HHK.1F%%%(YP*D!K')I***S *"<"BFN:S8#2<
MFBBBLV0%%%%9B G J.G.<FFUFP"BB@G K-@-<Y--HHK,3"BBD<X%3(@:QR:2
MBBLY %%%%9R *:YR:<QP*CK,F04445##9!2.<"EIC')K-DB4445 #7.!3:"<
MFBLV 4445F3(*UO GQ$U[X5>+;+7O#&M:KX=US37\VUU#3;I[6YMV]4D0AE_
M UDDX%1DY-8U*<:D7":NGHT]4UYDM)JS/U@_81_X.CO&_P ,?L>@_'+1/^$]
MT6/;'_;^EI':ZS O3,D7RPW&  ./*;J2SFOV*_9/_;G^%/[;GA+^V/AIXRTK
MQ$L2![JR5S#J%AGC$UL^)8^> Q7:Q'REAS7\BM;'@'XAZ]\*O%MEK_AC6M5\
M.ZYIK^9:ZAIMT]K<V[>J2(0R_@:_".-/ /(LVYJ^6?[+5?\ *KTV_.&EO^W6
MDM[,\'&9!0J^]2]U_A]W^1_9917X-_L(_P#!T=XX^&/V/0?CEHG_  GNBQXC
M_M_2TCM=9@7UDB^6"XP,#_EDW4EG-?L5^R?^W1\*?VW?"7]K_#3QEI/B)84#
MW5DKF'4+#/&)[9\2Q\\!BNUB/E+#FOY0XN\-L^X<DWCZ-Z?2I'WH/Y_9]))/
MR/E,9EN(PS_>+3NMOZ]3UJBBBO@S@"BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBL?QY\0-!^%OA.\U[Q-K.E^']$T]/
M,NK_ %&Z2UMK=?5I'(4?B:NG3G4FJ=--MZ)+5MOHD-)MV1L5C^//B#H/PM\)
MWFO>)M:TOP_HFGIYEU?ZC=):VUNOJTCD*/Q-?F+^W)_P<Y>"_AK]LT/X):+_
M ,)UK*9C_MW4TDMM'@;UCB^6:XP<CGREZ$,PK\A_VJ/VW?BE^VGXL_M;XD>,
M-4\0M$Y>ULV<0V%AGC$-NF(X^."P7<P'S$GFOZ*X#^C7Q%G7+B<V_P!DH/7W
ME>HUY0TY?^WVFM^5GT6!X;Q%;WJWN1\]_N_S/UX_;E_X.<_!?PU%YH?P1T7_
M (3K68\Q_P!NZFDEMH\#>L<7RS7&#D<^4O0AF%?D'^U3^V]\4OVU/%G]K?$C
MQAJGB%HG+VMDSB&PL,\8AMTQ''QP6"[F ^8D\UY;3&&#7]F\$^$_#?"L%++*
M"=7K5G[U1_.UHWZJ"BGU1]G@<IPV%7[J.O=ZO_@?(2BBBOT21Z0UQ3:D(R*C
MK.1,@HHHK-BZ!37&#3J",BLY"(Z***SD $9%1U)37&#6<@&T445)#$<9%,J2
MF,,&LV(2BBBLV 4,,BBBLV!'13G&#3:ADK1A1116;$R,C!HISC(IM0Q!49&#
M4E-<9%9R ;1116<@"@\BBBLY&9&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04U
MQ@TZAAD5F21T445FP"BBBLV UQ3:D/(J,\&LV+J%:?A/_D*?\ /]*S*T_"AQ
MJA_W#_2N[)_]]I>J-*?QHZ-S3:"<FBOU8]4****S8!37.33B<"HZS9,@HHHK
M,D*8QR:<YP*94R ****SD $X%1DY-.<TVLY$R"BBBLV+H%!.!137.342$-HH
MHK*0!37.33B<"HZSD 4445)#"F,<FG.<"F5FQ!11168!110QP*S8#7.33:**
MADK5A1116;$Q'.!3*5CDTE0Q!37.!3JC)R:SD 4445G( HHH)P*SD9C7--H)
MR:*D HHHK, )P*U/ 'Q$U_X4^+K+Q!X8UK5O#NN::_F6NH:;=/:W-NWJDB$,
MOX&LESDTVL*D(SBX35T]&GL_4F6JLS]8OV$/^#I'QQ\,?L>@_'+1/^$^T6/$
M?]OZ6D=KK,"^LD7RP7&!@?\ +)NI+.:_8S]D[]NGX4_MO>$?[8^&?C+2?$2Q
M('NK)7,.H6&>,3VSXECYX#%=K$?*6'-?R(UK> _B+K_PI\7V6O\ A?6M6\.Z
MYIK^9:ZAIMV]K<V[>J2(0R_@:_"N,? ?),UYJ^6_[-5?\JO3;\X:6_[=:2WL
MSP<9D-"K[U/W7^'W?Y']F5%?@O\ L'_\'2GCCX8_8]!^.>A_\)]HL>(_[?TM
M([768%]9(OE@N,# X\INI+.:_8[]D[]NGX4_MO>$?[8^&?C/2?$2Q('NK)7,
M.H6&>,3VSXECYX#%=K$?*6'-?RKQ;X<9[P[)O'T;T^E2/O0?S^SZ22?D?*XO
M+:^'?[Q:=UM_7J>M4445\*<(4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5C^//B!H/PM\*7FO>)M9TOP_HFGIYEU?ZC=);6UNOJTCD*/Q-?F7
M^WA_P<Q>#_A+>:EX;^#.A-XVU^U=[>36]522VTFUD4D'9%\LUQ@@C_EDO0AG
M%?D+^U/^VY\4OVTO%?\ :WQ(\8:IXA:)R]K9LXAL+#/&(;=,1Q\<%@NYL?,2
M>:_I#@'Z-/$6=J.*S;_9*#U]Y7J27E#3E]9M-;\K1])E_#.)KVE6]R/GO]W^
M9^NW[<?_  <W^"_AM]LT/X):+_PG6L)F/^W=322VT>!O6.+Y9KC!R.?*7H0S
M"OR(_:H_;;^*7[:?BK^UOB1XPU3Q"T3E[6S9Q#86&>,0VZ8CCXX+!=S ?,2>
M:\JHK^T>"/"7AKA2"EEE!.KUJS]ZH_G:T4^J@HI]4?;8'*<-A%^ZCKW>K_X'
MR(Z*<XP:;7Z+([@I'&12T5($=%*PP:2LV 4UQ3J#R*S8$=%!X-%9L@****S$
M-<8--J0C(J.LV 4$9%%%9L".BG.,&FUF)A2.,BEHJ9$$=%*PP:2LY %%%%9R
M &&14=24UQ@UGY$R&T445##=!49&#4E-<9%9LD;1114 1D8-%.<9%-K-@%%%
M%9LF0'D5&>#4E-<5F2-HHHJ9 %-<8-.H89%9R CHHHK.1F-<8--J1AD5'42
M****RD 4UQ3J#R*SD!'6EX6_Y"9_W#_2LT\&N@\">&=2UD:A?6>GWUU9Z7")
M+VXA@:2*T5F"JTC 80%N 6QD\5V97)1QE)R_F1=%^^KFI1117ZI(]4***"<"
MLY -<Y--HHK.1F%%%(YP*D!K')I***S8!03@44US6; :3DT445FR HHHK,0$
MX%1TYSDTVLV 444$X%9L!KG)IM%%9B8444CG J9$#6.32445G( HHHK.0!37
M.33F.!4=9DR"BBBH8;(*1S@4M,8Y-9LD2BBBH :YP*;03DT5FP"BBBLR9!37
M-.)P*C)R:S)"BBBID 4$X%%-<Y-9R ;1116<C,&.!4=.<Y--J) %;'@#XB:_
M\*?%UEX@\+ZUJWAW7--?S+74--NGM;FW;U21"&7\#6/16%6$9Q<)JZ>C3V:!
MJZLS]9/V#_\ @Z4\<?#'['H/QST/_A/M%CQ'_;^EI':ZS;KTS)%\L%Q@ #_E
MDW4EG-?L;^R;^W5\*/VW_"/]L?#/QGI/B)8D#W5DKF'4-/SQB>V?$L?/ 8KM
M8CY2PYK^0ZM;P'\1=?\ A1XNLM?\+ZUJWAW7--?S;74--NWM;JW;U21"&7\#
M7X;QAX%Y)FEZ^6_[-5?\JO!OSAI;_MUI+>S/#QF14*OO4_=?X?=_D?V;45^"
MO[!W_!TOXX^&'V/0?CIH?_"?:+'MC_M_2TCM=9MUZ9DB^6"XP !QY3=26<U^
MUG[,O[3/@W]K_P""^D?$#P#JC:QX9UH.+>X:WDMW5XW,<D;)(H961U93Q@XR
M"003_*_%WA]G7#<_^%&G^[;LIQU@WVONGH]))/1Z6/E<9E]?#/\ >+3OT.^H
MHHKXDX0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _C\^(O\ R4'7O^PC<?\
MHQJQJVOB./\ BX&N?]A"X_\ 1C5BU_M3A?X,/1?D?M4=D%%%%64!&14=24UQ
M@UF^Q,AM%%%9DB.,BF5)3&&#4R 2BBBLY -<4VI#R*C/!K.1,@HHHK-BZ!37
M&#3J",BLY"(Z***SD $9%1U)37&#6<@&T445)#$<9%,J2F,,&LV(2BBBLV 4
M,,BBBLV!'13G&#3:ADK1A1116;$R,C!HISC(IM0Q!49&#4E-<9%9R ;1116<
M@"@\BBBLY&9&>#13G%-J0"BBBLV UQ@TVI&&14=9LF04UQ@TZAAD5F21T45W
MG[/?[,7Q!_:N\=Q^&OASX1UKQ=K,F"\-A!N2W4G >:0XCA3/&^1E7WKFQ.(I
M8>G*M7DHPCJVVDDN[;T1,I**YI:(X.N[_9[_ &8OB#^U=X[C\-?#GPCK7B[6
M9,%X;" LENI. \TAQ'"F>-\C*OO7Z\?L'_\ !JO9V'V/7_V@O$GVZ3B3_A%/
M#T[)".^RYO,!F]"L 7!'$K"OUK^"?P#\%?LW>!+?PSX#\+Z+X3T&UY2STVU6
M!&;&"[D<NYQR[DL>I)K\ XP\?LJP'-A\EC]8J?S:JFOGO+Y63Z2/!QG$%*G[
MM'WGWZ?\'^M3\D_V#_\ @U5L[$V?B#]H+Q)]ND^63_A%/#T[)".^RYO,!F]"
ML 7!'$I%?K/\'_V=? GP ^'">$/!?A'0/#7AE4*-IUC9I'#/N&UC*,9D9A]Y
MGW,W<FNSHK^7>)N.<ZS^K[3,J[DD[J*TA'TBM+^;N^[/E\5CJ^(=ZDOET/SY
M_;C_ .#=CX._M-?;-:\"K_PJGQ9-F3.F0"31[I^O[RSR!'G@9@9 ,DE'-?CM
M^VM_P2I^-/[!]Y--XR\+R7GAM'VQ>(](W7FE2Y.!ND #0DG@+,J,>P(YK^H^
MH[VRAU*SFM[B&.XM[A#'+%(@9)%(P58'@@@X(/6OT[@+Z1'$_#W+A\7+ZWAU
M]FHWS)?W:FLEY*7,DMDCU,OXBQ6']V;YX]GO\G_G<_CGIKG)K^AC]N/_ (-V
M/@[^TU]LUKP*O_"J/%DV9,Z9;B31[I^O[RSR!'G@9@9 ,DE'-?CG^VO_ ,$I
MOC5^P=>33>,O"\MYX:1]L7B32-UYI4N3@;I  T))X"S*C'L".:_M+@7QJX8X
MI4:6%K>RKO\ Y=5+1DW_ '7?EGY<K;MJTC[3 YWA<4N6#M+L]_EW/G&BBBOU
M8]0*8QR:<YP*94R ****SD $X%1DY-.<TVLY$R"BBBLV+H%!.!137.342$-H
MHHK*0!37.33B<"HZSD 4445)#"F,<FG.<"F5FQ!11168!110QP*S8#7.33:*
M*ADK5A1116;$Q'.!3*5CDTE0Q!37.!3JC)R:SD 4445G( HHH)P*SD9C7--H
M)R:*D HHHK, )P*CISG)IM9LF04,<"BFN<FLR1M%%%0P"BBBLF $X%1DY-.<
MTVLQ=0K^F+_@VV_Y1*>!?^PEJ_\ Z7SU_,[7],7_  ;;?\HE/ O_ &$M7_\
M2^>OP7Z0W_)-4_\ K]'_ -(J'A<1?[LO5?DS[NHHHK^+3XD**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** /X__ (B\^/\ 7?\ L(7'_HQJPSP:W/B)_P E UW_
M +"%Q_Z,:L5Q7^U6'_@P]%^1^U1V0VBBBM)%!01D445G(".BG.,&FUG(S"D<
M9%+14@1T4K#!I*S8!37%.H/(K-@1T4'@T5FR HHHK,0UQ@TVI",BHZS8!01D
M445FP(Z*<XP:;68F%(XR*6BID01T4K#!I*SD 4445G( 89%1U)37&#6?D3(;
M1114,-T%1D8-24UQD5FR1M%%%0!&1@T4YQD4VLV 4445FR9 >149X-24UQ69
M(VBBBID 4UQ@TZNZ_9^_9B^('[5WCF/PU\.O".M>+M8DP6AL(-R6RDX#S2'$
M<*9XWR,J^]<N*Q%+#TW7KR481U;;227=MZ(F4E%7EHC@:[O]GS]F+X@?M6^.
MX_#7PZ\(ZUXNUF3!>&P@W);J3@/-(<1PIGC?(RK[U^NW["'_  :M6=A]CU_]
MH+Q)]NDXD_X17P].R0COLN;S 9O0K %P1Q*PK]:?@G\!/!?[-_@2W\,^ _"^
MB^$]!M>4L]-M5@1FP 7<CEW..7<EFZDFOY\XR^D%E.7\V'R2/UBI_-JJ:?KO
M+Y63Z2/G<9Q!2I^[0]Y]^G_!_K4_)7]A#_@U8L[ V?B#]H+Q)]ND^67_ (13
MP].R0COLN;S 9O0K %P1Q*PK]:O@G\ _!7[-W@2W\,^ _"^B^$]!M>4L]-M5
M@1FQ@NY'+N<<NY+'J2:ZZBOY8XIXZSOB&ISYG7<H](+2"](K3YN[[L^7Q6.K
MXAWJR^73[@HHHKY$XPHHHH **** "H[VRAU*SFM[B&.XM[A#'+%(@9)%(P58
M'@@@X(/6I**$VG= ?GS^W)_P;K?!S]IO[9K7@5?^%4>+9LR9TRW$FCW3]?WE
MGD"//3,#(!DDHYK\<_VU_P#@E/\ &K]@Z\FF\9>%Y;SPVC[8O$>D;KS2I<G
MW2 !H23P%F5&/8$<U_4E4=[90ZE9S6]Q#'<6]PACEBD0,DBD8*L#P00<$'K7
M[UP'](;B;A[EP^+E]:H+[-1OF2_NU-9+R4N9);)'O8#B'$X?W9^_'L]_D_\
M.Y_' QR:2OZ'/VY?^#=/X-_M.?;-:\"+_P *G\6S9DSID DT>Z?K^\L\@1YX
M&8&0#))1S7XX_ML?\$I?C5^P9>33>,O"\MYX:1]L7B31]UYI4N3@;I  T))X
M"S*C'L".:_L[@7QHX9XH4:6%K>RKO_EU4M&3?]UWY9_]NMNVK2/M,#G6&Q6D
M7:79[_+N?.-!.!137-?JC/6&DY-%%%9L@****S$!.!4=.<Y--K-@%%%!.!6;
M :YR:;1168F%%%(YP*F1 UCDTE%%9R ****SD 4USDTYC@5'69,@HHHJ&&R"
MD<X%+3&.36;)$HHHJ &N<"FT$Y-%9L HHHK,F04US3B<"HR<FLR0HHHJ9 %!
M.!137.36<@&T445G(S!C@5'3G.33:B0!11164@"@G HIKFLY -)R:***SD 5
M_3%_P;;?\HE/ O\ V$M7_P#2^>OYG:_IB_X-MO\ E$IX%_["6K_^E\]?@_TA
MO^29I_\ 7Z/_ *14/G^(?]V7JOR9]W4445_%I\6%%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M56AUFSN-6N+".ZMI+ZUBCFGMEE4S0QR%Q&[+G*JQCD )&"4;'0T 6:*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /X_P#XB?\ )0-=_P"PA<?^C&K'/(K8^(G_ "4#7?\ L(7'_HQJQZ_VLP_\
M&'HOR/VJ.R(SP:*<XIM:%!11168 1D5'4E-<8-9OL3(;11169(CC(IE24QA@
MU,@$HHHK.0#7%-J0\BHSP:SD3(****S8N@4UQ@TZ@C(K.0B.BBBLY !&14=2
M4UQ@UG(!M%%%20Q'&13*DIC#!K-B$HHHK-@%##(HHK-@1T4YQ@TVH9*T8444
M5FQ,C(P:*<XR*;4,05&1@U)37&16<@&T445G( H/(HKNOV??V9/B!^U7XZC\
M-_#OPEK7B[6),%X;"#<ENI. \TAQ'"F>-\C*OO7+BL12P]-UZ\E&$=6VTDEW
M;>B,9245S2T1P)X-=W^SY^S'\0/VK/'4?AKX=>$=:\7:P^"\-A!N2W4G >:0
MXCA3/&^1E7WK]=?V$_\ @U?L[$V>O_M >(_MTGRR?\(KX>G9(1WV7-Y@,WH5
M@"X(XE(K]9O@I\!/!?[.'@6W\,^ _"^B^$]!M>4L]-M5@1FQ@NY'+N<<NY+'
MJ2:_GOC/Z0V4Y?S8?)(_6*G\VJII^N\_E9/I(^?QG$-*G[M#WGWZ?\'^M3\F
M/V$?^#5ZSL/L>O\ [0/B/[=)\LG_  BOAZ=DA'?9<WF S>A6 +@CB5A7ZS_!
M3X">"_V</ MOX9\!^%]%\)Z#:\I9Z;:K C-C!=R.7<XY=R6/4DUUU%?RGQ5Q
MYG?$53GS2NY1Z06D%Z16GS=WW9\KBL?7Q#O5E\NGW!1117QYQA1110 4444
M%%%% !1110 4444 %%%% !4=[90ZE9S6]Q#'<6]PACEBD0,DBD8*L#P00<$'
MK4E%";3N@/SW_;E_X-TO@W^TW]LUKP(O_"I_%LV9,Z9;B31[I^O[RSR!'G@9
M@9 ,DE'-?C?^VU_P2D^-7[!E[-/XS\+RWGAI7VQ>)-'W7FE2@G W2 !H23P%
MF5&/8$<U_4Q4=[90ZE9S6]Q#'<6]PACEBD0,DBD8*L#P00<$'K7[MP+](+B7
M(.7#XJ7UJ@OLU&^9+^[4UDO)2YDELD>]@>(,30]V;YH]GO\ )_\ #G\;=%?T
M/_MS?\&Z'P;_ &G/MFM>!%_X5/XNFS)G3+<2:/=/U_>6>0(\\#,#(!DDHYK\
M</VV?^"4?QJ_8+O)IO&?A>6\\-(^V+Q)H^Z\TJ7)P-T@ :$D\!9E1CV!'-?V
M5P/XS<-<4<M+#5?95W_RZJ6C*_\ ==^6?_;K;MJTC[+ YUAL2N6+M+L]_EW/
MF^@G HIKG)K]2D>H-HHHK.0!37.33B<"HZSD 4445)#"F,<FG.<"F5FQ!111
M68!110QP*S8#7.33:**ADK5A1116;$Q'.!3*5CDTE0Q!37.!3JC)R:SD 444
M5G( HHH)P*SD9C7--H)R:*D HHHK, )P*CISG)IM9LF04,<"BFN<FLR1M%%%
M0P"BBBLF $X%1DY-.<TVLV+J%%%%9BD%?TQ?\&VW_*)3P+_V$M7_ /2^>OYG
M6.!7],'_  ;9_P#*)+P)_P!A+5__ $X3U^$_2&_Y)JG_ -?H_P#I%0\'B#_=
MEZK\F?>%%%%?Q:?%A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%>?_&#]K'X6_L]A_P#A/OB5X!\$^6 S#7O$%IIQ (R.)I%Z]O6@
M#T"BOAOXK?\ !R/^Q5\(7>.^^.6AZM<+]V+0M-OM6#\XXDMX'C'0GEQQ]1GY
MW^(W_!YG^RIX1DDBT7P[\8/%<@^Y)::):6UNWW>K3W2..IZ1GE3T&"0#];**
M_"/QM_P?$^$K"1O^$;_9X\1:LF1M.I>+8=/)&3G(CM9\<8[GJ?3)\I\3_P#!
M\!\1+O/]B_ 7P7I_R,!]M\07-YAOX3\D<7 [COZB@#^C*BOYD=<_X/7OVE+A
MX_[-^&OP/M% /F"YT_5+@L>V-M]'COUS^%<OJO\ P>8?M::A?R30Z%\%[&-\
M8@@\/WC1I@ <%[UFYZ\L>3V'% ']2U%?RP_\1DG[7'_0-^#_ /X3MS_\E4?\
M1DG[7'_0-^#_ /X3MS_\E4 ?U/45_+WI_P#P>F?M56=E'%)X)^ MW)&,&:70
MM4#R>YV:BJ_D!7::'_P>W_&NWED_M+X._"V[C(^06UQ?VY4^Y:63/TP* /Z4
M**_GX\(_\'R-Y'*J:]^S;;3(S#=+8>.&C*+CG"/8MN.?]M:]=\ _\'MWP1U%
M8_\ A*/@_P#%31V8?O!I4UAJ6T[3T\R:WS\V!SCCGVH _:JBOS1^&W_!VO\
ML7>.F1=2\8>+_!V\X_XG'A:[DV_>Z_9%G]!_WV/]K'TI\(_^"SG[*/QQ:)/#
MO[07PKDN+@A8K:_UZ'3+F4D X6*Z,<C'GH%SU]#0!]-451\.>)]-\8:1#J&D
MZA8ZI87 #17-G.L\,@/.5=20>HZ&KU !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445XC^VM_P4:^"W_!/+P1_;GQ<\?:+X56:,R6>GNYGU/4\<8M[2,--)SP6"
M[%)&YE'- 'MU>#_MQ?\ !3/X(_\ !.CP=_:WQ:\>Z1X=FFB,MEI*-]IU;4L9
M'[BTCS*XSQOP$4D;F4<U^$O_  4M_P"#Q7XA?&J#4?"_[.N@R?#+P]-F(^)M
M56.Y\07*>L40W06F1D'F9QP5=#T_&[X@?$3Q!\6/&-_XB\4ZYJ_B37]5E,U[
MJ6J7DEW=W;G^*260EF/N2: /V%_X*1?\'B7Q/^./V_PW^S[H?_"J_#4NZ+_A
M(-16.\\0W2'C*+\T%ID$C"^:X."LBFO>?^#*/XB>(/BQXQ_:R\1>*=<U?Q)K
M^JR^%)KW4M4O)+N[NW/]M?-)+(2S'W)-?ST5^_W_  8Q_P#-T7_<J?\ N:H
M_?ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJCXC\3Z;X/TB;4-
M6U"QTNPMP6EN;R=8(8P.<L[$ =#U-?.OQ<_X++?LI_ UID\1_M _"N&XM_\
M6VUCKT.I741QG#0VQDD!QV*YY'J* /IBBOS5^)7_  =H?L6^ VD73O&OBOQ@
MT9QC1O"UXFX\=#=+ #U/.<<'VSX+X^_X/:?@3IH;_A%_A+\6-991\O\ :;:?
MIJL<'_GG/.<9QVZ'..,$ _:2BOY_?%__  ?(S-(T>@_LVQJJN")]0\<EBZ[>
M1Y:6(VG=T.\\#ISQYOXA_P"#W+XR7./[)^#/PSLOG)/VN]OKK*]A\KQ\^_?T
M% '])5%?S$ZI_P 'K7[3DU_(UE\._@/;VIQLCGTG5II%X&<L-00'G)^Z,#CG
MJ<O6_P#@]!_:NU6W5+?PG\#=,96W&2VT'469QZ'S+]QCOP >.M ']15%?R\Z
M3_P>D?M6:=8K#-X-^!.H2*23-/H6IK(W/<1ZBJ\=.!6IHO\ P>N?M+P73-J/
MPW^!=U#L(5+;3=5MV#9')9K]P1C/&.XYXP0#^G*BOYO_  O_ ,'O'Q6M/)_M
MKX(_#W4-I/F_8M5O+/>.<;=_F[<<<G.?;MZ5X,_X/D+601Q^(?V;KB' ^>?3
MO&XDW'/:-[%<?+_MG)';/ !^^U%?C;\/_P#@];_9WUIXX_$GPU^,&@N_#/:6
M^GW\,9R>I-S&V,8/"$Y.,=Z]Z^&'_!UA^Q3\11&MY\2-9\)7$@^6+6O#&H+S
MC."\$4L8QR.6 R._&0#]&**^?_A+_P %7?V9OCI)'%X5^/7PGU2[F)"6?_"3
M6D%XW('$$CK+C) SMQR*][LKZ'4[..XMIHKBWF4/'+&X='4]""."/<4 2T44
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?Q_P#Q$_Y*!KO_ &$+
MC_T8U8];'Q$_Y*!KO_80N/\ T8U8]?[78?\ @P]%^1^V+X4!Y%1G@U)37%6P
M&T445$@"@C(HHK.0$=%.<8--K.1F%(XR*6BI CHI6&#25FP"FN*=0>16; CH
MH/!HK-D!11168AKC!IM2$9%1UFP"@C(HHK-@1T4YQ@TVLQ,*1QD4M%3(@CHI
M6&#25G( HHHK.0 PR*CJ2FN,&L_(F0VBBBH8;H*C(P:DIKC(K-DC:**[K]G[
M]F7X@?M5^.H_#?P[\):UXMUA\%X;"#<ENI. \TAQ'"F>-\C*OO7-B<11P]*5
M;$24815VVTDEW;>B)E)17-)V1P)&#7=?L^_LR?$#]JSQU'X;^'?A'6O%VL/@
MO#80;DMU)P'FD.(X4SQOD95]Z_73]A3_ (-8[.Q^QZ_^T!XB^W2<2?\ "*^'
MIV2$=]ES>8#-Z%8 N".)2*_63X*? 7P7^SCX%M_#/@/POHOA/0K7E+/3;584
M9L8+N1R[G'+N2QZDFOYUXT^D1E&7\V&R./UFIMS:JFGZ[S^5D^DCY[&\14:?
MNT%S/OT_X/\ 6I^37["7_!K#9V'V/7_V@/$?VZ3B3_A%?#T[)".^RYO,!F]"
ML 7!'$I%?K+\%/@+X+_9P\"V_AGP'X7T7PGH5KREGIMJL*,V,%W(Y=SCEW)8
M]237745_)_%?'N><15>?-*[E&]U!:07I%:7\W>7=GR6+S"OB7>K+Y=/N"BBB
MOCSC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J.
M]LH=2LYK>XACN+>X0QRQ2(&212,%6!X((."#UJ2BA-IW0'YZ_MS?\&Z'P;_:
M<^V:UX#7_A4_BZ;,F=,MQ)H]T_7]Y9Y CSP,P,@&22CFOQM_;:_X)0_&O]@J
M]FF\9^%Y;SPRC[8O$FC[KS2I<G W2 !H23P%F5&/8$<U_4Y4=[90ZE9S6]Q#
M'<6]PACEBD0,DBD8*L#P00<$'K7[IP/](#B3(.7#XJ7UJ@OLU&^9+^[4U:\E
M+F26R1[N!X@Q.']V3YH]GO\ )_\ #G\:]%?T1?MS_P#!N;\&_P!IW[9K7@-?
M^%3^+ILR9TRW$FCW3]?WEGD"// S R 9)*.:_&W]MO\ X)1_&O\ 8)O)I_&?
MA:6\\-(^V+Q)H^Z\TJ7)P-T@ :$D\!9E1CV!'-?V)P1XR<-\3\M+#5?9UW_R
M[J6C*_\ ==^6?_;K;MJTC[' YSAL5I%VEV>_R[GS:YR:;117Z@>JPHHI'.!4
MR(&L<FDHHK.0!1116<@"FN<FG,<"HZS)D%%%%0PV04CG I:8QR:S9(E%%%0
MUS@4V@G)HK-@%%%%9DR"FN:<3@5&3DUF2%%%%3( H)P**:YR:SD VBBBLY&8
M,<"HZ<YR:;42 ****RD 4$X%%-<UG(!I.31116<@"BBAC@5)F-<Y-?TQ?\&V
M?_*)+P)_V$M7_P#3A/7\S=?TR?\ !MG_ ,HDO G_ &$M7_\ 3A/7X/\ 2$_Y
M)JG_ -?H_P#I%0\/B#_=EZK\F?>%%%%?Q>?%A1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%<=\<OVA? O[,O@.X\4?$/QAX<\%>'[<[7O]9OX[.$MU"*7(
MW.>RKECV!K\F/VYO^#RWX-?!\WFD?!'PIK/Q8UB,E$U:_P!^CZ(A_O+O4W,V
M#_"8X@>ST ?LQ7B?[4W_  4?^ _[%%G))\4OBMX+\'W$8W?8+K4%DU*08SE+
M2/=</QC[L9ZCU&?Y6/VR_P#@XZ_:T_;1:ZM=0^)%UX$\/W60=&\%*VC6X4GE
M6F5C<R*1P5DF8$=N3GX;OKZ;4[V:YN9I;BXN':6665R[RNQR68GDDDDDGK0!
M_33^U#_P>@_ 'X9/<6?PO\#^.?BE?1$A+JY":#I<PYP5DE$EQVSAK9>".<Y
M_/O]HK_@\?\ VHOBF]Q;^!M+^'_POL7!$,MGIAU74(L]VDNR\+$?]< /4'M^
M2M% 'T)\>?\ @K'^TO\ M-":/QM\<OB7K%G<#$E@FN36E@_UMH"D/_CE?/UQ
M<27=Q)--(\LLK%W=SN9V/))/<GUIE% !1110 4444 %%%% !1110 4444 %%
M%% !1110!T7PW^,'B[X-ZQ_:/A#Q1XB\*ZAD'[5H^I36,W'3YXF4_K7V#^S_
M /\ !Q_^V9^SQY$5E\:=<\46,.-UKXKMX=<\X#'#37"-<=NJR@]>:^'** /W
M._9N_P"#W'QYH?V>U^+7P7\+^)(^$DO_  MJ4VDRH!_&8)Q<+(Q[@21C)R,#
MBOT/_9?_ .#JW]CW]HZ2VM=2\8ZU\,-6N2$6U\8:6UM%N[YNH#-;JOO)(GT'
M2OY(J* /[W/AI\6?"OQH\+0ZYX.\3>'_ !9HMQ_JM0T;48;^UEX!^66)F4\$
M'@]ZZ"OX-?@A^T7X^_9G\7IK_P ._&GBGP/K2E<WFAZG-8RN <A7,;#>O)RK
M9!!((()K]-OV,O\ @\(_:0^ D]GI_P 3K#PW\9M APLDEY"NDZP%!'"W-NOE
M'Y<C,D#L3@ENN0#^I2BOSI_89_X.AOV5_P!LV6RTO4O%%S\)?%ET5C_LSQDJ
M6EM)(0,B*]5FMRN3A?,>-V_N#I7Z(:=J-OJ^GP7=I/#=6MU&LT,T+AXYD895
ME8<%2"""."#0!-1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117YX?
M\%(O^#F+]G'_ ()^?;]#T_6?^%M?$*UW1_V!X7N$EM[64?PW5]S##@@AE3S9
M5(YC% 'Z'.XC0LQ"JHR2>@%?G#_P4B_X.?/V<_V"_M^A:!JG_"XOB!:[H_[&
M\-7*-8VDH_ANK_#11X((*Q"612,,@ZU^ O\ P4H_X.#?VB?^"E%SJ&DZQXFD
M\$?#VZ+(GA'PW*]K9RQ'^&ZE!\VZR,9$C>7D96-.E?#E ']QW_!-S]J75/VV
MOV&?AK\5]:TVPT;4O'6DC4Y[&R9V@M2TCJ$4N2QPJC)/4Y.!T'MU?'__  0'
M_P"4-O[/?_8JQ?\ HV2OL"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OR&_:[_X.[_AS^R+^U#X^^%^I?"#QMK%_X!URZT.XO;;4[6.&Z>"0
MH716&0I(R >:_7FOXHO^"UG_ "EO_:-_[*!J_P#Z4O0!^S__ !&\_"S_ *(?
M\0/_  ;6G^%'_$;S\+/^B'_$#_P;6G^%?S@T4 ?T??\ $;S\+/\ HA_Q _\
M!M:?X4?\1O/PL_Z(?\0/_!M:?X5_.#10!_1]_P 1O/PL_P"B'_$#_P &UI_A
M1_Q&\_"S_HA_Q _\&UI_A7\X-% ']'W_ !&\_"S_ *(?\0/_  ;6G^%'_$;S
M\+/^B'_$#_P;6G^%?S@T4 ?T??\ $;S\+/\ HA_Q _\ !M:?X4?\1O/PL_Z(
M?\0/_!M:?X5_.#10!_1]_P 1O/PL_P"B'_$#_P &UI_A1_Q&\_"S_HA_Q _\
M&UI_A7\X-% ']'W_ !&\_"S_ *(?\0/_  ;6G^%>B_LB?\'=_P .?VNOVH?
M/POTWX0>-M'O_'VN6NAV][<ZG:R0VKSR! [JHR5!.2!S7\OE?3__  13_P"4
MM_[.7_90-(_]*4H _M=HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M***\;_;)_P""@?P=_8 \!?\ "1?%OQYH?A"UD1FM;6>4RW^HD=5M[6,--,>Q
MV*0,\D#F@#V2O$?VUO\ @HU\%O\ @GEX(_MSXN>/M%\*K-&9+/3W<SZGJ>.,
M6]I&&FDYX+!=BDC<RCFOPO\ ^"D7_!Y-XW^)?V_PU^S=X;_X0'1GW1?\)5KT
M,5UK,Z]-T%M\T%O]7,S8((V&OQC^*WQ<\4_'7Q_J7BKQIXBUKQ7XEU>3S;W5
M-5O)+NZN6Q@;I')8X   S@  #  % '[&?\%(O^#Q[XB?%_[?X;_9T\/?\*U\
M/R;HO^$EUB.*\UZY3INBA^:WM<@D<^<_0JZ&OQO^)GQ2\3?&CQOJ'B;QAX@U
MKQ3XBU63S;S4]6O9+R[NG]7ED)9O3D]*P:* "BBB@ K]_O\ @QC_ .;HO^Y4
M_P#<U7X U^_W_!C'_P W1?\ <J?^YJ@#]_J*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***Y/X
MS?'CP3^SIX*G\2>/O%WAOP7H%OQ)J&MZC%8VX.,[0\C %CV49)[ T =917Y&
M?MH?\'B?[/'P&ENM,^%NB^)/C-K4.56YMP='T;<."#<3(9FQZI;LIQPW>OR<
M_:Z_X.L?VMOVG)+JTT/Q1I/PET&<-&+/PC9"&Y*G(!:\F,DZN ?O1/&,\X%
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
M'XK6[^&/B^9-!FE\V_\ #&JAKS1-1]=\!8&-C_STA:.3@#=CB@#^V&BOS;_X
M).?\',?P5_X*/S:=X2\2/%\)_BM=%88]$U6[#6&L2GC%E=D*KLQQB&0)(2<*
M),%J_22@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBO@#_@I%_P<B_LX_P#!._[?HO\ ;W_"
MS?B%:;H_^$;\+S)<?9I1QMNKKF&WP>&7+RK_ ,\S0!]_U^>'_!2+_@YB_9Q_
MX)^?;]#T_6?^%M?$*UW1_P!@>%[A);>UE'\-U?<PPX((94\V52.8Q7X&?\%+
MO^#C?]HC_@I!#J&@7&M)\./AS>$H?"_AJ5X5NXC_  W=SQ+<Y'525B) /E U
M\"T ?=__  4B_P"#B?\ :._X*._;]%U#Q)_PK_X>WFZ/_A%?"\CVMO<1'C;=
M3Y\ZZR,;E=A$2,B-:^$*** "BBB@#^SS_@@/_P H;?V>_P#L58O_ $;)7V!7
MQ_\ \$!_^4-O[/?_ &*L7_HV2OL"@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OXHO^"UG_*6_P#:-_[*!J__ *4O7]KM?Q1?\%K/^4M_[1O_
M &4#5_\ TI>@#Y@HHHH **** "BBB@ HHHH **** "BBB@ KZ?\ ^"*?_*6_
M]G+_ +*!I'_I2E?,%?3_ /P13_Y2W_LY?]E TC_TI2@#^UVBBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH ***\E_:\_;K^$?[!OP];Q-\6O'F@^"],8-]G2\FW7>H
M,O5+>V0--.P[K&C$#DX'- 'K5>0_MC_MZ_"/]@'X;MXJ^+7CC1O"&FL&%K#<
M.9+W47'5+:V0-+,W3(13M')P,FOPO_X*1?\ !Y;XJ\<?;_#/[-'A?_A#]-;=
M%_PE_B.".YU24=-]M9Y:"'U#3&8D'[B&OQ;^,_QQ\9?M%_$*^\6>/?%&O>,/
M$NI'-QJ6KWLEW<R#G"[W)(5<X51A5'  '% '[*?\%(O^#R;QO\2_M_AK]F[P
MW_P@.C/NB_X2K7H8KK69UZ;H+;YH+?ZN9FP01L-?C+\6?C%XL^/7CV^\4^-O
M$FN>+/$FJ/ONM3U>]DO+J<]MTDA+8'0#. .!@5S=% !1110 4444 %%%% !7
M[_?\&,?_ #=%_P!RI_[FJ_ &OW^_X,8_^;HO^Y4_]S5 '[_4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?
M./\ P4!_X*Q? O\ X)F^$CJ'Q4\:6EAJTT#3V'AVP O-;U0#./*ME.0I(VB2
M4I$#P7% 'T=7SC^W;_P5H^ /_!.'1'F^*GQ!TK2]79-]OX?LC]NUJ[R,KMM8
M\NJMD8DDV1\C+"OY_P#_ (*1?\'<_P ;_P!J7[?X=^#=K_PI/P;-NB^VVLPN
M/$EZG3)NL!;;/! MU$BG(\YA7Y.^(/$.H>+=<N]4U6^O-3U+4)6GNKN[F::>
MYD8Y9W=B69B>2222: /VD_;X_P"#S;XF?$]KW1?V?_!]C\-]&D#1IK^O)'J6
MMN".'CAYM;=AS\K"X[$,.E?D3^T!^TY\1/VK/',GB7XE>-O$WCC7),@7>LZA
M)=O$I_@C#$B-.!A$ 48& *X6B@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /5/V6/VWOBY^Q)XP_MW
MX4?$+Q1X&OV</,NFWC+:WF,8$]NV89UX'RRHR\#BOV._8%_X/2=<T.2QT/\
M:.\ PZY:Y$;^*/"*+;WB#^_-8R,(I#GDM%)$ !Q&QX/X.T4 ?W)?L9_\%$O@
MM_P4#\'MK/PC^(.@^+H[>-9+NRAE,.HZ<&QCS[60+-%R< L@4D'!.*]JK^!S
MX?\ Q$\0?"?QC8>(O"VN:OX;U_2I1-9:EI=Y):7=HX_BCEC(93[@BOV%_P""
M;O\ P>)?$_X'?8/#?[06A_\ "U/#46V+_A(-.6.S\0VJ#C+K\L%W@ ##>4Y.
M2TC&@#^EZBO%?V*/^"B7P:_X*'> #XB^$?CK2/%5O;JIO;)&,&HZ8Q_AN+60
M++%SD!F7:V#M9AS7M5 !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!_('\0^/B!KG_80N/_1C5B,,&MOX
MB?\ )0-=_P"PA<?^C&K&<9%?[98?^##T7Y'[9#1(91115LJ0'D5&>#4E-<5F
MR1M%%%1( H(R***SD!'13G&#3:SD9A2.,BEHJ0(Z*5A@TE9L IKBG4'D5FP(
MZ*#P:*S9 4445F(:XP:;4A&14=9L H(R***S8$=%.<8--K,3"D<9%+14R((Z
M*5A@UW/[/_[,WC_]JGQS'X;^'?A/6O%FL/@O#80;DMU)P'FD.(X4SQOD95]Z
MY<5B:.'I2KXB:A"*NW)I)+NV]$O4F4E%<TG9'"UW7[/_ .S-X_\ VJ?',?AO
MX=^$]:\6:P^"T-A!N2W4G >:0XCA3/&^1E7WK];/V%O^#6NSL/L>O?'[Q%]N
MDXD_X1;P_.R0COLN+S 9O0K"%P1Q*17ZP_!;X#>"_P!G+P-;^&? GAC1?"FA
MVO*VFFVJPHS8P7<CEW..7<ECW)K^;^./I'Y/EW-ALBC]9J[<VJII^OQ3_P"W
M;)])'SN.XDHT_=H+F??I_P '^M3\GOV%O^#6JSLOL>O?'_Q%]NDXD_X1;P_.
MR0COMN+S 9O0K"%P1Q*17ZP_!7X#>"_V<O UOX9\">&-%\*:%:\K::;:K"C-
MC!=R.7<XY=R6/<FNMHK^1N+?$#/>)*O/FM=RC>Z@M(1](K2_F[R[L^/QF85\
M2[U9?+I]P4445\8<84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5%>V4.I
MV4UO<0Q7%O<(T<L4B!DD0C!5@>""#@@]:EHH3:U0'YY?MT_\&Y'P9_:?^V:U
MX#7_ (5+XNFS)G2[<2:/=/U_>6>0(\\#,#(!DDHYK\:OVW/^"3WQL_8(O9IO
M&GA:6\\,H^V+Q)H^Z\TJ4$X&Z0*&A)/ 6948]@1S7]4517ME#J=E-;W$,5Q;
MW"-'+%(@9)$(P58'@@@X(/6OV[@GQZXCR+EP^*E]:H+[,V^9+^[/5KR4N9+H
MD>Y@<^Q.']V7O1[/?Y/_ (<_C0IKG)K^BC]NK_@W(^#/[3_VS6O :_\ "I?%
MTV9,Z7;B31[I^O[RSR!'G@9@9 ,DE'-?C/\ MN_\$G/C9^P->S3>-/"LMYX9
M1]L7B71]UYI,H)P-T@4-"2> LRHQ[ CFOZ\X+\7^'>);4L-5]G6?_+NI:,K_
M -U[2_[=;=M6D?78/.,/B=(NTNSW^7<^;:***_36>IL@I'.!2TQCDUFR1***
M*@!KG IM!.316; ****S)D%-<TXG J,G)K,D****F0!03@44USDUG(!M%%%9
MR,P8X%1TYSDTVHD 4445E( H)P**:YK.0#2<FBBBLY %%%#' J3,:YR:;116
M; *_ID_X-LSG_@DEX%_["6K_ /I?/7\S;' K^F/_ (-L/^42/@3_ +"6K_\
MI?/7X1](+_DFJ?\ U^C_ .D3/#X@_P!V7JOR9]XT445_&1\6%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5X/\ \%!?^"DOPE_X)E_!>3QI\5/$2:=%,'32])M0LVJZ[,H!\FU@
MR"YY7+L5C3<"[J"#7S[_ ,%L/^"]?P__ ."2G@<Z+:K:>,OC)K5KYVC^&%D/
MEV2,&"7E\R\QP!AP@(DEZ+A0TB?RE_M=_MB_$;]NOXW:E\0OBCXFOO%'B;4L
M()9CMALH024M[>(?)#"NXX1 !EF)RS,2 ?4?_!7?_@X ^,/_  57URZT6>XD
M\!_"6&??9>$-,N6*W(!!62_F 4W4@(! (6)" 50-EV^#J** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH *_6[_ ((Y?\'4/Q&_8LFTKP'\;9-5^*'PLC*6T&H2
M2>=X@\.1# 'ERN1]JA4?\LI3N  "2*JA#^2-% ']X'[-?[3O@']L'X/Z5X^^
M&OBC2_%WA/64W6]]9.2%88W12(P#Q2KD!HY%5U/! -=Y7\2/_!-C_@J;\6O^
M"6GQGC\5?#?6W_LZ\=!K?AR\=I-)U^)?X)H@1AP"=DJ8D3)P=K,K?UA?\$I?
M^"OOPL_X*S?!K^W?!=X=)\6:3#'_ ,)'X4O95_M#196XW#'$UNS [)E&&& P
M1]R* ?5E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 445\(?\%(O^#BC]G'_ ()Q?;]%U#Q)_P +!^(5GNC_ .$6\+R)
M=3V\HXVW4^?)M<'&Y78R@'(C:@#[OKX"_P""E'_!R!^SG_P3GEU+09-<;XE?
M$6Q+0MX9\,RI,;29<@I=W7,-OAAAER\J_P#/(U^!_P#P4B_X.8?VCO\ @H']
MOT/3]:_X5+\/;K='_8'A>X>*>ZB/\-U?<339!(94\J)@>8Z_/"@#[_\ ^"D7
M_!R)^T=_P40^WZ+_ &]_PK+X>W>Z/_A&O"\SV_VF(\;;JZR)KC(X9<I$W_/,
M5\ 444 %%%% !1110 4444 ?V>?\$!_^4-O[/?\ V*L7_HV2OL"OC_\ X(#_
M /*&W]GO_L58O_1LE?8% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %?Q1?\%K/^4M_P"T;_V4#5__ $I>O[7:_BB_X+6?\I;_ -HW_LH&K_\
MI2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T_\ \$4_^4M_[.7_ &4#
M2/\ TI2OF"OI_P#X(I_\I;_V<O\ LH&D?^E*4 ?VNT444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>7?M7?MJ_"G]AWX=2>*OBQXZT#P3HX#>2U_/_ *1>LHR4MX%!EG?'
M.R)&;'.,58_;+\=ZM\+?V0/BMXFT&[.GZYX<\':OJFG70C20VUS!932Q2;7!
M5MKJIPP(..01Q7\/GQU_:#\<_M.?$6\\6_$/Q9K_ (S\27Q_?:AJ]Z]U,5R2
M$4L3L09^5%PJC@ "@#]H?^"E7_!Y3XH\93:CX7_9F\-IX4TO+0CQEX@MTN-2
MG'3?;69S#!ZAIO-)!Y2,U^+'QG^./C+]HOXA7WBSQ[XHU[QAXEU(YN-2U>]D
MN[F0<X7>Y)"KG"J,*HX  XKE:* "BBB@ HHHH **** "BBB@ HHHH *_?[_@
MQC_YNB_[E3_W-5^ -?O]_P &,?\ S=%_W*G_ +FJ /W^HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KBOV@OVC? O[
M*?PLU'QM\1O%6C>#O"NE+FXU#4IQ%'NP2(T'WI)&P=L:!G8C"J3Q7PK_ ,%@
MO^#DCX2?\$RAJ7@[P[]G^)GQBMP8CH-E<8LM$D/0W]PN0C#KY"9E/ ;RPP>O
MYE/V\/\ @H[\7_\ @I'\5I/%GQ7\67>MS1LW]GZ9%F#2]&C8_P"KM;<';&,8
M!8Y=\ NS'F@#]6/^"K/_  >$>)?B,=3\%_LOZ?-X3T.0/;S>-]5MPVK7:YP6
ML[=LI;*1G$DH>4A@0L++FOQ,\>>/]=^*?C'4?$7B;6M5\1:_J\QN+[4M2NWN
MKN\D/5Y)9"6=CZDDUD44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 =1\
M&_C9XP_9X^(FG^+O GB;7/"/B;27WVFIZ3>/:7,.>" Z$$JPX93E6!((()%?
MNM_P2J_X/%F>73O!G[5.F+AL0Q>/M#L\8/\ >O[*,8]<RVR_W1Y/WGK\ :*
M/[VOA1\7/"_QV^'^F>+/!?B#1_%/AK68A/9:GI=TEU:W*>JNA(X/!'4$$'!!
M%=%7\2__  3C_P""LGQJ_P""77Q'76OAEXFE31[J99-6\,Z@6N-%UD# _>P;
MAM? P)8RDBC@-@D'^G;_ ())?\'!/P9_X*HZ3::'!=)X!^+"P[KOPAJMRNZZ
M8#+-83D*MT@P3M 650"6C"@,0#[RHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^0/XB?\ )0-=_P"PA<?^C&K'
MK8^(G_)0-=_["%Q_Z,:L>O\ ;3#?P8>B_(_;8_"AC#!I*>PR*95L>Z"@\BBB
MLV21G@T4YQ3:@ HHHK-@!&14=24UQ@UF^Q,AM%%%9DB.,BF5)3&&#4R 2BBB
MLY -<4VI#R*C/!K.1,@HHHK-BZ!37&#3J",BLY"(Z***SD $9%1U)7;? /\
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
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 445\S_\%3_^"IO@'_@DQ^SY:^/O'FGZ_K*ZQ?\
M]DZ3IND0J\U]=F)Y0C.[*D:!8V+.2< <*QP" ?3%?#/_  4M_P"#A/\ 9W_X
M)J6][I.K>(1X\^(5N3&OA+PS+'=7=O)SQ=RY\JU .,AV\W!RL;U^ _\ P4B_
MX.>_VC/V]?M^A:#JG_"GOA_=;H_[&\,W+K?7<1_ANK_"RR9!(*Q"*-@<,AZU
M^<3NTC%F)9F.23WH _0[_@I%_P ',/[1W_!0/[?H>GZU_P *E^'MUNC_ + \
M+W#Q3W41_ANK[B:;()#*GE1,#S'7YX444 %%%% !1110 4444 %%%% !1110
M!_9Y_P $!_\ E#;^SW_V*L7_ *-DK[ KX_\ ^" __*&W]GO_ +%6+_T;)7V!
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?^T;
M_P!E U?_ -*7K^UVOXHO^"UG_*6_]HW_ +*!J_\ Z4O0!\P4444 %%%% !11
M10 4444 %%%% !1110 5]/\ _!%/_E+?^SE_V4#2/_2E*^8*^G_^"*?_ "EO
M_9R_[*!I'_I2E ']KM%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'C_P#P4*_Y,$^./_9/
M]>_]-UQ7\,=?W.?\%"O^3!/CC_V3_7O_ $W7%?PQT %%%% !1110 4444 %%
M%% !1110 4444 %?O]_P8Q_\W1?]RI_[FJ_ &OW^_P"#&/\ YNB_[E3_ -S5
M '[_ %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M17CO[<G[>/PS_P""=GP&U#XB?%+Q!'HNBVF8K6WC DOM7N=I*6MK#D&69L'
MR%499V1 S  ])^(?Q$T'X2>!]4\3>*-9TSP]X=T.V>\U#4M1N4M[6RA49:22
M1R%51ZDU_.I_P6O_ .#K_7OCA)JWPS_9CO-0\+>#6WVNH^-RC6^JZTO*E;-2
M UI">?WAQ.V1CR<$-\4_\%C/^"ZGQ0_X*U?$"2TO))_!_P *=+GWZ-X0M+@M
M$2.EQ>. /M%P>Q("1CA%!+,_P[0 ^XN)+NXDFFD>665B[NYW,['DDGN3ZTRB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "K6B:Y>^&M8
MM=1TV\NM/U"QE6>VNK:5HIK>13E71U(*L" 0000156B@#]ZO^"*O_!VG>:%+
MI/PQ_:JO9+ZQ.VTTWXB)%NN+?LJ:G&H_>+T'VE!O& 9%?+2C^@3PSXGTWQKX
M<L-8T;4+'5M(U6WCN[*^LIUN+:\A=0R2QR(2KHRD$,I((((-?P(U^A'_  19
M_P"#@KXD?\$I/$EKX:U3[;XZ^"]Y<[[[PU+/^_TK><O<:<['$3Y)8Q$B*0YS
ML9O, !_7I17F7[(W[8?PY_;I^"&E_$/X7^);+Q-X9U0%1+"2LUG,,;[>>)L/
M#,N1E' ."",JRD^FT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '\@?Q$_Y*!KO_ &$+C_T8U8];'Q$_Y*!KO_80N/\ T8U8
M]?[:X7^##T7Y'[=#X4%,88-/I&&16L@V8RBBBLF$@/(J,\&I*:XK-DC:***B
M0!01D445G(".BG.,&FUG(S"D<9%+14@1T4K#!I*S8!37%.H/(K-@1T4'@T5F
MR HHKN?@#^S1X^_:G\<1^&_A[X3UKQ9K#X+0V,&Y+=2<!YI#B.%,\;Y&5?>N
M7%8JCAJ4J^(FH0BKN4FDDN[;T2]2)R4%>3LCA'&#7;_ #]F?Q]^U1XYC\-_#
MSPGK7BS6'P7AL8-R6ZDX#S2'$<*9XWR,J^]?K7^PU_P:Z6=E]CU[X^^(OMTG
M$G_"+>'YV2$=]MQ>8#-Z%80N".)2*_5SX+_ CP;^SIX&M_#7@7PSHOA70[7E
M+33;5849L8+N1R[G'+L2QZDFOYIXZ^DMDV6\V&R"/UJKMS.ZI)^OQ3_[=LGT
MD?-X[B:C2]W#KF??I_P?ZU/RA_88_P"#7&SL/L>O?'WQ%]NDXD_X1;P_.R0C
MOLN+S 9O0K"%P1Q*17ZO?!;X#^#/V<_ UOX:\"^&=%\*Z';<K::=;+"C-C!=
MR.7<XY=R6/<FNLHK^/>+_$//^)JO/FV(<HWNH+W81](K2_F[R[MGQ^,S'$8E
MWK2T[=/N"BBBOB3A"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *BOK*'4[*:VN88KBWN$:*6*5
MZ2(PP58'@@@D$'K4M%";6J _._\ ;M_X-P?@S^U"+S6O 2_\*E\739DSI=N)
M-&NGZ_O+/*B// S T8&22CFOQC_;@_X),_&[]@2]FF\:>%9;WPRC[8O$NC[K
MS2903@;I H:$D\!9E1CV!'-?U65%?64.IV4UM<PQ7%O<(T4L4J!TD1A@JP/!
M!!((/6OVK@OQTXAR/EH8F7UFBOLS;YDO[L]6O)2YDNB1[6"SW$4/=E[T>SW^
M3_X<_C$HK^B_]NW_ (-O_@Q^U#]LUKP$O_"I?%TV9,Z7;B31KI^O[RSRHCSP
M,P-&!DDHYK\9/VW_ /@DS\;OV!+V:;QIX5EO/#*/LB\2Z.6O-)ER<#=(%#0D
MG@+,J,>P(YK^LN#?%KA[B-*GAZOLZS_Y=SM&5_[KVE_VZV[;I'UF#S?#XG2+
ML^SW_P""?-=-<TXG J,G)K](/2"BBBID 4$X%%-<Y-9R ;1116<C,&.!4=.<
MY--J) %%%%92 *"<"BFN:SD TG)HHHK.0!110QP*DS&N<FFT45FP"FN<FG,<
M"HZS *_IG_X-L/\ E$CX$_["6K_^E\]?S,5_3/\ \&V'_*)'P)_V$M7_ /2^
M>OPGZ0'_ "3=/_K]'_TB9X?$'^[+U7Y,^\:***_C4^+"BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OG7_ (*D
M?\%(?!O_  2V_9'USXF^*RE[>1C[%X?T59A'-K^I.K&*V4\[5^4O(^#LC1VP
MQ 5O?/$_B;3_  5X:U#6=8OK73-)TFVDO;V\N9!'#:01J7DD=CPJJH+$G@ $
MU_'/_P %U_\ @K+JG_!6#]LJ]U^SFO;7X9^$3+I7@O3)B5\NUW#S+R1/X9[E
ME5VXRJK%&2?+!(!\U_M4_M1>-/VS_C_XF^)GQ"U:36O%?BJ[-U=SG*QQ# 6.
M&)<G9#&@5$0<*J**\]HHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *]._8X_:]\<?L)?M&>&OBA\.]4.F>)?#-R)4#@M;WT)XEM
MIT!&^&5,HRY!P<@JP5AYC10!_;M_P3"_X*/^"?\ @J-^RAHOQ,\'.+6>0_8M
M=T:24/<:#J"*IEMI#QN'S*Z/@!XW1L DJ/H:OXS/^"(?_!6'7/\ @DY^V)8>
M)S)>7WP[\3&/3/&FCQ-G[59[OEN8UZ&XMRQD3H6!DCW*)6(_L;^'OQ T7XK^
M ]%\4>&]2M=8\/\ B*RAU'3;^V;=#>6\J!XY$/\ =96!'UH V**** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "OQA_X/:/^3!?A1_V4!?\ TW7E?L]7
MXP_\'M'_ "8+\*/^R@+_ .FZ\H _FAHHHH **** "BBB@ HHHH **** "BBB
M@ HHHH _L\_X(#_\H;?V>_\ L58O_1LE?8%?'_\ P0'_ .4-O[/?_8JQ?^C9
M*^P* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_BB_P""UG_*
M6_\ :-_[*!J__I2]?VNU_%%_P6L_Y2W_ +1O_90-7_\ 2EZ /F"BBB@ HHHH
M **** "BBB@ HHHH **** "OI_\ X(I_\I;_ -G+_LH&D?\ I2E?,%?3_P#P
M13_Y2W_LY?\ 90-(_P#2E* /[7:*** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /'_\ @H5_
MR8)\<?\ LG^O?^FZXK^&.O[G/^"A7_)@GQQ_[)_KW_INN*_ACH **** "BBB
M@ HHHH **** "BBB@ HHHH *_?[_ (,8_P#FZ+_N5/\ W-5^ -?O]_P8Q_\
M-T7_ '*G_N:H _?ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBOD'_@L)_P6$\ ?\$C_ ( -KVO-#KGCO7(Y(O"WA:*8+<:K,!@RR$9,
M5K&2"\A'HJY9@* -K_@JO_P5G^&?_!)KX#'Q5XVN&U/Q#JPDA\-^&+251?:[
M<*N>,Y\N!"5\R9@0@8 !G9$;^2'_ (*'_P#!2#XH_P#!3CX]W7CWXG:Q]JF7
M=%I6D6I:/3- MR0?(M8BQVKP-S$EW(RS,:Y7]L/]L;XA?MW_ ![UKXD?$S7K
MC7O$FM29R25M["$$[+:WCR1%"@.%0>Y)+%F/E] !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'TG_P3'_X*G_%
M+_@E9\=8?%_P_P!2:;2KUXX]?\.74C?V;X@MU;)21>=D@&=DRC?&6.,JS*W]
M;O\ P3-_X*@?#'_@J=\ K?QM\/=2$=]:K'%K_AZZD7^T?#URP/[J91U1MK%)
M5^20 XP0RK_$?7L7[#7[=WQ*_P""=GQ^TWXC?"_7I-'UJRQ%=6[CS++5[4LK
M/:W460)(7VC(X92 RLKJK  _N:HKY5_X)+?\%:OAY_P5H_9YB\5^%)$TGQ5I
M*QP>*/"\\P>[T.Y8'Z>9;R88QS  , 00KJZ+]54 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 ?R!_$3_DH&N_]A"X_P#1C5CUL?$3
M_DH&N_\ 80N/_1C5CU_MKA?X,/1?D?MT/A04445NQR&,,&DI[#(IE9,6Z"@\
MBBBLV21G@T4YQ3:@ HHHK-@!&14=24UQ@UF^Q,AM%%%9DB.,BF5)3&&#4R 2
MBBNX^ /[-/C[]J;QQ'X;^'OA/6?%FL/@M#8P;DMU)P'FD.(X4SQOD95]ZX\7
MBJ.&I2Q&(FH0BKN4FDDN[;T2]292C%<TG9'"N*[?X ?LT>/OVI_'$?AOX>^$
M]:\6:P^"T-C!N2W4G >:0XCA3/&^1E7WK]:?V&_^#7>SL?L>O?'SQ%]NDXD_
MX1;P_.R0COMN+S 9O0K"%P1Q*17ZM?!CX$^#?V=? ]OX;\"^&=&\*Z':\I::
M=;+"C-C!=R.7<XY=B6/<FOYFX\^DUDN6\V&R"/UJKMS:JDGZ_%/_ +=LGTF?
M+YAQ-0I^[AUS/OT_X/\ 6I^4?[#/_!KI9V'V/7OCYXB^W2<2?\(MX?G9(1WV
MW%Y@,WH5A"X(XE(K]7/@O\"/!O[.G@>W\->!?#.C>%=#M>5M-.MEA1FQ@NY'
M+N<<NQ+'N37645_'/&'B+Q!Q/5]IF^(<HWNH+W81](K2_F[R[MGQ^,S+$8IW
MK2NNW3[@HHHKX@X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J*^L
M8=3LIK:YABN+>X1HI8I4#I*C#!5@>"""00>M2T4)M:H#\[?V[O\ @V^^#'[4
M0O-:\!+_ ,*D\739DSI=N)-&NGZ_O+/($>>!F!HP,DE'-?C#^W!_P27^-W[
M=[--XT\*RWOAE'V1>)=&W7FDR@G W2!0T))X"S*C'L".:_JPJ*^L8=3LIK:Y
MABN+>X1HI8I4#I*C#!5@>"""00>M?L_!OCCQ!D?+0Q,OK-%?9FWS)?W9ZM>D
MN9+HD>U@\\Q%#W9>]'L]_D_^'/XP**_HR_;N_P"#;WX+_M1?;-:\ K_PJ3Q?
M-F3.EVXDT:Z?K^\L\J(\\#,#1@9)*.:_&']N#_@DQ\;OV [V:;QIX5EO/#*/
MLB\2Z-NO-)E!.!ND"AH23P%F6-CV!'-?U=P=XL</\1)4\/5]G6?_ "[G:,K_
M -U[2_[=;=MTCZO!YMA\1I%VEV?]:GS63@5'3G.33:_1V>C(*&.!137.369(
MVBBBH8!11163 "<"HR<FG.:;6;%U"BBBLQ2"FN<FG,<"HZF1(444,<"LY -<
MY--HHK.0!7],_P#P;8?\HD? G_82U?\ ]+YZ_F8K^F?_ (-L/^42/@3_ +"6
MK_\ I?/7X7](#_DFZ?\ U^C_ .D3/#X@_P!V7JOR9]XT445_&I\6%%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Y_
M^U5^TEX;_8^_9Q\:?$[Q=<?9_#W@G2IM4N\$!Y]B_)"F>#)*Y2-!W=U'>@#\
M>_\ @\$_X*MM\+?ACI_[,7@G4Q'KOC2!-4\;302#?9Z8&S;V1(Y5KAU\QQD$
M11*""D]?SCUZ%^UC^TSXG_;)_:1\9_%#QE=&Z\1>-M3EU&Z.XE( W$<"9Z1Q
M1JD2#LD:CM7GM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !113[>WDN[B.&&-Y996"(B+N9V/  '<GTH 917JG@']A7XW?%98V\+_!OX
MJ>)%F&8SI7A._O/,&TMQY<39^4$\=AFO4_#/_!$#]KSQ9M^R_LZ?%B+?$)A]
MMT&:RPIQP?."8;D?*?FZ\<' !\L45]?_ /#@C]LG_HWOX@?^ \7_ ,7576/^
M"#_[8FAV1N)OV>/B5)&"%Q;Z=]H?G_9C9F_'% 'R517N'CS_ ()E?M'?"])'
M\0_ /XR:/#&2#/=>#=12 XQG$GD[& R.02.:\;UWP]J'A?4GL]3L;S3KR/[\
M%U"T,B?56 (H IT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?OU_P: _\%=&2YF_94\>:IF-Q-J?P^N;B3[K#=+=:8"3W&^>(>TX
MSRBU^ M;WPN^)NO?!;XDZ#XP\+ZE<:/XD\+ZA!JFF7T!Q):7,+B2.09XX90<
M'(/0Y% '][U%?/?_  2V_;XT/_@I7^Q%X+^+&C_9[>\U>V^RZ[I\3[O[)U2'
M"W5N<\[0_P R$X+1R1MCYJ^A* "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "OQA_X/:/^3!?A1_V4!?\ TW7E?L]7XP_\'M'_ "8+\*/^R@+_ .FZ\H _
MFAHHHH **** "BBB@ HHHH **** "BBB@ HHHH _L\_X(#_\H;?V>_\ L58O
M_1LE?8%?'_\ P0'_ .4-O[/?_8JQ?^C9*^P* "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *_BB_P""UG_*6_\ :-_[*!J__I2]?VNU_%%_P6L_
MY2W_ +1O_90-7_\ 2EZ /F"BBB@ HHHH **** "BBB@ HHHH **** "OI_\
MX(I_\I;_ -G+_LH&D?\ I2E?,%?3_P#P13_Y2W_LY?\ 90-(_P#2E* /[7:*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /'_\ @H5_R8)\<?\ LG^O?^FZXK^&.O[G/^"A
M7_)@GQQ_[)_KW_INN*_ACH **** "BBB@ HHHH **** "BBB@ HHHH *_?[_
M (,8_P#FZ+_N5/\ W-5^ -?O]_P8Q_\ -T7_ '*G_N:H _?ZBBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH ***\/_ ."AG[?W@+_@FK^S!KGQ0^(%
MYLL=.'D:=IT,BK>:Y>L"8K2W5C\TC8))Z(BNY^52: .!_P""NO\ P5F\!_\
M!)C]FRX\6>))8=4\7ZQ'-;^$_#228N-<NU4<MCE+>,LAEEZ*" -SNB-_'_\
MM@?M@_$#]NSX_P"N?$KXE:Y-KOB;79,LQRMO90@GR[:WCR1%#&#A4'N22S,Q
MZ+_@H3^W_P#$#_@I3^TSK7Q.^(5]YE]J!\G3]-A=S9:'9J3Y=I;JQ.V-<DD]
M7=F=LLQ->'T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110!ZU^Q)^VW\0_\ @GS^T-HOQ,^&>M/I
M/B#26V2Q/E[35+9B#):7,>1YD+X&5R""%92KJK#^P;_@E-_P5.^'_P#P5<_9
MILO&WA"XBL?$%BD5OXH\-R3!KOP]>E<E&Z%X7(8Q3  2*#PKJZ)_$_7OG_!-
M[_@HQ\0O^"8G[36D_$CP#>OF%E@UG1Y92MGXAL2P,EK.!G@XRKX)C<*PY&"
M?W 45XS^P/\ MV> ?^"C7[,V@_%#X>:A]JTG5D\J[LY2!=Z/>*!YUI<+_#(A
M(]F4JZDJRL?9J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M _D#^(G_ "4#7?\ L(7'_HQJQZV/B)_R4#7?^PA<?^C&K'K_ &UPO\&'HOR/
MVZ'PH****W*"F,,&GTC#(J9$[,911163"0'D5&>#4E-<5FR1M%%%1( H(R**
M*SD!'13G&#7;? +]FKQ]^U+XXC\.?#WPGK/BS6'P6AL8-R6ZDX#RR'$<*9XW
MR,J^]<>,Q5'#4I8C$34(15W*3227=MZ)>IC.2@N:3LCAZ[?X"?LT^/OVIO&\
M?ASX>^$]9\6:P^"T-C!N2W4G >60XCA3/&^1E7WK]9?V&_\ @U[L['['KWQ\
M\1?;I.)/^$7T"=DA'?;<7F S>A6$+@CB4BOU8^#'P)\&_L[>![?PWX%\,Z-X
M5T.VY6TTZV6%&;&"[D<NYQR[$L>Y-?S)QY])[)<LYL+P_#ZU5VYG>-)/U^*?
M_;MD^DSYG'\3T:7NX=<S[]/^#_6I^4O[#7_!KO9V/V/7OCYXB^W2<2?\(MX?
MG9(1WVW%Y@,WH5A"X(XE(K]6O@Q\"?!O[.O@>W\-^!?#.C>%=#MN5M-.MEA1
MFQ@NY'+N<<NQ+'N37645_&G&7B-Q!Q15]IF^(<HWNH+W:<?2*TOYN\N[9\;C
M,RQ&*=ZTM.W3[@HHHKX<X0HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *BOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D
M$'K4M%%[:H#\Z_V[_P#@VZ^"_P"U%]LUOP"O_"H_%\V9,Z7;B31KI^O[RSRH
MCSP,P-&!DDHYK\8/VXO^"2OQN_8!O9I_&GA66]\,H^R+Q+HVZ\TF4$X&Z0*&
MA)/ 698V/8$<U_5G45]8PZG936US#%<6]PC12Q2H'25&&"K \$$$@@]:_9.#
M_&[/\EY:&)E]9HK[,V^9+^[/5KTES)=$CV,'G>(H^[+WEY[_ '_\.?Q>,<"H
MZ_HX_;Q_X-N/@O\ M2?;-:\ K_PJ/Q?-NDSI=N)-&NGZ_O+/*B// S T8&22
MCFOQ=_;C_P""2?QO_8 O9I_&OA66]\,(^R+Q+HVZ\TF4$X&Z0*&A)/ 698V/
M8$<U_57"'BMD'$*5+#U?9UG_ ,NYV4K_ -U[2^3O;=(^JP>:X?$:1=GV>_\
MP3YIHHHK]$D>D%!.!137-9R :3DT445G( HHH8X%29C7.33:**S8!37.33F.
M!4=9@%%%%9@%?TS_ /!MA_RB1\"?]A+5_P#TOGK^9BOZ9_\ @VP_Y1(^!/\
ML):O_P"E\]?AOT@/^2;I_P#7Z/\ Z1,\/B#_ '9>J_)GWC1117\:GQ84444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7X
M*_\ !Z/_ ,% FT?PWX#_ &;=!OMLFK;?%WBM8I.?(1GCL;9\<$-(LTS*>088
M&Q@@U^\.LZQ:^'M'NM0OKB*UL;&%[BXGE;:D,:*69F/8  DGVK^(#_@I;^V)
M??M\_MV?$SXL7DDS6_BS699-,CE&&MM/BQ#9Q$=BEO'$#ZL">I- 'A=%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 45]%?\ !.[_ ()7_&?_ (*@
M?$H^'_A;X9>ZL;-PNJ>(+\M;:-HP/.9[C:?F(.1&@>1AR$(!(_HP_P"":O\
MP:J?L_\ [%4.G>(/B%;)\:_B!;A96N=;M@NB64O7]Q899'Q_>N#(20& C/
M/YVOV)_^"0/[1G_!0=H;CX7_  PU[5M#E<J=>O573M'7!PV+J<I'(5[K&7?_
M &:_6+]E'_@R/N)X;>]^.'QE2W9@/-TCP39;R/7%[=*!GMC[,1[^O] %C8PZ
M990VUM#%;V]NBQ111($2)%& J@<     =*EH ^"?V??^#9G]C+]GV&"2/X2V
M_C+4H1AK[Q7J%QJK3?[T#,+;_OF$=?2OL+X4?LW_  [^ UJ(/ W@+P7X+A5!
M&(]"T2VTY0H& ,0HHP!QBNTHH **** "BBB@ K!^('PL\,?%C2/[/\5>&]!\
M36&&7[-JNGQ7D.&X8;)%8<X&>.:WJ* /BG]H+_@W;_8W_:-AG;4_@AX9\.WL
MH^2[\*M+H+PM_>$=JR0L>3P\;#VX%?GC^U?_ ,&27A_4HKJ^^"/QBU/2I\%H
M=(\9V2W<+L3T^V6RHT:CIS;R'U/<_O)10!_%S^W#_P $-_VG/^"?D5W?^//A
MGJMUX8M 7;Q)H'_$VTE8P<>9)+#EK=3V^T+&>G'(KY)K^_MT$B%6 96&""."
M*_.__@I%_P &S?[./[?T5_K6EZ(OPE^(5R&==>\+VZ0VUU*>C75CQ#-DDEF3
MRI6/60]* /Y%**^O_P#@I]_P1%^.?_!*SQ TWC;0UUOP-<3^38>,-&#3Z7<$
MGY4E.-]M*<@;)0NX@["X!-?(% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 ?L%_P &?_\ P48D_9X_;.U+X&Z]?>7X3^,B;],$LFV.RUNWC9HR
M,G ^T0J\1QRTB6XK^GJOX&O 'CO5OA;X\T3Q-H-[+INN>';^#5-.NXOOVMS!
M(LL4B^ZNJD?2O[@?^"?'[7>E_MX_L6?#?XMZ2(8X_&FC17=U;Q/O6RO%S%=V
M^>_E7$<L>>^S/% 'LE%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?C#_P>
MT?\ )@OPH_[* O\ Z;KROV>K\8?^#VC_ ),%^%'_ &4!?_3=>4 ?S0T444 %
M%%% !1110 4444 %%%% !1110 4444 ?V>?\$!_^4-O[/?\ V*L7_HV2OL"O
MC_\ X(#_ /*&W]GO_L58O_1LE?8% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %?Q1?\%K/^4M_P"T;_V4#5__ $I>O[7:_BB_X+6?\I;_ -HW
M_LH&K_\ I2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T_\ \$4_^4M_
M[.7_ &4#2/\ TI2OF"OI_P#X(I_\I;_V<O\ LH&D?^E*4 ?VNT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 >/_P#!0K_DP3XX_P#9/]>_]-UQ7\,=?W.?\%"O^3!/CC_V
M3_7O_3=<5_#'0 4444 %%%% !1110 4444 %%%% !1110 5^_P!_P8Q_\W1?
M]RI_[FJ_ &OW^_X,8_\ FZ+_ +E3_P!S5 '[_4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '-?&/XP>&OV?OA7X@\;>,M8M-!\+^%[&74=3U"Y;$
M=M!&NYCQDL>P5069B% )(!_CP_X+6?\ !77Q1_P5L_:FN/$5Q]KTGX=^&VEL
MO!^@NV/L5L6YN)E!*FYFPK.1G "("0@)^OO^#IS_ (+:?\-A?%N?X _#35_,
M^%_@._/]OW]I+^Z\4:K$V"H8??M;9@0N/EDEW/\ ,$B:OQYH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BO:/V1O\ @G=\;OV[
M_$']G_"7X:^*/&6V0137EK;>5IUJQ(&)KN4K;Q=?XY!QD]C7ZM_L??\ !E-\
M0O& M=2^-_Q/T+P79L [Z/X9@.JZ@1W1[B3RX8FZG*"<=/7@ _#RM7P;X%US
MXBZ['I?A_1]5U[4YAF.TTZTDNIWZ#A$!8]1T'>OZXOV8?^#8+]CK]FB*WFD^
M&\GQ$U:W"@W_ (SOGU+S2.I:V79:')Y_U/Z5]Q_#3X0^$_@OX?72?!WA?P[X
M3TI<8LM&TV&PMQ@8'[N)57@<=* /XV/A!_P0E_; ^.*PMH7[/?Q&@CGV^7)K
M5@-#C8,< [KYH1M/7.<8YZ<U]'_#O_@T)_;(\:Q1-J6D_#WP@T@!9=7\3I*8
MLD=?LB3CC.>">AZ\9_JZHH _F@\*_P#!DQ\?KPP_VY\5O@]IX8MYOV&34;S8
M.=NW?;1;L\9SC&3UQSU>C_\ !D#\1I[T+J'QX\$VMO@Y>WT&ZG?/;Y6D0?CN
MK^C2B@#^<:]_X,@_B;'>2+;?'3P)-;AB(WDT6[C=E[$J&8 ^P)^M<;XI_P"#
M*']HRQ5FT;XF?!;4MK-A;J\U*T9E'W<;;.0;CZ$X'J:_IKHH _DQ^)'_  :4
M_MI>!5=M-\'>$?& 09_XD_BFTCW?=Z"[:#U/_?!_V<_-'QD_X(U_M5? *.23
MQ/\  'XH6]M"-TMU9:'+J5K$.>6FMA)&O3NW\Z_MEHH _@+U72;K0M2FL[ZU
MN+.\MG,<T$\9CDB8=0RG!!'H:KU_=_\ '#]ECX9_M,Z/_9_Q%^'O@KQU9[2J
MQZ]HMOJ C]T,J,5(Z@K@@\@@U\"?M0_\&E7[(WQ_2XN?#>A^)_A1JTP+";PS
MJSR6K/S@M;70F0+T^6+RNG!!R2 ?R=T5^Q7[8_\ P9G_ !X^#T%UJ7PC\6>%
M_B]IL.633YL:#K##L%29VMGP,Y)N$)QPO.!^6/[07[+WQ&_90\:MX=^)?@?Q
M1X%UH;BEKK6G2VC3J#@O&7 $B<CYT+*<C!YH X.BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#[3_X(A_\%@O$W_!)+]J*'6<WVL?#
M'Q0\=GXOT".0_OX<X6[@4G:+J#)92<;U+QDJ'W+_ &#_  D^+/ASX[_#'0?&
M7A'5[/7O#/B:RBU'3=0M7W174$BAE8>G7!!P0000""*_@EK]C?\ @UA_X+<O
M^R3\5+/]GKXEZL5^&/CB_P >'+^[F_=^%M4E;_5DM]RUN7(##[L<Q#X DE:@
M#^F^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HKR[]JG]M?X3_L0^!?^$D^+'C[PYX'T
MJ0-Y!U&YQ<7I7&Y;>!<S3L-PRL2,0#G%?EA^T=_P>K?!'P!?S6GPS^&/COXC
M/ Q47>HW,/A^RG_VHV(GFQ_OPH?:@#]H**_G.UG_ (/@/B%/J.[3_@+X,M;3
M _=W'B"YN),YY^=8D'3'\->G?!?_ (/@O#FH:HL/Q$^ .MZ38[ANO/#GB2+4
M90OM;SPP#(X_Y;<^W< _>.BOD7]A/_@N;^S-_P %#[NSTOP%\1;&S\67F%3P
MSX@3^R]6=R,[(XY#LN&'?[.\@&#SP:^NJ "BBB@#^0/XB?\ )0-=_P"PA<?^
MC&K'K8^(G_)0-=_["%Q_Z,:L>O\ ;7"_P8>B_(_;H?"@HHHK<H****&*0QA@
MTE/89%,K)BW04'D445FR2,\&BG.*[;X!_LU^/?VI/'$?ASX>^%-9\6:P^"T-
MC!N2W4G >60XCA3/&^1E7WKDQ6*H8:C+$8F:A"*NY2:22[MNR2]293C%<TG9
M'#UW'P#_ &:_'O[4GCB/PY\/?"FL^+-8?!:&Q@W);J3@/+(<1PIGC?(RK[U^
ML7[#G_!K]9V/V/7OCUXB^W2<2?\ "+Z!.4A'?;<7F S>A6$+@CB4BOU6^#/P
M*\&_L[^![?PWX&\,Z-X5T.VY6TTZV6%&;&"[D<NYQR[$L>Y-?R_Q]]*#),LY
ML+P]#ZU56G,[QI)^OQ3_ .W;)])GR^8<44*7NX=<S[]/^#_6I^5/[#O_  :^
MV=E]CUWX]^(OMTG$G_"+Z!.R0COMN+S 9O0K"%P1Q*17ZK?!CX%>#?V=O ]O
MX;\"^&=&\*Z';<K::=;+"C-C!=R.7<XY=B6/<FNLHK^,.,O$CB'BFK[3.,0Y
M1O=07NTX^D5I?S=Y=VSXO&YEB,4[UI77;I]P4445\,<(4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%?+O[<_\ P6#^!O[ =O<6
M?BSQ0FL>+(5RGAG0]MYJ1;' D4,$@!ZYF9,CH&Z5Z&5Y3C<QQ"PN I2J3>RB
MFWZZ;+NWHNII2HSJ2Y*:N_(^HJ^;?VO_ /@K?\ _V'M<AT?QUXZLUU^29(Y-
M(TN)M1OK16(S)-'%GRE .[Y\,P'RACQ7XF_MX?\ !QK\;?VL?MFB^#9_^%2^
M#9\Q_9]&N&;5;I#_ ,]KW"NN?2$1C!P2W6OS[N;F2]N))II))IIF+N[L69V)
MR22>22>]?T=PC]'6O52K\0U>1?\ /NFTY?\ ;T]8KTBI?XD?1X/AV3][$.WD
MO\S^Q3X#_M&^!/VG_ D/B;X?>*]%\6Z)-@?:=.N1)Y3$9V2)]Z)QW1PK#N!7
M:5_'3\!?VC/'?[,/CR'Q-\/O%>M>$M;AP/M.G7!C\U0<[)$^Y(A[HX93W!K]
M<OV$/^#J3_CST#]H+PWZ1_\ "5>'H/PWW-GG\2T!^D5>%QC]'_-\NYL1DTOK
M%/\ EVJ)>FTO^W;-_P IAC.'ZM/WJ/O+\?\ @_UH?M)17%_ ?]HWP+^T_P"!
M(?$WP^\5:+XMT2; ^TZ?<"3RF(SLD3[\3CNCA6'<"NTK\$Q&'JT*CHUHN,HZ
M----/LT]4>#*+B[2W"BBBL20HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "HKZQAU.RFMKF&*XM[A&BEBE0.DJ,,%6!X
M(()!!ZU+11>VJ _.K]O'_@VW^"_[4?VS6_ *_P#"H_&$VZ3.EVXDT:Z?K^\L
M\J(\\#,#1@9)*.:_%[]N/_@DI\;_ -@"]FF\:^%9;WPPC[(O$NC;KS2903@;
MI H:$D\!9EC8]@1S7]6U17UC#J=E-;7,,5Q;W"-%+%*@=)488*L#P002"#UK
M]BX/\:\^R7EHXF7UBBOLS;YDO[L]6O27,ET2/8P>=8BC[LO>7GO]Y_%P3@5&
M3DU_1U^WE_P;:_!?]J07FM> 5_X5'XOFS)G2[<2:-=/U_>6>5$>>!F!HP,DE
M'-?BW^W)_P $DOCA_P $_P"]FG\:^%9;WPPC[(O$VC;KS2903@;I H:$D\!9
MEC8]@1S7]2<(^*F0\06IX>K[.L_^7<[*5_[KVE\FWW2/JL'FF'Q&D79]G_6I
M\TT445^A'H2"FN<FG,<"HZF1(444,<"LY -<Y--HHK.0!1114@%?TS_\&V'_
M "B1\"?]A+5__2^>OYF*_IG_ .#;#_E$CX$_["6K_P#I?/7X;](#_DFZ?_7Z
M/_I$SP^(/]V7JOR9]XT445_&I\6%%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!\!?\'-/[7+?LD_\$A/B))8WC66O?$0
MP^"=+9?O,;S=]J /4?Z%%=X/8XK^0"OW3_X/;_VFVUKXU?!KX/6MP?)\/Z1=
M>+-1C1\K)+=R_9K<,.S(EI<$#KBXST(K\+* "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ K],O\ @@Y_P;R>*/\ @J1K]OX_\=-?^$O@7IET8Y;U!Y=_
MXHD0D/;V6Y2!&K#;).<A3E$#.'\OSG_@@C_P1[U+_@K)^U<MKK$=[9?"?P2T
M5]XNU&+,;3J23%80N.DT^UAD<I&KMU"AOZ]_AW\/=#^$G@+1O"_AG2[+0_#O
MAZRBT[3=/LXQ'!96\2!(XT4=%50 /I0!B_L__L\>"/V5OA-I/@7X=^&=*\(^
M$]#B\JST[3XMD:>KL3EI)&/+2.6=V)+,22:[.BB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH S/&?@O1_B-X3U#0?$&E:=KFAZM UK?:??VR7%K>1,,
M-')&X*NI'!!!!K^>G_@N=_P:H7/PLL-9^+7[,&FW^K:#"6N]7\ 1![F\T].2
MTNG'EYHQU-N<R+_ 7&$7^BFB@#^ 1U:-BK JRG!!'2DK^BC_ (.3_P#@W*A^
M)%CXB_:*^ >BK#XFMTDU+QGX2L8?EUE1EI=0LXU'%R!EI8@/WPRZ_O=PE_G7
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OZ'O^#*+]M)M>^'GQ2^
M6JWFZ;0+B/QCX?C=]S?9YMMO>HN3PB2K;. !]ZYD)Z\_SPU]C?\ ! G]K)OV
M./\ @K-\'O$T\X@T;6M77POJ^YML?V741]E+N<CY8I)(IO\ MB.O2@#^S:BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "OQA_X/:/\ DP7X4?\ 90%_]-UY
M7[/5^,/_  >T?\F"_"C_ +* O_INO* /YH:*** "BBB@ HHHH **** "BBB@
M HHHH **** /[//^" __ "AM_9[_ .Q5B_\ 1LE?8%?'_P#P0'_Y0V_L]_\
M8JQ?^C9*^P* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_BB_
MX+6?\I;_ -HW_LH&K_\ I2]?VNU\&_'C_@VM_9'_ &E/C/XH^('B[P'K=]XH
M\8ZE-JVJ7$?B;4($FN)G+NP1)0J@L3PH % '\>M%?UN_\0G_ .Q+_P!$Y\0?
M^%;J?_QZC_B$_P#V)?\ HG/B#_PK=3_^/4 ?R145_6[_ ,0G_P"Q+_T3GQ!_
MX5NI_P#QZC_B$_\ V)?^B<^(/_"MU/\ ^/4 ?R145_6[_P 0G_[$O_1.?$'_
M (5NI_\ QZC_ (A/_P!B7_HG/B#_ ,*W4_\ X]0!_)%17];O_$)_^Q+_ -$Y
M\0?^%;J?_P >H_XA/_V)?^B<^(/_  K=3_\ CU '\D5%?UN_\0G_ .Q+_P!$
MY\0?^%;J?_QZC_B$_P#V)?\ HG/B#_PK=3_^/4 ?R145_6[_ ,0G_P"Q+_T3
MGQ!_X5NI_P#QZC_B$_\ V)?^B<^(/_"MU/\ ^/4 ?R15]/\ _!%/_E+?^SE_
MV4#2/_2E*_H^_P"(3_\ 8E_Z)SX@_P#"MU/_ ./5UOP'_P"#:W]D?]FOXS^%
M_B!X1\!ZW8^*/!VI0ZMI=Q)XFU"=(;B%PZ,4>4JP# <,"#0!]Y4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 >/_\ !0K_ ),$^./_ &3_ %[_ --UQ7\,=?W.?\%"O^3!
M/CC_ -D_U[_TW7%?PQT %%%% !1110 4444 %%%% !1110 4444 %?O]_P &
M,?\ S=%_W*G_ +FJ_ &OW^_X,8_^;HO^Y4_]S5 '[_4444 %%%% !1110 44
M44 %%%% !1110 4444 %?E-_P=&?\%CV_8(_9N7X2^ =5:U^+7Q2LI$:YMI-
ML_AO2&)CEN@PY2:8AXHB,%<2N"K1KG] OVW_ -L/PE^P3^RSXP^*_C6X$6B^
M$[%K@0*X6;4;@_+!:1=?WDTI2->P+9.%!(_BJ_;-_:W\7_MU?M->+OBIXYO/
MM7B#Q=>M<R(K$PV40PL-M$"21%%&$C4=<*,Y))(!Y?1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !17H'[,G[*WQ$_;*^+>G^!?ACX3U?QE
MXHU(YCL["+/E)D RRR,0D,2EANDD947(R17]%'_!)_\ X-&_AW^SC'IOC+]H
MB;3_ (H^-H]EQ#X=AW?\([I3CG$@8!KUAQ_K L74&-^&H _$O_@G7_P1+_:%
M_P""F]_;W/P]\&RV/@^24QS>+M=+6&B0X.UMDI4M<,I&"ENDC*>H YK][_\
M@GE_P:3_ +/G[*EM8:U\4O.^-_C.';(ZZK%]GT"V?KB.Q5CYP'()N'D5N#Y:
M=*_5#1M&L_#NDVUAI]K;6-C9Q+#;VUO$L4,$:C"HBJ %4    8 JS0!G^%?"
M>E>!/#MGH^AZ9I^C:3I\8AM;*QMTM[>V0=%2- %5?8 "M"BB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KE/C/\"O!?[1?@.Z\+^/O"?A[QEX=O1^^T[6;"
M*\MV/9MD@(##/##!!Y!!KJZ* /Q5_P""A_\ P9L_#/XMI?>(/V>O$D_PQUYE
M+IX=UB274-!N'_NI,=US;9/)),ZC@*BBOPA_;D_X)L?&G_@G+XZ70OBWX'U/
MPW]I=DL=27%QI>J =X+J/,;G')3(=01N53Q7]Q%<[\5_A'X6^.W@#4O"OC3P
M[HOBOPUJ\?E7NEZK9QW=K<KG(W1N"IP0"#C((!&" : /X):*_H _X*S_ /!G
MM&(M2\<?LIW3*5#3S_#_ %>\W9ZDC3[R5L^@$5PQ[GSAPE?@U\1_AMXA^#WC
MK5/"_BS0]5\-^(]$G:UU#3-2M7M;NSE'5)(W 93T/(Z$&@#$HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^J'_ (->?^"S7_#>W[.__"H_
MB!JWVCXO?#*R58[BX?,WB72%*QQW63RTT)*12D\MF)R6+OC]6Z_A-_8^_:O\
M8?L/_M)^$?BEX%OC8^)/"-\MW#DGRKN,Y66VE Y:*6-GC<<$JYP0<$?VK_L+
M_ME>$OV_OV5O!_Q8\%SA]'\560FDMF<--IEROR3VDO _>12!D)P V PRK D
M];HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "ORA_P""]?\ P<F:'_P3DGO/A9\)5TSQ9\:7B O[B;$V
MF^$%89'G '][=$$%8>B@AI#C:C^S_P#!PG_P5MC_ ."5O[&<DWA^XMV^*OQ"
M,VD^$X&*L;,A1]HU!D/WEMU=, @@RRQ C:6Q_*)\!/@1\1?V]_VF-+\'>$[/
M4?&/Q"\>ZD[[IYR\MS-(6EFN;B9SPH^>221SP Q)H K_ !?^-?Q,_;=^-\FO
M>,-<\3_$;QYXEN5A1YR]Y=W,CM\D$$2@[5R<)%$H49 50.*_0#]CS_@TF_:H
M_:7TJUU?Q5:^&_@_HMR X7Q-<N^J.ASR+.!79&R.5G:)L<XK]QO^"5G_  13
M^#O_  1@^"-UXIN8;3Q5\2+'3)[SQ#XVN;+=<11*C/+#91_,T$ 0$%4.^7&7
M)^55Y3_B+ _8E_Z*-X@_\)+4_P#XS0!\2Z+_ ,&-</\ 8\G]H_M+2_VA(B^7
M]F\!#R8'YW9W:AF0=,8V=/?CQS]HS_@RI^-O@'2I[SX:_$[P+\13!DBSU"UF
MT"\N!V$8+3P[CZ/*@']ZOT]_XBP/V)?^BC>(/_"2U/\ ^,U[/^R=_P %U_V4
M?VU/$]KH/@7XQ>'Y/$5[((;?2=8AGT:\NI#TCA6[CC$S'J%B+G\00 #^0O\
M:@_8Z^+'["WQ*3PW\4O!/B/P%X@4F6V6^AV1W00C,EO.A,4R@D?/$[*#QG-?
MJ;_P1$_X.H_%W[.>NZ/\,_VD-5U'QI\.9W2TLO%EP6N-8\- X4&X;E[NV7J2
MV9D&2#( L8_H7_:K_9%^'/[;?P=U#P'\4/">E^+O#.HC)M[M/WEM)@@302KB
M2&9<G$D;*PR><$BOY./^"YO_  1*\3?\$AOC?:_8[F^\3?"7Q;(Y\->()HQY
ML3C+-8W>T!5N$7D, %E3YU (=(P#^P#PMXITSQSX9T_6M%U"RU;1]6MH[RQO
MK.99K>\AD4,DL;J2K(RD$,"000:OU_.=_P &C_\ P6.O/A_\1[?]EGXA:H\W
MAOQ*\DW@.ZG;/]EWYW22Z>6/2*<!GC'\,P*@$S#;_1C0!_('\1/^2@:[_P!A
M"X_]&-6/6Q\1/^2@:[_V$+C_ -&-6/7^VN%_@P]%^1^W0^%!1116Y04444 %
M,88-/KMO@-^S7X\_:D\;1^'?A]X4UCQ7K#X+0V,&Y+=2<!Y9#A(DSQOD95]Z
MY<9BJ&%I2Q&)FH0BKN4FDDN[;LDO-F<IQ@N:3LCA:[CX!_LU^/?VH_&\?ASX
M?>%-9\5ZP^"T-C!N2W4G >60XCA3/&^1E7WK]8/V'O\ @V!L['['KWQZ\1?;
MI.)/^$7T"<I".^VXN\!F]"L(7!'$I%?JI\&?@7X-_9W\$6_AOP-X9T?PKH=M
MRMIIULL*,V,%W(Y=SCEV)8]R:_EOC_Z4F297S87AV'UJJM.=WC23]?BG_P!N
MVB^DSY?,.*:%+W<,N=]^G_!_K4_*O]A[_@V!L['['KOQZ\1?;I.)/^$7T"<I
M".^VXN\!F]"L(7!'$I%?JI\&?@5X-_9W\#V_AOP-X9T;PKH=MRMIIULL*,V,
M%W(Y=SCEV)8]R:ZRBOXKXT\2>(N*:WM,XQ#E&]U!>[3CZ06E_-WEW;/B<;F6
M(Q3O6E==NGW!1117PIPA1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 445\N_MT?\ !87X&_L!6]S9^+/%$>L>+(5RGAG0]MYJ9;'
MD4,$@!ZYF9,CH&Z5Z&693C,QKK"X"E*I-](IM^NFR[MZ+J:4Z4ZDN6"NSZBK
MY=_;G_X+!_ W]@.WN+/Q9XH36/%D*Y3PSH>V\U(MC@2*&"0 ]<S,F1T#=*_%
MS]N__@XU^-O[60O-%\&S_P#"I?!MQF/[/HUPS:K=1G_GM>X5USZ0B,8."6ZU
M^?ES<R7MQ)--))--,Q=W=BS.Q.223R23WK^C>#_H\UJG+B.(JG(O^?<&G+TE
M/5+S4;^4D?28/AUOWL0[>2_5_P"7WGZ"?MX?\'&OQM_:Q^V:+X-G_P"%2^#9
M\Q_9]&N&;5;I#_SVO<*ZY](1&,'!+=:_/NYN9+VXDFFDDFFF8N[NQ9G8G)))
MY))[U'17]-9#PWEF34/JV648TX^2U?G)O63\VVSZ:AAZ5&/+2C9!110!DU[\
M38<@P*=115 =I\"/VC/'7[,/CN'Q-\/_ !5K7A+6X<#[3IUP8_-4'.R1?NR(
M>Z.&4]P:_7#]@_\ X.H\_8] _:!\-_W8O^$J\/0?AON;//XEH#](J_%NI ,"
MOD>*N <CXAI\F9T$Y6LIK2:])+7Y.Z\CEQ67T,0OWL=>_4_L0^!'[1G@7]I[
MP+#XF^'_ (JT7Q9HDV!]IT^X$GDL1G9(GWXG'='"L.X%=I7\=_P(_:+\=?LQ
M>.H?$WP_\5:UX3UN' ^TZ?<&/S5!SLD7[LB'NCAE/<&OUN_81_X.H?\ CST#
M]H'PYZ1_\)5X>@_#?<V>?Q+0'Z15_+/&7T?,WR[FQ&32^LT_Y=JB^6TO^W;-
M](GRV,X?K4_>H^\OQ_X/]:'[145Q?P(_:,\"_M/>!8?$WP_\5:+XLT2; ^TZ
M?<"3RF(SLD3[T;CNCA6'<"NTK\!Q&'JT*CHUHN,HNS3333[-/5,\"47%VEN%
M%%%8DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %17UC#J=E-;7,,5Q;W"-%+%*@=)488*L#P002"#UJ6BB]M4!^=/[
M>7_!MI\%OVI/MFM^ 5_X5'XPFW29TNW$FC7;]?WEGE1'G@9@:,#))1S7XM_M
MQ_\ !)+XX?\ !/\ O9IO&WA66]\,(^R+Q-HVZ\TF4$X&Z0*&A)/ 698V/8$<
MU_5U45]8PZG936US#%<6]PC12Q2H'25&&"K \$$$@@]:_7^$?&C/LFY:.(E]
M8HK[,W[R7]V>K7I+F2Z)'L8/.J]'27O+SW^\_BR<Y--K^CS]O/\ X-LO@K^U
M+]LUOP"O_"HO&$V9,Z7;B31;M^O[RSRHCSP,P-&!DDHYK\6_VY?^"2'QP_X)
M_7L\_C;PK+>^&$?9%XFT;=>:3*"<#=(%#0DG@+,L;'L".:_J'A/Q2R'B"U.A
M4]G6?_+N=E*_]WI+Y._=(^GPF:4,1I%V?9_UJ?,]-<Y-.8X%1U^@'HA11168
M!1110 5_3/\ \&V'_*)'P)_V$M7_ /2^>OYF*_IG_P"#;#_E$CX$_P"PEJ__
M *7SU^&_2 _Y)NG_ -?H_P#I$SP^(/\ =EZK\F?>-%%%?QJ?%A1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4456UG5[?P_H]
MU?WD@AL[&%[B>0@D1HBEF; YX )XH _CJ_X.-OCRW[0/_!9CXW7Z7 FL_#FK
M1^%[90VY8!I\$=K*H_[;QS,1_>8U\0UTGQF^)-U\9?C!XK\87V?MWBO6+S6+
MC)S^\N)WF;N>[GO7-T %%%% !1110 4444 %%%% !1110 4444 %:'A/PKJ7
MCOQ3INAZ/97&I:OK-W%8V-I F^6ZGE<)'&@[LS, !W)K/K]//^#33]C"']J+
M_@J?IOBO5K5+G0/@WILGBAQ(H:.2_+""R4\'YEDD:X4\8-J.>Q /Z*/^"1?_
M  3QT7_@F/\ L+^#_AG8PVS:]' -2\47\7)U/5IE4W$F[NB$+%'Z1Q1]\D_3
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\Q_P#P
M=4_\$5;;]D#XJ#X__#/25M?AMX]OS'XATVUCQ#X<U:0EO,11]RWN?F( &V.4
M,H(62-!_3A7%?M&_L^^%?VK/@5XJ^'/C;3DU7PMXQTZ33=0MSC=L<<.A(.V1
M&"NCXRKHK#D"@#^#BBO8/V^?V-O$7_!/_P#:]\<_"/Q/F74/!^HM!#=B,HFI
M6C@26UT@[++"\;XR=I8J>0:\?H **** "BBB@ HHHH **** "BBB@ HHHH *
M?;W$EI<1S0R/%+$P='0[61AR"#V(]:910!_<W_P3Z_:.7]KS]A[X3_$SS4FN
M?&?A:PU&]*8PEVT*BY3CCY9Q(O']VO8:_+/_ (- OCX_Q;_X)&6WANXF,EQ\
M,_%6I:$B,V6$$ICOXS_N[KR51_US(Z 5^IE !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %?C#_ ,'M'_)@OPH_[* O_INO*_9ZOQA_X/:/^3!?A1_V4!?_ $W7
ME '\T-%%% !1110 4444 %%%% !1110 4444 %%%% ']GG_! ?\ Y0V_L]_]
MBK%_Z-DK[ KX_P#^" __ "AM_9[_ .Q5B_\ 1LE?8% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 >/_P#!0K_DP3XX_P#9/]>_]-UQ
M7\,=?W.?\%"O^3!/CC_V3_7O_3=<5_#'0 4444 %%%% !1110 4444 %%%%
M!1110 5^_P!_P8Q_\W1?]RI_[FJ_ &OW^_X,8_\ FZ+_ +E3_P!S5 '[_444
M4 %%%% !1110 4444 %%%% !1110 445\4_\%\/^"FD?_!,'_@G]X@\3:7=1
M1_$'Q:6\/>$(L@O'>RHVZ[V]UMXPTN2"I<1*?OB@#\5?^#M+_@JY_P -8?M2
M0_ GP?J0F\ ?"&[==7D@?,>K:\ 8Y<D'E;52T*],2-<9R-I'Y!U+?7TVIWLU
MS<S2W%Q<.TLLLKEWE=CDLQ/)))))/6HJ "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *^[/^".?_!!;XI?\%9_%D>K6ZR^"_A+I]SY6J>+;RW++
M.5/SV]E&<?:)AT)!"1_Q-G:K?1'_  0!_P"#;#6/V]+G2_BY\;++4?#_ ,%X
MV6YTS2R6M[[QL ?X6!#PV?',HPT@.(R ?,7^G#X?_#[0OA1X)TOPWX9T?3?#
M_A_1;=;2PT[3[=;>ULXE&%2.-0%51Z 4 >2_L#?\$YOA/_P36^#<7@OX5^&H
M-)MY CZEJ4V)M3UN91CSKJ? +MR<*,(FXA%4'%>Y444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7R'_P54_X(K_!S_@K#X!:'
MQCIHT'QU8P>5H_C+3(5&I:?C)6.3H+BWR3F&0X&YBC1L=U?7E% '\3?_  4T
M_P""3WQ<_P""5?Q>_P"$;^(VCB;1]0=CH?B6P#2:5KD8[QN1E)0/O0OAUZX*
ME6;YGK^[S]I[]EKP#^V7\%]7^'WQ*\-:?XJ\*:T@$]G=*<QN/N2Q.,-%*AY6
M1"&4]#7\H_\ P7$_X((^-O\ @DKX[_M_2I;SQA\%M>NS#H_B IFXTV0\K9WX
M50J3==DB@)*%R-K;HU /S[HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "OUJ_P"#4+_@K$W['/[6!^"OC#4O)^&_Q@O(X;)IGQ%H^ND+'!*.P6X
M6!_]H6[$@(V?R5I]O<26EQ'-#(\4L3!T=#M9&'((/8CUH _OYHKX5_X-[_\
M@J O_!3K]@+1M4UN^6X^)7@/R_#_ (O1C^\N)T3]S?$8'%S$ Y(  D691PE?
M=5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !116-\1?&,/P[^'VO>(+@ V^A:=<:A*#G!6*-I#T!/1>P)]C0!_(M
M_P '*_[;%Q^V=_P5B^("P7AG\,_#.8^"M%C5RT:BS9ENI!_"2]V;@[@.4$8R
M0H-?KE_P: ?\$U;'X%?LC7G[0'B#34;QI\5FDMM%DF3]YIVB0R%!LSRIN)D9
MV/\ %'' 1P3G^:36=6U'Q[XLNKZZ:?4-6UJ[>>5@"\ES/*Y9C@<EF9C]2:_N
MW_9P^#EG^SM^SUX%\ :<L:V/@GP_8:%!L^Z4MK=(0>@SG9G)&3F@"G^UE_R:
MQ\3/^Q4U3_TDEK^%#PYHDGB7Q#8:;"R1RZA<QVR,_P!U6=@H)]N:_NO_ &LO
M^36/B9_V*FJ?^DDM?PQ_"C_DJ7AK_L*VO_HY: /U^_X@F/C]_P!%7^#_ /WW
MJ/\ \C5^=7_!2'_@E_\ %K_@E5\:+7P?\4--L8WU2!KS1M9TJY-QINLPHVUG
M@D*JX9&P&21$D7<I*A71F_MPN+B.SMY)II$BBB4N[NVU44<DDGH!ZU_./_P>
M4_MW_#+X_P#C'X4_"_P3KFB>+/$'@*;4=1UV^TZ9;F+2C<+!'':"5"4,C>4S
MR("2NR+."2* /KO_ (-*?^"K/BC]L_X!^*/A#\1-6N]>\6_"F*WN-*U:\E\V
MZU'29BR+'*Q)9WMY$"[VY*31 Y*DG]%/^"B/[$/AG_@HE^Q]XT^$_BB&'[/X
MCLF_L^]=-SZ3?H"UM=ICG='+M) ^\NY#\K$'\(O^#([X9:MJ7[8GQD\91K/_
M &'HO@V'1;E@<1FYN[V*:$$8Y8)93XP> 3D'(Q_230!_!OXAT7QA^R3^T+>:
M?-)=>&_'OPS\0O TD+8FTS4K&Y(W*?[T<T60?50:_MG_ ."?O[5-I^V[^Q1\
M,?BM9B*,^-M MK^[BB^Y;7FW9=0CVCN$E3/?97\O7_!U-\#;7X*_\%F_B!<6
M,*V]GXXT_3O$RQJ %$DMNL,S?\#GMY7.>[FJO[#7_!>;QU^Q?^RUX7^&FCZM
MJ5KIOAO[7Y,44 9%\^[GN6P=PZM,3T[T 4_B)_R4#7?^PA<?^C&K'K8^(G_)
M0-=_["%Q_P"C&K'K_;7"_P &'HOR/VZ'PH***[CX"?LV>//VHO&\?AWX?>%-
M8\5ZN^"T-C!N2W4G >60X2),\;Y&5?>EBL70PM&6(Q,U"$5=RDTDEW;=DEZA
M*<8KFD[(X>NX^ G[-GCS]J+QO'X=^'WA36/%>KO@M#8P;DMU)P'ED.$B3/&^
M1E7WK]7OV'_^#82TL?L>N_'KQ#]MDXD_X1?0)RD([[;B[P&;T*PA<$<2D5^J
M?P:^!?@W]GCP1;^&_ _AG1_"NAVW*VFG6RPHS8P7<CEW..78ECW)K^7>/_I3
MY'E?-A>'8?6ZRTYW>-)/U^*?_;MHOI,^6S#BJA2]S#+G??I_P?ZU/RL_8?\
M^#82TL?L>N_'KQ#]MDXD_P"$7T"<I".^VXN\!F]"L(7!'$I%?JG\&O@7X-_9
MX\$6_AOP/X9T?PKH=MRMIIULL*,V,%W(Y=SCEV)8]R:ZNBOXIXU\2^(N*JWM
M,YQ+E&]U!>[3CZ06E_-WEW;/B<=F>)Q<KUI77;HOD%%%%?!G %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117R[^W1_P6%^!O[
M5O<6?BSQ0FL>+(5RGAG0]MYJ9;' D4,$@!ZYF9,CH&Z5Z&695C,QKK"X&E*I
M-](IM^NFR[MZ+J:4Z4ZDN6"NSZBKY=_;H_X+"_ W]@*WN+/Q9XH36/%D*Y3P
MSH>V\U,MC@2*&"0 ]<S,F1T#=*_%K]O'_@XX^-W[67VS1?!L_P#PJ7P;/F/[
M/HUPS:K=(?\ GM>X5USZ0B,8."6ZU^?5S<R7MQ)--))--,Q=W=BS.Q.223R2
M3WK^BN$/H]UJG+B.(:G(O^?<&G+TE/5+S4;_ .)'T>#X>D_>Q#MY+_,_07]O
M'_@XX^-W[67VS1?!L_\ PJ7P;/F/[/HUPS:K=(?^>U[A77/I"(Q@X);K7Y]3
MW$E]=23322332L7D=V+,[$Y))/))/>HZ>@P*_IC(^',MR>A]6RRC&G'K9:OS
MDWK)^;;9]+0PU*BN2DK(6BBBO>.@****T0!3D&!30,FI*T ****J(#D&33J
M,"BM(F@4445I$#M/@1^T7XZ_9B\=0^)OA_XJUKPGK<.!]IT^X,?FJ#G9(OW9
M$/='#*>X-?K?^PC_ ,'3W%GH/[0'ASTC_P"$J\/0?AON;//XEH#](J_%U1DT
M^OC^+. <CXCI\N9T%*5K*:]V:])+6WD[Q\CCQ67T,0K58Z]^OWG]AGP(_:+\
M"_M.^!8?$OP_\5:+XLT2; ^TZ?<"3RF(SLD3[T3CNCA6'<"NTK^//X$_M%^.
MOV8O'4/B7X?^*M:\)ZW#@?:=/N#'YJ@YV2+]V1#W1PRGN#7ZV?L)?\'3W_'G
MH'[0'AS^['_PE7AZ#\-]S9Y_$M ?I%7\J<9?1YSC+N;$9++ZS2WY=JB7IM+_
M +=LWTB?*XSAZM3]ZA[R[=?^#_6A^T%%<7\"/VB_ O[3O@6'Q+\/_%6B^+-$
MFP/M.GW D\IB,[)$^]&X[HX5AW KM*_G[$8>K0J.C7BXRB[----/LT]4SY^4
M7%VDK,****Q)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *BOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D$'K4M%%[
M:H#\Y_V]/^#;#X*_M3?;-;\ K_PJ+QA-NDSI=N)-%NGZ_O+/*B// S T8&22
MCFOQ7_;F_P""1WQQ_P""?M[//XV\*2WOA='V1>)M&W7NDR@G W2!0T))X"S+
M&Q[ CFOZP*BOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D$'K7ZYPEXRY[D_
M+1Q$OK%%?9F_>2_NSU:]'S)=$CU\'G5>C[LO>7G_ )G\5E%?T?\ [>G_  ;7
M_!7]J;[9K?@%?^%0^,)LR9TJW$FBW;]?WEGE1'G@9@:,#))1S7XL?MS?\$CO
MCC_P3]O9Y_&WA26]\+H^R+Q-HVZ]TF4$X&Z0*&A)/ 698V/8$<U_3W"?B=D6
M?VIX>I[.J_\ EW.RE?\ N])?)W[I'U&$S2AB-(NS[/\ K4^9Z***_0CT0K^F
M?_@VP_Y1(^!/^PEJ_P#Z7SU_,Q7],_\ P;8?\HD? G_82U?_ -+YZ_#?I ?\
MDW3_ .OT?_2)GA\0?[LO5?DS[QHHHK^-3XL**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
MS/#_ /\ (- ']?M%?R!?\11O[=G_ $7+_P LSP__ /(-'_$4;^W9_P!%R_\
M+,\/_P#R#0!_7[17\@7_ !%&_MV?]%R_\LSP_P#_ "#1_P 11O[=G_1<O_+,
M\/\ _P @T ?U^T5_(%_Q%&_MV?\ 1<O_ "S/#_\ \@T?\11O[=G_ $7+_P L
MSP__ /(- ']?M%?R!?\ $4;^W9_T7+_RS/#_ /\ (-'_ !%&_MV?]%R_\LSP
M_P#_ "#0!_7[17\@7_$4;^W9_P!%R_\ +,\/_P#R#1_Q%&_MV?\ 1<O_ "S/
M#_\ \@T ?U^T5_(%_P 11O[=G_1<O_+,\/\ _P @T?\ $4;^W9_T7+_RS/#_
M /\ (- ']?M%?R!?\11O[=G_ $7+_P LSP__ /(-'_$4;^W9_P!%R_\ +,\/
M_P#R#0!_7[17\@7_ !%&_MV?]%R_\LSP_P#_ "#7](?_  0C_:4^(/[7_P#P
M2D^$_P 2/BEK#>(/'7B>/5)=1U!K*WL_M*QZM>PVY\JWCCB7%O'"/E09QDY)
M)(!]=4444 %%%% !1110 4444 %%?/?[;_\ P53^ ?\ P3KT<S?%CXC:)X?U
M*2+S;?1(6:]UB[!^Z4M(0TNTGCS&58P>K <U^.'[:'_![!K&H7%YIGP!^%=I
MIMK@I%KWC64SW#9XW+8V[A$('(+3R#)Y3C! /Z$Z\E^.W[>OP1_9A:6/XA_%
MOX<^#;B'K:ZMXAM;:Z8YQA86?S&/LJD\'T-?Q_?M2?\ !:3]J3]L:6Y3QQ\:
M/&EQIMT3OTK2[O\ LC32ISA3;VHCC< ' +ACZDGFOE]W:1BS$LS'))[T ?UZ
M?%'_ (.D/V)_AE/+!'\6+CQ+=0DJT6B>'=1N5.#CB5H4A;ORKG@?3/BWB3_@
M\^_91T2X\NT\+?&_6!@XDM=!T]$R.F?-OD;GKT/]*_ESHH _I>_XC:/@'_T2
MCXP?]\:=_P#)-267_![+^SY)>1K<_"OXR0VY8"1XX--D=5[D*;M03[$CZU_,
M[10!_4CX;_X/-_V3M=EVW7ASXV:,N]5W7F@6+ @]6_<WTAP._&?0&O5/ ?\
MP=8?L2^-)(X[KXFZQX;DE.U5U3PKJ>,EL#+0PRJN>N20 .I%?R-44 ?VP?"S
M_@M#^R?\9?+70?VA/A2TTPRD.H:_#ID[\!L".Z,;DX/3&1@^AQ]&>&/%NE>-
MM(CU#1=2T_5K";[ES97"7$+]#PZ$@]1W[U_ G70?#OXL>*OA!K:ZEX3\3>(/
M"^I*5876D:C-8S@KG:=\3*W&3CGC- '][E%?QV_LZ_\ !R9^V5^S@]O%:_&+
M5?&&G0 !K/Q=;1:V)P/[T\RFY_%9@3W[5^B/[*G_  >XR![.R^-WP91ERHN=
M8\%7^T@=RMC=$Y]?^/H4 ?T T5\E_L7_ /!<;]E_]O*6UL? OQ4T.#Q'=X5?
M#^NDZ1JA<_\ +..*?:)V_P"N#2#WZU]:4 %%%% !1110 4444 %%%% !1110
M 4444 %%?-__  5Z^/?BS]E[_@FC\8_B!X%U;^P_%WA7P^]]I=_]EANOLLPD
M0!O+F1XVX)X=2/:OYDO^(HW]NS_HN7_EF>'_ /Y!H _K]HK^0+_B*-_;L_Z+
ME_Y9GA__ .0:/^(HW]NS_HN7_EF>'_\ Y!H _K]HK^0+_B*-_;L_Z+E_Y9GA
M_P#^0:/^(HW]NS_HN7_EF>'_ /Y!H _K]HK^0+_B*-_;L_Z+E_Y9GA__ .0:
M/^(HW]NS_HN7_EF>'_\ Y!H _K]K\8?^#VC_ ),%^%'_ &4!?_3=>5^4'_$4
M;^W9_P!%R_\ +,\/_P#R#7C'[;7_  6$_:,_X*+^ =)\+_&3XB?\)CH6AZA_
M:EE;?V#IFG^1<^6\6_?:VT3M\DCC#$KSG&0#0!\ST444 %%%% !1110 4444
M %%%% !1110 4444 ?V>?\$!_P#E#;^SW_V*L7_HV2OL"OXTO@#_ ,'"?[8'
M[+WP:\/?#_P+\7?[#\(^%;06.EV'_"*Z+=?98020OF36;R-R3R[$^]=A_P 1
M1O[=G_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MV?\ 1<O_ "S/#_\ \@T?\11O
M[=G_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^W9_T7+_RS/#_ /\ (-'_ !%&
M_MV?]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W9_P!%R_\ +,\/_P#R#1_Q%&_M
MV?\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=G_1<O_+,\/\ _P @T?\ $4;^
MW9_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=G_ $7+_P LSP__ /(-'_$4;^W9
M_P!%R_\ +,\/_P#R#0!_7[17YD?\&N/_  4*^,'_  47_9$^(7BCXR>+O^$Q
MUW0_&!TNRN?[*LM/\BV^Q6TNS9:PQ(WSR.<L"W.,X %?IO0 4444 %%%% !1
M17\O/_!4'_@XH_;'_9V_X*)_&KP)X-^,/]C^%?"7C#4=*TFQ_P"$4T2X^R6T
M4[)''YDMFTCX4 9=F8]R: /ZAJ*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:/^(HW
M]NS_ *+E_P"69X?_ /D&@#^OVBOY O\ B*-_;L_Z+E_Y9GA__P"0:/\ B*-_
M;L_Z+E_Y9GA__P"0: /Z_:*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:/^(HW]NS_
M *+E_P"69X?_ /D&@#^OVBOY O\ B*-_;L_Z+E_Y9GA__P"0:/\ B*-_;L_Z
M+E_Y9GA__P"0: /Z_:*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:/^(HW]NS_ *+E
M_P"69X?_ /D&@#^OVBOY O\ B*-_;L_Z+E_Y9GA__P"0:/\ B*-_;L_Z+E_Y
M9GA__P"0: /Z_:*_D"_XBC?V[/\ HN7_ )9GA_\ ^0:]W_X)??\ !Q1^V/\
MM$_\%$_@KX$\9?&'^V/"OBWQAIVE:M8_\(IHEO\ :[:6=4DC\R*S61,J2,HR
ML.Q% ']0U%%% !1110 4444 %%%?SX_\'&O_  7!_:B_8._X*7:I\/\ X4?$
M_P#X17PC;^']-OH[#_A'-)OMLTL;&1O,N;623D@<%L#L!0!_0=17\@7_ !%&
M_MV?]%R_\LSP_P#_ "#1_P 11O[=G_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_M
MV?\ 1<O_ "S/#_\ \@T?\11O[=G_ $7+_P LSP__ /(- ']?M%?R!?\ $4;^
MW9_T7+_RS/#_ /\ (-'_ !%&_MV?]%R_\LSP_P#_ "#0!_7[17\@7_$4;^W9
M_P!%R_\ +,\/_P#R#1_Q%&_MV?\ 1<O_ "S/#_\ \@T ?U^T5_(%_P 11O[=
MG_1<O_+,\/\ _P @T?\ $4;^W9_T7+_RS/#_ /\ (- ']?M%?R!?\11O[=G_
M $7+_P LSP__ /(-'_$4;^W9_P!%R_\ +,\/_P#R#0!_7[17\@7_ !%&_MV?
M]%R_\LSP_P#_ "#1_P 11O[=G_1<O_+,\/\ _P @T ?U^T5_(%_Q%&_MV?\
M1<O_ "S/#_\ \@T?\11O[=G_ $7+_P LSP__ /(- ']?M%%% !1110 4444
M%%%% !117Q#^WO\ \'#'[+__  3[FO-+\0>.$\8^,+,$-X;\)*FJ7L;_ -R:
M0,L$##(RLLJO@Y"F@#[>ILTRV\322,L<<8+,S' 4#J2:_F9_;&_X/.?CC\5+
MFXL?@WX/\+_"G23D1W]\HU[5SZ,#(JVR9Z[#!)C@;SCG\S_VD?\ @H7\<OVO
MKF9OB9\6/'GC&"<[C97^KS-8)_N6JD0I]%04 ?V)?'#_ (*U?LR_LXM/'XR^
M.WPQTJ\ME+2V,>O07E\@'_3M SS>N/DYP<=*^8/B3_P=C_L5^ I)4T_QUXF\
M7/#D$:/X6O5#$=@URD*GT!S@^N.:_DHHH _IZ\3?\'J7[,.FB9--\!?'#5)H
MV 1FTG3+>&4=R&-^7'XI^76L/_B-H^ ?_1*/C!_WQIW_ ,DU_-#10!_35HG_
M  >P?LXW%PPU+X9?&RUB"Y5K:RTRX8MZ$->I@>^3]*[;PK_P>/\ [(OB$1_;
M+'XNZ%YBEF^W>';=_+(['R+J3D^V1ZD5_*_10!_7]X _X.@?V(O'TRPCXR#1
MKAVVB/5?#>JVJXXY,AMC$!DXY<'@G&.:^B/A+_P5#_9O^.KPQ^$OCM\)]:NK
M@ QV</BBS6\.1G_4-()1QZKV(Z@U_#S10!_?Q:7<5_:QSP21S03()(Y(V#+(
MI&001P01SD5)7\(?P5_:R^*7[-UXD_P]^)'CKP/)&Q8'0=>NM/!)ZY$3J"#S
MD'(.3G-?<7[-W_!UM^V+\ 9[>/5?&6@_$S2X<+]C\5Z-%*Q7H?\ 2+;R)RWN
M\C<]CR" ?UM45^(?[)?_  >M?#/QF;33_C-\+_$O@>\<B.35?#MRFL:?GO(\
M+^5-$O\ LIYQ^O;]4/V1?^"CGP-_;PT5;SX3?$[PKXRD\OS9;"WNO)U.V7UE
MLY0EQ$/=XP#@^E 'ME%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117*?&#X[>"?V>_"C
M:]X\\8>&/!>BH2#?:YJD.GV^0,X#RLJDX[ YH ZNBOS0_:B_X.Q_V0_V>)9[
M/0_$7B3XJ:I#E3#X4THM;JXZ W-RT,3+_M1-(,>IXK\^_P!HK_@]P^(6NO<6
M_P *?@SX2\-0X*17OB?4I]7F8?W_ "H/LZHV.@+R 'KD<4 ?T9TRXN([.WDF
MFD2**)2[N[;511R22>@'K7\>7QT_X.4_VS_CQ+,MQ\9M3\,6,A)2T\,6%MI
MAR,?+-%&)S_P*4XKY'^*_P"T?\1/CS=FX\<^//&GC.=G,ADUW6[G47+$Y)S,
M[')/.: /[8/B=_P4=_9]^"[2+XL^.'PE\/S0G:T%]XLL89\YQ@1F7>3[ $UX
M/X\_X.0OV)?AU(4OOCUX?NF!VXTO2M2U0$\][:WD'\)YSCISR,_QQT4 ?U@^
M*_\ @[L_8T\.K(;/Q!X\U[:@8"Q\+S)O).-H\\Q<CKS@>Y/%<-J__!Z-^RGI
MMX8H?!_QVU"/ /G6^A:8J'V_>:@K<?2OY=Z* /Z8+C_@]F_9_6XD$/PJ^,4D
M08A&>+359E[$C[4<'VR<>IIO_$;1\ _^B4?&#_OC3O\ Y)K^:&B@#^G;3?\
M@]:_9AEL8VO/AW\>(+DCYXX=)TF6-3GLQU%2>/\ 9%=IH'_!XA^R#K#L+C_A
M:>D[5# W7AN-@Q]!Y4[\CWX]Z_E5HH _KZ\'_P#!T9^P_P"+G\MOC(^DS%B%
MCU#PMJ\(( !W;Q:E #R "P.1TZ9]L^'?_!9/]E'XIF-='_:'^$+2S?ZN&\\3
M6MA,YSC CN'1B?8#/>OXF:* /[Y/!?Q#\/\ Q(TO[=X=US1]>LO^?C3KV.ZB
MZD?>C)'4$=>QK8K^!/PSXLU3P5J\>H:-J6H:3?P_<N;*X>WF3H>'0@CH._:O
MI;X)_P#!;G]K;]GMX?\ A&?V@/B3Y-LVZ*WU;4SK5M'TX$-Z)H]O'W=N.3QR
M: /[5J*_EY_9^_X/,?VF?AO+;P>.?#?PW^)%@G^NEDL)=)U"7Z2V[^0O_@.>
MWX_>W[,__!Z/\ _B3+#:_$SP#X\^&-W,0&N;4QZ_IL([EY(Q%<<<?=MVSSTX
M! /V0HKP?]E?_@I]^SY^VQ'"OPO^+O@GQ5?3C<NF1WXMM4 XY-E-LN%'.,F,
M#->\4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MC_\ P4*_Y,$^./\ V3_7O_3=<5_#'7]SG_!0K_DP3XX_]D_U[_TW7%?PQT %
M%%% !1110 4444 %%%% !1110 4444 %?O\ ?\&,?_-T7_<J?^YJOP!K]_O^
M#&/_ )NB_P"Y4_\ <U0!^_U%%% !1110 4444 %%%% !1110 4444 %?R&?\
M'*7_  4P7_@HK_P40U6W\/WS77PY^%8E\,^'"KYAO)%?_3+Y<$C]],H56!^:
M*" X!R*_H&_X.*?^"C#?\$Z/^";'B?4]'O/LWCSX@$^$_#!1L2VT]Q&_G78[
MCR(%D=6P0)3"#]ZOX\* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH *_9#_ (-P?^#=9OVSKO2?CM\;--:/X2V<_G>'] F&U_&$L;D>;,.JV2NI
M&.LQ4CB,'?Y;_P &Y/\ P0JN_P#@IE\8%^(GQ"L;FU^!O@N] NE8&-O%EZF&
M%C$W40KE6F<<[2(U(9R\?]6FAZ'9>&=%L]-TVSM=/T[3X$MK6UMHEAAMHD4*
MD:(H"JJJ  H    % $FG:?;Z1I\%I:00VMK:QK###"@2.%%&%55' 4   #@
M5-110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 5A_$OX:>'_ (R?#_6/"OBK1]/\0>&_$%I)8ZCIU]")K>\@<89'
M4\$$?EU'-;E% '\D_P#P<!?\$%]9_P""57Q,7QAX+6_USX&^*KMDTV[D#2S^
M&[AOF%A=/W!&?*E/+JI#?.I+?FW7]ZOQH^#/A?\ :'^%/B#P/XTT6R\1>%?%
M%E)8:GI]VFZ*YB<8(]58'#*RD,K*K*00"/Y!_P#@N/\ \$;_ !)_P2._:6.G
MPF\UKX6>+I);GPAKLH#.T:D%[*X(  N80R@D +(I5U RR( ?$5%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!]X_\&Z__  4H;_@G!_P47\.WFLZD
MUG\.OB$4\,^*U>3;;P12N/L]ZPZ#[/,5<O@D1-.!]\U_877\ =?UW_\ !L]_
MP4=;_@H#_P $W=$L]<O6NO'WPG,?A77FD;=+=Q1QC[%=D]3YD ",Q.6E@F/<
M4 ?H;1110 4444 %%%% !117S?\ \%>OCWXL_9>_X)H_&/X@>!=6_L/Q=X5\
M/O?:7?\ V6&Z^RS"1 &\N9'C;@GAU(]J /I"BOY O^(HW]NS_HN7_EF>'_\
MY!H_XBC?V[/^BY?^69X?_P#D&@#^OVBOY O^(HW]NS_HN7_EF>'_ /Y!H_XB
MC?V[/^BY?^69X?\ _D&@#^OVBOY O^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^
MBY?^69X?_P#D&@#^OVBOY O^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69
MX?\ _D&@#^OVBOY O^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D
M&@#^OVBOY O^(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&@#^OV
MBOY O^(HW]NS_HN7_EF>'_\ Y!H_XBC?V[/^BY?^69X?_P#D&@#^OVBOY O^
M(HW]NS_HN7_EF>'_ /Y!H_XBC?V[/^BY?^69X?\ _D&@#^OVBOQI_P"#5?\
MX*M_'W_@I%X_^,]C\:/'O_"9VOA/3]*GTI/[$T[3OLKS272RG-I;Q%]PC3A\
M@;>,9.?V6H **** "BBB@ HHHH ***XOX\_M&> OV7?A_<>*OB-XP\.^"?#M
MKD/?:Q?1VL3-@G8FX@O(0#A$!9N@!- ':45^+?[;_P#P>=?"7X5RWVC_  /\
M%:U\4-4A+1QZUJQ;1]&![2(A!N9E_P!ED@SGAJ_)_P#:P_X.8/VP/VKIKJ%_
MB=/\/-%N&++IG@B#^QUASG@7*EKPC!QAIR..F: /ZV_BK\<O!/P*T/\ M3QQ
MXP\+>#=-P3]KUS58-/@P.OSS.J\9'>ODSXM_\'&W[%GP9N)8=2^._AO5+B/(
M$>@V5[K2R$9X$EK#)'SCJ7 ]Z_CQ\6^,M8\?:]<:KKNJZEK6J71W37E_<O<W
M$Q]6=R6;\36;0!_5%XV_X/'/V1?"C,+&S^+?B;: 0=-\.P1[OF(X^TW,/0#/
M..".^0.#U7_@]C_9XAOY%L?A=\:+BU&-DD]MID,C<#.5%VX'.1]XY'/'0?S,
MT4 ?TO?\1M'P#_Z)1\8/^^-._P#DFNDT#_@],_99U.2WCO/!/QTTUY$S+(^B
MZ9+#"VW)&5U NPSP#LYR"0.<?R^T4 ?UD^"/^#M_]B_Q6\(O_%7C3PR)-NXZ
MEX5NI!%DX.[[,)NG4XSQTR>*]Q^&7_!?_P#8T^+3PKI7[0G@.U,Y 7^VI9M$
M SC[QO8XMO4?>QCG/0X_C%HH _O-^%/[0?@'X[V/VKP/XW\(>,K;9YOFZ%K-
MOJ,>S.-VZ%V&,]ZZ^OX"M-U.YT:_ANK.XGM;JW;?%-#(8Y(V]58<@^XKZ>_9
MZ_X+9_M7_LO26Z^$?CM\0$M+7 BL=6O_ .VK*-1_"L%X)8U7CHJB@#^U>BOY
MJ/V7_P#@]3^,W@.:WM?BQ\-?!7Q"T]"%DN](FET+42.[L?WT#D==JQ1@XQD9
MR/T\_8Y_X.FOV2OVL);;3]3\6:A\)_$$^U?L7C2V6SMV;H=MY&TEL%!Z&62,
MD'.T<X /T;HJCX:\3Z;XTT&UU71]0L=6TN_C$UM>6<ZSV]PAZ,CJ2K*?4$BK
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 45\S_M5_\%D/V8OV+)KJU^(7QF\&Z;JU
MF2LVD6-R=5U2)NRO:VHDF0G/&]5'O@$C\Z?VD?\ @]@^$/@W[1:_"SX4^./'
M5U'E%NM<NX-"LV/9TV?:)64=<,D9."..M '[745_*_\ 'W_@\2_:P^*+S1>$
M8?A[\,K4D^3)I>B_VA=H.<;GO6FB8^XB4<=*^,?C1_P5^_:B_:#,B^*_CU\4
M;ZWF)+VEMKT]A9OG@Y@MS'$?^^>,G'4T ?VE?$3XR>$/A#8_:O%GBKPWX7ML
M;O.U?4X;*/')SNE91_"WY'TKY]^(W_!;W]D7X5F0:K^T1\*YFB!+KI>N1:LP
MQU&+4RG/MUSQUK^+'5=6NM=U"6[OKFXO+J<[I)IY#))(?4L<D_C5>@#^NSQO
M_P '4O[$7@]I$M_BMJ.OS1!MR:;X4U5LL.P>6WC1L]B&*^XKS3Q'_P 'CW[(
MNAM,+6R^+FL>4FY39^'8%\XXSM7SKJ/GM\V![XYK^5ZB@#^G+6_^#UW]FB"U
M5M-^&_QTNI]X#)<Z;I5NH7!Y#+?N2<XXQW//&#E_\1M'P#_Z)1\8/^^-._\
MDFOYH:* /Z9M*_X/8_V>)K^-;[X7?&BWM3G?)!;:9-(O!QA3=H#S@?>&!SST
M/3:)_P 'H'[*.K2R+<>%/CEIBJ,AKG0=.8/[#R[]S^8%?RYT4 ?UF>$O^#MK
M]B[Q&Z"\\7^,?#^X(2;_ ,*W;A-W7/D++]WOC/MFO7OA_P#\'$O[%?Q,,?\
M9OQ_\)VWF' _M6UO=)QR1S]J@BQT/7M@]",_QJT4 ?W3?#']N[X(_&N2./P?
M\8OA;XJDF^Y'I/BJQO)"?3;'*3GVQD5ZM7\ =>C?!S]L+XM?L\2PMX!^)WQ
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
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !45]8PZG936U
MS#%<6]PC12Q2H'25&&"K \$$$@@]:EHHO;5 ?G-^WI_P;7_!7]J;[9K?@%?^
M%0^,)LR9TJW$FBW;]?WEGE1'G@9@:,#))1S7XL?MS?\ !([XX_\ !/V]GG\;
M>%);WPNC[(O$VC;KW2903@;I H:$D\!9EC8]@1S7]8%17UC#J=E-;7,,5Q;W
M"-%+%*@=)488*L#P002"#UK]<X2\9,]R>U'$2^L45]F;]Y+^[/5KT?,ET2/7
MP>=5Z/NR]Y>?^9_%97],_P#P;8?\HD? G_82U?\ ]+YZY?\ ;T_X-K_@K^U-
M]LUOP"O_  J'QA-F3.E6XDT6[?K^\L\J(\\#,#1@9)*.:]]_X)!_L@>*OV$_
MV'-!^&?C*;2KG7-"U'47>?39VFM;B.6[DEC=&95;!1@<,H(.1BOLO$[Q&R?B
M3AJ$,%)QJJK%N$E:27+--IZIJ[W3OM=([<TS*CB<,E#>ZT?HSZ<HHHK^<3YL
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS
ML_X.K=;FTK_@A[\5X(UC9-2O=#MI2P.54:Q9RY7GKNC4<YX)^H_1.OS@_P"#
ML#_E"5\1O^PKHG_ISMZ /Y(J*** "BBB@ HHHH **** "BBB@ HHHH ****
M"OZ]/^#6/5H-1_X(9?!F&%BTFGS:]!,""-KG7=0D ]_ED4\>M?R%U_4-_P &
M97QHA\=?\$Q?$WA%Y!]N\"^-KN,1;LD6UU!!/&^.V9?M(Q_L9SR0 #]=J***
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^.S_
M (.2OV<H_P!FS_@LG\8K*SM_(TOQ9>P^+;,XQYIU"%)[AL?]?;7(_P" ]NE?
MV)U_-G_P>W?"5="_;'^#?CA8?+_X2;P?<:,SA<"1K&\:7D]V"WZCUQM[8H _
M$^BBB@ HHHH **** "BBB@ HHHH **** "BBB@#[Q_X-EO&;>"?^"WOP.FW;
M8KZYU33I%,OEK()])O8E!/?#LC!>Y4#@\U_877\6'_!#+7&\/?\ !7[]G6X2
M-9&D\;V%MACT$S^43^ <G\*_M/H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HJ.[NXK"UDGGDCA@A0R222,%6-0,DDG@ #G)K\NO^"F'_  =9
M_ 7]BF6^\-_#IE^-OCR ,ACT:\1-"L).1B:^ 82,#SL@63."K/&: /U(=Q&A
M9B%51DD] *^$/V[?^#C[]EC]A)[S3;[QPGQ"\76H93H/@W9JDT<@XV37 86T
M)#<,KR^8.?D.,5_-[_P4'_X+T?M)_P#!1V:^L?%WC>?P[X-O#M_X13PR7TW2
MBG/RR@,9;@<YQ/(XSR , #XUH _8;]M3_@\E^/7QGDN]-^#_ (;\.?!_19"5
MCOI476]:9<D9\R9!;Q[EQ\H@9E/20]:_+?\ :!_:J^)?[5OBK^V_B7X\\6^.
MM44GRY];U2:\\@'^&-78K&O^R@ 'I7 T4 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %?37['W_!8[]I;]A0VMO\ #GXN>*=/T6U(":'J
M$PU320O0JMK<AXH\C@F,*W P00"/F6B@#^@3]B3_ (/7(IY+32?VA/A?Y&<)
M)XB\%2%E'0 O87#Y]2S).?:/M7[$?L;_ /!2;X&_M_:!]N^$OQ(\.>+I(XO.
MN-.BF-OJEFO3,UG*%GC&>-S(%/8FOX<ZT?"7B_5O /B6SUK0M4U'1=8TV436
ME]87+VUS:R#H\<B$,K#U!!H _OKHK^6O_@G=_P '<_QZ_9=?3]!^+EO!\;/!
MT!$;7-[)]E\16T? RMV 5GQR<3HSL>/-4=/WP_X)W_\ !9+X _\ !3K1E_X5
MIXQB7Q-'#YUWX6U=!8ZU9@#+$PDD2JO>2!I$&1E@>* /J2BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _"'_ (/B_P#DEO[.O_85UW_T38U_/#7]
M#W_!\7_R2W]G7_L*Z[_Z)L:_GAH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "O[0O\ @@GX$?X=?\$<OV>=/D4HUQX1@U0 YZ7CO=@\@'D3@^G/!(P3
M_&'I^GSZM?P6MK#)<7-U(L444:[FD=CA5 [DD@8K^\']FSX31_ 3]G7P#X%A
MV>3X+\.:=H,>Q0J[;6VC@& . ,1]!Q0!VM%%% !1110 445^6?\ P6T_X.9/
M O\ P3E.I?#OX8QZ9\1/C1&IBN(S)YFC^%F_Z?'1@99Q_P ^\; CDR/'\JN
M?=7[:G[?/PE_X)[?"J3QA\6O&.F^%],;<EG!(3+?:I*!GRK:W7,DS]/NC"YR
MQ5<D?SR_\%/_ /@[H^+?[3DNI>%?@1:W7P>\#REHAK'F*_B?4(^?F\U24L\C
M!VPEI%(XFP2*_,7]J7]K7XC?MJ_%V^\=?%#Q;JWC#Q-?_*US>R?);Q@DB*&-
M0(X8ER<1QJJC).,DUYS0!=\1>)-1\8:[=ZIJU_>ZIJ=_*9KF[NYVGGN9#R7=
MV)9F/<DDFJ5%% !1110 4444 %%%% !1110 4444 %%%% !7VW^P)_P<'_M/
M?\$^9;*PT'QU<>,O!UIA?^$8\6L^IV")Q\L+LPGMP.<+#(J9))5J^)** /ZO
M?^";O_!U9^SW^VK]@T#QY<?\*3\>7&V/[+KUTK:->2'C]Q?X5%S_ '9UB.2
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
M1\-=&>:*%HY-:URY4IIOA^V9L&:XD]>&VQKF20J0JG!( /;O^#>?_@EQ>?\
M!3/]O71H=6TYKCX8_#N6#7_%\TB9@GB5\P6!/0M<R(5*Y!\I)V'*U_86B"-
MJ@*JC  ' %>"?\$V/^"=?@/_ ()@_LM:/\,? D+S16S&\U?5[B-5N]>OW $M
MU-M[G:JJN2$C1%R=N3[Y0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !117RW^W7_P6)^!G[ %M<V?BSQ1'K'BV%<IX9T/;
M>:F6QP)5#!+<'KF9DR.@;I7?EN5XS,*ZPV!I2J3?2*;?KY+NWHNII3I3J2Y8
M*[/J2OEO]NK_ (+$? S]@&WN+/Q9XHCUCQ;$N4\,Z'MO-3+8X$JA@EN#US,R
M9'0-TK\5_P!O3_@X]^-W[6GVS1?!MQ_PJ7P;/NC^SZ-<,VJW49_Y[7N%=<^D
M(C&#@ENM?GS-<27EQ)--))--,Q=W=BS.Q.223R23WK^A^$?H_P!:IRXCB"IR
MK_GW!IO_ +>EJEZ1O_B1]%@^'Y/WL0[>2_S/T(_;S_X.._C=^UE]LT7P;/\
M\*E\&SYC^SZ-<,VJW2'_ )[7N%=<^D(C&#@ENM?GS<W,E[<R3322333,7=W8
MLSL3DDD\DD]ZCHK^D\CX=RW)Z'U?+:,:<?):OS;>LGYMMGTE##TZ,>6DK(*D
M P*:@R:=7NQ-@HHHJBHA2J,FDIZ# K08M%%%:(84445H 4Y!@4T#)J2M "BB
MBJB Y!DTZ@# HK2)H%%%%:1 *>@P*:HR:?5 %%%%7$$%%%%:1-!R#)IU &!1
M6D0"E49-)3T&!5H#M?@5^T3XZ_9D\=0^)?A_XJUKPGK4.!]IT^X,?FJ#G9(O
MW9$/='#*>X-?K1^PI_P=,?\ 'GH/Q_\ #OI'_P )5X?@_#?<6>?Q+0GZ15^,
M=%?&\6>'N1<24^3-*"E*UE->[->DEK;R=X^1QXK+Z&)5JL=>_7[S^P3X$_M%
M>!?VG/ T/B7X?^*M%\6:+-@?:=/N!)Y3$9V2+]Z-QW1PK#N!7:5_'W\"OVB?
M'7[,GCF'Q+\/_%6M>$]:AP/M.GW!C\U0<[)%^[(A[HX93W!K]:/V%/\ @Z7_
M .//0/C]X<](_P#A*O#\'X;[BSS^):$_2*OY-XU^CGG.6\V)R27UFDM>7:HE
MZ;3_ .W;-](GR6.X<K4O>H>\OQ_X/]:'[.45Q?P*_:)\#?M-^!H?$GP_\5:+
MXLT6; ^TZ?<"3RF(SLD3[T;CNCA6'<"NTK^=\1AZM"HZ->+C*+LTTTT^S3U3
M/GI1<7RR5F%%%%8DA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %?GI_P=0:)%JO_!#7XQ7$C2*^FW&A7,04
MC#,=;L(L-QTVRL>,<@?0_H77QG_P<+^%)/&7_!%[]H"SC#EH?#J7QVQ>8=MM
M=07#<>F(CEOX1D]J /XSZ*** "BBB@ HHHH **** "BBB@ HHHH **** "OU
MP_X,\?VV(/V?O^"AFM?"_6+[[+HOQHTC[):*YQ&=6LM\]MDG@;H6O(QW9WC7
MDD5^1];/P[^(&L?"?Q_H?BGP[?SZ5K_AN_@U33;V$XDM+F&19(I%]U=5(^E
M']\=%?+?_!(#_@IIX;_X*H_L8Z!\0=+DM+7Q1:(NG>+=&C?Y](U)%'F#;DGR
M9?\ 6Q,<Y1P"=RN!]24 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !7E_P"TC^Q3\(_VPO[%_P"%J?#GP?\ $#_A'?/_ ++_ +=T
MR.\^P>?Y?G>7O!V[_)BW8Z^6OI7J%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?+__  Y2_9'_ .C<O@__ .$U;?\ Q-'_
M  Y2_9'_ .C<O@__ .$U;?\ Q-?4%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?+__  Y2_9'_ .C<O@__ .$U;?\ Q-'_
M  Y2_9'_ .C<O@__ .$U;?\ Q-?4%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?+__  Y2_9'_ .C<O@__ .$U;?\ Q-'_
M  Y2_9'_ .C<O@__ .$U;?\ Q-?4%% 'R_\ \.4OV1_^C<O@_P#^$U;?_$T?
M\.4OV1_^C<O@_P#^$U;?_$U]044 ?//P\_X)*_LQ_"7QSI/B;PS\"/A?H/B'
M0;J.]T[4;+0+>&XLIT.Y)(W"Y5E(!!'2OH:BB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHK.\7>+])\ >%]0US7=2L-&T;28'NKV^O9UM[:TB09:221B%
M50 222 * -&OC?\ X*C?\%R?@;_P2JT&6U\8:PWB+X@30"6Q\&Z*Z2ZG*&!*
M23Y.VUA/'SR')&2B2$$5^7W_  69_P"#N&ZN[K5?AO\ LIW M[9"]IJ'Q"N+
M?,DW9AID+CY1U'VB123R8T7"RG\'/%?BS5?'?B6^UK7-2U#6=8U2=KF]OKZX
M>XN;N5CEI))')9V)Y+,22: /M'_@J#_P7_\ CY_P4_OK[2=:UMO!/PVF<B'P
M=H$[PV<J=OM<O$EVW )\S]V&&5C2OAZBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *O>&?$^I>"_$-CJ^
MCZA?:3JVFSI<V=[93M;W%I*A#+)'(I#(RD AE(((JC10!^T?_!*C_@[U\?\
MP&?3?!W[1]G>_$SPDA6"+Q3:*J^(=-3@ S*=J7J #DG9-RQ+R'"U_0M^S#^U
MA\.?VSOA/8^./A?XOT;QEX9O@ MW83;F@? 8Q31G$D,H!&8Y%5UR,@5_"-7L
MW[#_ /P4!^+'_!.SXOP>-/A1XLO?#NHY5;VT)\W3]7A!SY-U;GY)4/.,_,I.
M596 8 ']RU%?G+_P1H_X.-/A?_P5%LK'PAX@6T^''QH$6)/#]S<9L]<91\TF
MG3-]_@;C _[U1G'FJC25^C5 !1110 4444 %%%% !1110 4444 %%%% 'X0_
M\'Q?_)+?V=?^PKKO_HFQK^>&OZ'O^#XO_DEO[.O_ &%==_\ 1-C7\\- !111
M0 4444 %%%% !1110 4444 %%%% !1110!]9_P#!"[]F5OVM?^"LGP1\)O;_
M &G3K?Q'#KVIJRYC:TT\&^E1_19!!Y?;)D SDBO[2:_GO_X,G?V,6OO%/Q6^
M/VI6S>1I\">"="D9<J\LACNKYAZ,BK9J" >)G&1R#_0A0 4444 %%%?SX_\
M!S/_ ,'$)UZ7Q%^S7\"]89;&%VL/&_BRPN2#<L.)-,M'0_ZL'*3R9^8AHA\N
M\N ;7_!P?_P<]3^']1UWX&_LSZ\8KNW9['Q+X^T^<9B;!62TTUUZ,#PUTIR"
M"(N<2#^?JXN)+NXDFFD>665B[NYW,['DDGN3ZTRB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ZSX&_'?QE^S1\4]'\;> ?$FJ^
M$_%>@S">QU+3YC%-"W0@]F1AE61@5=258$$BOZ>O^"%'_!RGX5_X*+0Z;\,_
MBN^E>"_C8J+%:NI\C3/%Y'&;;<?W5STW6Y/S$EH\C*)_*S4VGZC<:1J$%W:3
MS6MU:R++#-$Y22)U.596'(8$ @CD$4 ?W[45^+/_  ;C?\''LO[65YI'P%^/
M.JQCXF;!;^%_$\^(U\4JJ\6MR> +T ':_ GQ@_O<>=^TU !1110 4444 %%%
M% 'Q_P#\%^/^4-O[0G_8JR_^C8Z_C#K^SS_@OQ_RAM_:$_[%67_T;'7\8= !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?TO?\ !DO_ ,F"_%?_ +* W_INLZ_9
MZOQA_P"#)?\ Y,%^*_\ V4!O_3=9U^SU !1110 4444 %?Q1?\%K/^4M_P"T
M;_V4#5__ $I>O[7:_BB_X+6?\I;_ -HW_LH&K_\ I2] 'S!1110 4444 %%%
M% !1110 4444 %%%% !7T_\ \$4_^4M_[.7_ &4#2/\ TI2OF"OI_P#X(I_\
MI;_V<O\ LH&D?^E*4 ?VNT444 %%%% !1110 5_*#_P=X_\ *9+6O^Q5T?\
M]%/7]7U?R@_\'>/_ "F2UK_L5='_ /13T ?F#1110 4444 %%%% !1110 44
M44 %%%% !1110 5^SG_!EA^S.WC_ /;A^(GQ1N86:P^'?AA=-MG*\+>ZC+A6
M!]H+:Y!'_30'CO\ C'7];'_!JQ^QE+^R=_P2?\-ZUJ=J]OXA^+E[+XQNED'S
MQVLJK%9*#_=:VBCF'H;EJ /TDHHHH ***QOB)\0]#^$G@+6?%'B;5++0_#OA
MZREU'4M0O)!'!96\2%Y)'8]%502?I0!4^+_Q@\,? #X8:YXT\::YI_AOPKX;
MM'O=2U*]D\N&UB7J2>I). % +,Q"@$D _P M/_!>/_@XM\6?\%*?$FI?#KX;
MW.H^$_@58SM'Y2DPWOC J1MGN^ZP9&Y+?IR&DW,%6/E_^"^__!=WQ%_P53^+
MDWA7PC=7^B_ GPO=DZ/II!AEU^9?E_M"[7.23SY4;<1H>0'9S7YRT %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7T!_P3O_ ."F
M'Q9_X)B?&F+QE\+]?DLUG*)JVBW1:72M>A4G]W<PY ;&6VR+B1-QVL,G/S_1
M0!_9]_P2._X++_##_@KA\(FU+PO+_P (_P".M%@1O$?A&\F#7FEL3M\V-L#S
M[9FX650,94.J,=M?7U?P=_LX_M'^-OV2?C/H/Q!^'OB"^\,^+/#EP+BROK5N
M1_>C=3\LD;KE7C<%74D$$$BOZWO^"(__  6X\%_\%<O@ML?[%X:^+GAJV0^)
MO#(DX8<+]ML]QW26KL1D9+1,P1R<H\@!]S4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 445Q_QY_: \%_LO?"G5_''Q"\3:3X1\)Z%%YU[
MJ6HS".*(= H[O(QPJQH"[L0J@D@4 =A7YS_\%9?^#D_X*?\ !--]2\*:/(GQ
M2^+%L#$?#VDW2K::3+R/]/N@&6$C!S$@>7. 50-O'Y1?\%E?^#K/QU^UC-JO
MP_\ V?9M7^&_PW9GMKKQ &\C7_$4?0[67FS@;G"H?-9<;F0,T5?CR[M(Q9B6
M9CDD]Z /IO\ X*)_\%?/CK_P4]\7->?$SQ=.WA^&8RZ?X7TO-IHNF^FR $^8
MX_YZ3-))R1NQ@#YCHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "NF^$'QF\6_L_\ Q"T[Q9X'\2:UX3\2
MZ3();34M*NWM;F ^SH0=IZ%3PPX((XKF:* /W\_X)1_\'B#>=IO@K]JK3QL8
MK!#X_P!&L_N=!NO[*,=.I,MLN>@\GJX_>+X8_%+PW\:O 6E^*?"&O:3XF\-Z
MU +FPU/3+I+FUNXST9)$)4^G7@@@\U_!#7U1_P $RO\ @L1\:O\ @E9X^%]\
M/=>-YX6O9Q+J_A/5&:;2-4' +>7G,,V  )HBK_*H;<H*D _M4HKX]_X)1?\
M!;'X/_\ !6;P*TGA*]/AWQ[IL FUCP;J<R_VA9#@-+"V +FWW$#S4 QE=ZQE
M@I^PJ "BBB@ HHHH **** "BBB@ HHHH **** /'_P#@H5_R8)\<?^R?Z]_Z
M;KBOX8Z_N<_X*%?\F"?''_LG^O?^FZXK^&.@ HHHH **** "BBB@ HHHH **
M** "BBB@ K]_O^#&/_FZ+_N5/_<U7X U^_W_  8Q_P#-T7_<J?\ N:H _?ZB
MBB@ HHHH **** "BBB@ HHHH *_ ?_@]?_;6:WM/A7^S[I=TR_:-_C?Q B-C
M<H,EK81G!Y&1>.RL.JPMZ5^_%?Q._P#!8[]L'_ANO_@I;\7/B-;W1N]%U#6Y
M-/T-P?E.FV@%K:LH' WQ1+(0/XI&.2220#YEHHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***](_9!_9@\2?MI?M.^!_A7X2B\S7O'&JQ:; Y0LEJC'=+
M<.!SY<,2R2OCD)&U '[ ?\&?'_!*9?B9\2=0_:>\::=OT3P?/)I7@F&9/EN]
M1*[;B]P>JP(WEH>09)'/#0BOZ-*X#]EC]FSPO^QY^SKX-^&/@RU-GX:\$Z9%
MIEFK >9-M&7FD( #2RR%Y'8 ;G=CWKOZ "BBB@ HHHH **** "BBB@ HHHH
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
M\1>&]7TW7M!UJW2[L-1T^Y2XM;R%AE9(Y$)5E(Z$'% &M1110 4444 %%%%
M!45]8PZG936US#%<6]PC12Q2H'25&&"K \$$$@@]:EHH _(G_@I5_P &BGP;
M_:HU/4?%7P:U(?!?Q=>,TTFFPVOVCPW=R'G MP0]KD]X28U'2$U^/O[2G_!L
M#^V1^SEJ5P(?AK'\0M+A+!-2\'ZA'J"3 =U@;R[KGWA%?U\44 ?P[ZM_P3 _
M:6T'58;&\_9Z^.%M>7#[(89/ NJ*\YSM 0>1\V3P-N<UZ5\&?^"!G[8WQTOX
MX-(_9]^(.F^8>9/$5FOA^-!G!)-\T/3&<#)(Y .17]GU% '\^7[ G_!EKJ5Q
MJEGKG[2'CZTM[&,B1O"_@^0R33=]D]]*@5!V98HW)!^653S7[F?LQ_LJ_#O]
MC3X1Z?X%^&/A/2/!WA?31F.SL8L&5\ &661B7FE8 ;I)&9VP,DUZ#10 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?)_[=_\
MP6@^!7[ 4=WI_B3Q*OB+QE;@A?#&@%;S4$?TG.X1V_8D2LK8.55NE>AE>4XW
M,:ZPN!I2J3?2*;?J^R[MZ+J:4J,ZDN6FKL^L*^3_ -N__@M!\"OV H[O3_$G
MB5?$7C*W!"^&- *WFH(_I.=PCM^Q(E96P<JK=*_%7]O3_@XK^.?[8/VS1O#-
MY_PJ?P7<93[!H5RW]HW49[3WV%D.1D%8A$I!PRMUKX#EE::1G=F9V)9F8Y))
M[FOZ'X2\ *D[8CB"IRK_ )]P=WZ2GLO-1OY21]%@^'V_>Q#^2_S/OS]O3_@X
MK^.?[8/VS1O#-Y_PJ?P7<93[!H5RW]HW49[3WV%D.1D%8A$I!PRMUKX#EE::
M1G=F9V)9F8Y))[FFT5_1V2\/Y=E-#ZMEM&-./DM7YM[R?FVV?24</3HQY::L
M@ R:DIJ"G5[9L%%%.09-: . P****T ****J)H*HR:?2(,"EK2(D%%%%:1&%
M%% &36D0'(,"G4450!3D&33:D P*T*B%%%%:(H***51DUH@'(,"EHHIH HHH
MK1%1"G(,FFU(!@5HB@HHHJP%49-/I$&!2U: ****TB4M$%.04T<FI!P*L(G9
M_ K]HGQS^S+XYA\2> /%6M>$]:AP/M.GW!C\U0<[)%^[(A[HX93W!K]9_P!A
M7_@Z4_X\]!^/WAW^['_PE/A^#\-]Q9Y_$M"?I%7XRT5\9Q;X=Y#Q+3Y,UH*4
MK64U[LUZ26MO)WCY''C,NP^)5JL=>_7[S^P#X%?M$^!OVF_ T/B3X?\ BK1?
M%FBS8'VG3[@2>4Q&=DB_>C<=T<*P[@5VE?Q__ K]HGQS^S)XYA\2> /%6M>$
M]:AP/M.GW!C\U0<[)%^[(A[HX93W!K]9OV%?^#I3_CST'X_>'?2/_A*?#\'X
M;KBSS^):$_2*OY(XV^C?G.6\V)R.7UJDM>7154O3:?\ V[9OI$^1QW#=:E[U
M#WEVZ_\ !_K0_9JBN,^!7[1/@;]IOP-#XD\ >*M%\6:+-@?:=/N!)Y3$9V2+
M]Z-QW1PK#N!79U_.N(P]6A5E1KQ<9Q=FFFFGV:>J9\[*+B^62LPHHHK$D***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\5
M_P""D?PX;XP?\$]/CIX7CC\ZXU[P!KEE;KC<1,]A.(R!D<A]I'N*]JJ*^LH=
M3LIK:XC2:WN$:.6-QE75A@@CT(.* /X"**ZSX^?"RY^!GQU\:>";Q95O/!VO
M7VASB7&\26UQ)"V['&<H<XKDZ "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@#Z5_X)9_\%1?B%_P2E_:3MO'G@F5;[3+T):>(_#UQ(5L_$%F&R8G.#LD7
M):.4 F-B>&5G1_Z]?^"?W_!1#X8?\%*_@+9^/OACKD>H6C!(]3TV8A-0T&Y*
MAFMKJ+)*..<,,HX&Y&9>:_AUKU;]C?\ ;<^)W[ GQHLO'OPJ\57_ (7U^U'E
MS"([[74H,@M;W,+92:)L [7!P0&7:RJP /[IJ*_)S_@E3_P==_!W]L6RTOPG
M\9'L?@[\29MEO]HN93_PCFKRG S%<MG[,S')\NX(4< 2R$XK]7[2[BO[6.>"
M2.:"9!)')&P99%(R""."".<B@"2BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH ***\!_X*,_\%)/AC_P3"_9]O/'WQ(U9
M8=P>+1M&MV#:CX@N@N1;V\9Z]5W.<)&""Q QD ZW]L+]LOX<_L'? S5/B)\4
M/$EIX;\-Z:-BM(=UQ?SE69+:WB'S2S/M.U%[ DX56(_E2_X+/?\ !?\ ^)G_
M  5>\57&@V;7G@7X-V,^[3_"UO<?O-1*G*W&H.O$TF0"L?\ JX\#:"P,C>*_
M\%//^"I_Q0_X*K?'J;QEX_OA:Z79EH=!\.6<C?V;H%N3D)&I^_*W!DF8;G('
MW55$7YKH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"?3-3N=$U*WO+.XGL[RSE
M6:">&0QR0R*05=6'*L" 01R"*_?_ /X(0?\ !U0VJW&C_"']J;6XEF8I9Z'\
M1+MA&KGA4AU5N #V%WP.AFYW3'^?FB@#^_FWN([RWCFAD26*50Z.C;E=3R""
M.H/K3Z_F+_X-[_\ @Y,U7]C+4M$^#'QSU2ZUCX0SR+::/K]PSS7G@S. B,>3
M)8CILQNA!RN4'EU_35H>N67B;1;/4M-O+74-.U"!+FUNK:59H;F)U#)(CJ2K
M*RD$,"00010!:HHHH **** "BBB@ HHHH **** /PA_X/B_^26_LZ_\ 85UW
M_P!$V-?SPU_0]_P?%_\ )+?V=?\ L*Z[_P"B;&OYX: "BBB@ HHHH **** "
MBBB@ HHHH **** "KGA[P_?>+=?L=*TNTN-0U+4[B.TM+6!#)+<S2,%2-%'+
M,S$  <DFJ=?J9_P:7_\ !/X?M:?\%'(_B)K5G]H\(_ V"/7G+H&CFU:0LFGQ
MGN"C)+<@CHUH@/#4 ?T6?\$KOV(++_@G9^P1\.?A/;K"VH^'],6;6[B,[EN]
M4G)FO) V,LOG.ZIGD1JB]J^A*** "BBOCO\ X+;?\%6=%_X)._L;:AXMS9WW
MC_Q'YFE^#-(F8'[9?;,F>1,AC;VX*O)C&28TRID4T ?%_P#P=$?\%VY/V0O!
M=U^S[\)-:$/Q1\36@/B;5K.7]]X3T^5<K#&R_<O+A""#G=%$=X :6)U_F7K<
M^)?Q*U[XR?$/6_%GBG5;S7/$GB2]EU'4]0NGWS7EQ*Y>21CZEB3QP.V!6'0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!-I^HW&D:A!=VD\UK=6LBRPS1.4DB=3E65AR&! ((Y!%?U-_\&UW_  7@
MC_X*(_#./X2_%#5(8_C9X/L@T%W,VT^,K", &Y!/6ZC&/.4<N/WJ@CS!'_*]
M75? WXV^*/V;OB_X=\>>"]6N="\5>%;Z/4--OH#AH)4.1D=&4C*LIR&5F4@@
MD4 ?WI45\M_\$@_^"G'AO_@JM^QMHOQ#TG[/I_B2TQIGBK1D?+:1J2(ID4 D
MDPR B2)CG*, ?F5P/J2@ HHHH **** /C_\ X+\?\H;?VA/^Q5E_]&QU_&'7
M]GG_  7X_P"4-O[0G_8JR_\ HV.OXPZ "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH _I>_X,E_^3!?BO_V4!O\ TW6=?L]7XP_\&2__ "8+\5_^R@-_Z;K.OV>H
M **** "BBB@ K^*+_@M9_P I;_VC?^R@:O\ ^E+U_:[7\47_  6L_P"4M_[1
MO_90-7_]*7H ^8**** "BBB@ HHHH **** "BBB@ HHHH *^G_\ @BG_ ,I;
M_P!G+_LH&D?^E*5\P5]/_P#!%/\ Y2W_ +.7_90-(_\ 2E* /[7:*** "BBB
M@ HHHH *_E!_X.\?^4R6M?\ 8JZ/_P"BGK^KZOY0?^#O'_E,EK7_ &*NC_\
MHIZ /S!HHHH **** "BBB@ HHHH **** "BBB@ HHHH ^@/^"7/[$>H?\%$/
MV\/AU\)[-9EL?$.IK)K-S&#FRTV$&:[ESV80HX7)&79%SDBO[;_#?ARQ\'^'
M=/TG2[2"PTS2[:.SL[6%-L=M#&H1(U'954  =@*_$;_@S#_X)^_\('\$_&G[
M1>NV(34O'$K>&O#+R)\R:=;R W<RG'W9;E%CZ];,\8(S^XU !1110 5_,!_P
M<Z_\%VG_ &V?B1=_ KX5:P6^$/A&]VZUJ5I)^[\8:C$W9A]ZS@8$)CY9) 9/
MF"PL/NO_ (.M/^"T;?LK?"23]G?X;ZL(_B)X]L=WB:^M9?WOAW2)!CR01]VX
MNE)'JD.YL R1L/YEZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "N^_9@_:;\:_L<_';P[\2/A[K4V@^+/"]R+FRN
MD 93P5>.1#P\;H61T;AE8BN!HH _M4_X)$_\%4O!O_!67]E:S\<^'UATGQ-I
M92Q\5>'C-YDVB7NW.!T+02 %HI,890P.'1U7ZHK^)_\ X)*_\%-O%G_!*O\
M:]T7XB:"US?>'[AEL?%.AK)MCUS368&2/!.!,GWXG/W749RK.K?V:? GXW^&
M?VE/@WX:\?>#-4AUGPMXNT^+4]-O(^!+#(N1D=58<JRGE65E(!!% '64444
M%%%% !1110 4444 %%%% !1110 4444 %%%?%_\ P6:_X+0> _\ @D3\$%OM
M16W\2?$KQ%$X\,>%4GV279'RFZN",F*U0]6QEV&Q.=S( =]_P4S_ ."IWPK_
M ."5OP/?Q=\1-4\S4KX/'H7AVS=6U/7IU7.R)"?EC!QOF;")N&2695;^3W_@
MJ5_P5\^+7_!5_P"+/]M>.M2.F^%]-F9M!\)V$K#3-&0Y ;!QYLY4X:=QN;)
M"+A!Y3^V-^V7\1/V\_CSK'Q&^)WB&Z\0>(]6<A=S%;;3H Q*6MM%DB&!-QVH
MO<EB69F8^6T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '\=7_!R
M1\ ?^&>_^"S/QFLX8?*L/%&H0^*K5L8\[[?!'<3M_P"!+7"^^W-?#%?N[_P>
MX_LQ?V7\4O@O\9+2W/EZSIMUX0U.51A4>VD^U6N?5G6XNN?2$#L*_"*@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "OK?_ ()_?\%P?VCO^";D
M]K9^ ?'=UJ'A*W/S>%/$ ;4M%9<Y*I$S!K?)Y)MWC8]R>E?)%% '],G[#?\
MP>7?!GXN166D_'#PKK7PIUIP$FU?3T?6-$=N[$1K]IBR>BB.4#N_>OU8_9[_
M &K?AG^UCX3&N?#/QYX3\=:7@%YM%U.*[^SD\[951BT3>JN%8=P*_A#K:^'_
M ,2/$7PF\5VNO>%=>UKPSKEB=UMJ.E7LME=VY]4EC977\#0!_?%17\C_ .RC
M_P '4?[7G[,JVEGJ?C'2_BEHML0#:>,; 7<Y7/S?Z7$8[EFQT,DC@>A'%?I%
M^S%_P>Q_#/Q4+>T^+GPE\6^#[E@$>_\ #EY%K-H6_OM'+Y$D:^R^:?KV /V^
MHKY'_9N_X+N_LD?M5?9XO"_QR\%VNH7&%73]?G;0KMG/\"I>+%YC?]<]P/8D
M<U]9:?J-OJ]C#=6L\-U;7""2*:)P\<BGD%6'!!]10!-1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 445PO[2_[2/@W]D/X%^)?B/\0-9M]!\)^%+-
MKR^NI3R0.%CC7J\LC%41%^9W=5 )(H X7_@HC_P4)^'O_!,W]FC5OB9\1+V2
M.QM3]FTW3;;#7FN7K*QCM8%/!9MI)8X5%5F8@ U_'G_P4A_X*,?$+_@IW^TU
MJWQ(\?7KYF9H-&T>*4M9^'K$,3':P XX&<L^ 9'+,>3@=A_P5[_X*M^-/^"L
MW[4=WXTU\SZ7X3TDR6?A/PZ)-T.B61;/S8X>XDPK2R=6("C"(BK\IT %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !7[ ?\&X/_!PS>_L3^*=)^"/
MQFUIKCX,ZK/Y.CZS>2,S^"9W)(!;DFR=SAE/$);>"%W@_C_10!_?O8WT.IV4
M-S;317%O<(LL4L3ATE1AD,I'!!!!!'6I:_GS_P"#5[_@O(VE7VA_LN?&'6F:
MUNG6T^'FNWT^?(D/":/*[?PL>+<D\'$(R&B5?Z#* "BBB@ HHHH **** "BB
MB@#\(?\ @^+_ .26_LZ_]A77?_1-C7\\-?T/?\'Q?_)+?V=?^PKKO_HFQK^>
M&@ HHHH **** "BBB@ HHHH **** "BBB@ K^Q+_ (-U?^"?I_X)\_\ !,3P
M;I>J67V7QMX\'_"7^)0Z%98;BZ1##;,"-RF"V6"-DZ"02D?>-?SC_P#!OG_P
M3^7_ (*'_P#!3;P/X=U2Q%[X)\(O_P )7XI61-T,ME:.A2W<'@K/<-!"PR#L
MDD(^[7]D5 !1110!E^-_&VD_#;P9JWB+7M0M=)T/0;.74-0OKE]D-G;Q(7DE
M=NRJJDD^@K^,S_@M+_P4ZU?_ (*I_MO:]X[D:ZM?!NE9TCPAIDI(%EIL;G;(
MR9P)IF)ED[@N%R51<?L+_P 'AW_!4IOA?\)M)_9F\'ZD8]<\;1)JWC*2"3#V
MNEJ^;>S)'(-Q*A=AP?+A (*S5_.+0 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'V[_ ,$%/^"JU_\
M\$L/VWM+UK4KRX_X5EXS>+1O&=FNYD%J7_=WJH,YDMF8N, L4,J#_65_8OI.
MK6NOZ5:WUC=6][8WL23V]Q!()(IXV 971ER&5@000<$'-?P%U_3[_P &BW_!
M3MOVH/V2K[X&^*M2:Y\;?!Z)6TDS-F2^T!V"18[G[-(?)/81R6PY.: /U_HH
MHH **** /C__ (+\?\H;?VA/^Q5E_P#1L=?QAU_9Y_P7X_Y0V_M"?]BK+_Z-
MCK^,.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** /Z7O^#)?_DP7XK_ /90&_\
M3=9U^SU?C#_P9+_\F"_%?_LH#?\ INLZ_9Z@ HHHH **** "OXHO^"UG_*6_
M]HW_ +*!J_\ Z4O7]KM?Q1?\%K/^4M_[1O\ V4#5_P#TI>@#Y@HHHH ****
M"BBB@ HHHH **** "BBB@ KZ?_X(I_\ *6_]G+_LH&D?^E*5\P5]/_\ !%/_
M )2W_LY?]E TC_TI2@#^UVBBB@ HHHH **** "OY0?\ @[Q_Y3):U_V*NC_^
MBGK^KZOY0?\ @[Q_Y3):U_V*NC_^BGH _,&BBB@ HHHH **** "BBB@ HHHH
M **** "NX_9G_9^\0?M6_M!^#/AMX6MS<>(/&VKV^D68QE8VE<*9']$1278]
M JL3@"N'K]Q?^#,3_@G[_P )[\;?&G[16NV)?3? \3>&O#+R)\KZC<1@W4RG
M'WHK9UCZ]+P\9 P ?O\ ?LS?L_>'_P!E+]GOP9\-O"UN+?P_X)TBWTBS&,-(
ML2!3(_J[L"['J69B<DUW-%% !7@O_!2[]O?PS_P34_8W\7?%CQ-Y=Q_8T'V?
M2--,FQ]9U*4$6UJIP3\S#+, =D:2/C"FO>J_E1_X.K?^"HS?ML_MO/\ "_PS
MJ'G?#GX+SS::AAES#JNL'Y;RY.#AEB*B!.N/+E8'$N* /SA_:"^//BC]J'XV
M^*/B%XUU.76/%7C#49=3U&Z?^.20YVJ/X8T&$1!PB*JC  %<?110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %?M]_P:%_\%;)/A1\59?V8?'&I-_PC/C*>2]\%33O\NFZF07FL@2<+'<*"
MZ@<"92 "9B1^(-:'A/Q7J7@3Q3INN:/>W&FZOHUW%?6-W ^R6UGB</'(A[,K
M*"#V(H _OLHKY;_X(W_\%$;'_@IW^P+X-^)BM;Q>)%C.C^*;.(C%GJUN%6?"
MC[JR I.B]HYT&20:^I* "BBB@ HHHH **** "BBB@ HHHH ***^?_P#@I?\
M\%%? _\ P3 _92UOXG^-I/M'V;_0]%TB*54N=?U!U8Q6L6>F=I9WP=D:.^#M
MP0#S7_@L_P#\%B_!O_!(K]G;^V[Z.U\0?$3Q$'M_"OAGSPKWLH!S<S@'<MK$
M<;V'+$JBD%MR_P A_P"U-^U-XZ_;/^.FO?$;XC:]=>(O%?B*?S;FYE.$B4<)
M#$@^6.%%PJ(N H  K8_;@_;6\>?\%!?VD_$'Q0^(NIG4->UV7$4*96VTNU4G
MR;2W3^"&-3@#DDEF8L[,Q\EH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "OZ%/^#9W_ (.)W\7-X=_9M^.^L1C4HXX].\#^*[V8+]L"@+%IEV['
MF7&%AE/+X$;9?:7_ )ZZ=%,T$JR1LR2(0RLIP5(Z$&@#^_JBOR'_ .#9#_@N
M^W[=/@"'X'_%?6!)\8O"=D6TC4[N7]YXRT^)>6+$_/>0*,R#[TD8\WYBLS+^
MO% !1110 4444 %%%% !1110!X__ ,%"O^3!/CC_ -D_U[_TW7%?PQU_<Y_P
M4*_Y,$^./_9/]>_]-UQ7\,= !1110 4444 %%%% !1110 4444 %%%% !7[_
M '_!C'_S=%_W*G_N:K\ :_?[_@QC_P";HO\ N5/_ '-4 ?O]1110 4444 %%
M%% !1110 4456UG6+7P]H]UJ%[,EO9V,+W$\K_=BC12S,?8 $T ?R4?\'5?[
M2#_M ?\ !8[QQI\5R+C2_AMI]AX3LBI^53'%]IN!CU6ZNKA3_N#Z#\XZ[C]I
MGXT77[1_[1WC[XA7RR+=^.O$>H:_*KD;D:ZN9)RO''&_''''%</0 4444 %%
M%% !1110 4444 %%%% !1110 4444 ?JY_P:$?L6I^T;_P %++GXB:G:B?0?
M@KI+:LNY=R-J=UOM[-6'3A?M4RGJ&MU^H_J@K\O/^#2+]D0?LZ?\$J+'Q??6
MJPZ[\8-8N/$4KLO[U;*,_9;2,D?P[89)E[_Z4?H/U#H **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *_DA_P"#I;]B,?L@?\%5_$^L:99BU\+_ !=@7QCI
M^Q,1I<RL4OH\]-WVI))2!T6X3ZG^MZOR%_X/)/V05^,W_!._P_\ %2RMU?5O
M@]KJ-<RX^8:9J!CMI@/7_218GV <T ?R^T444 %%%% !1110 4444 %%%% !
M1110 4444 %?;G_!NG^TF_[,?_!8CX,ZD\PBT_Q3JI\)7RLVU9$U%#;1Y/HM
MP\#_ %05\1UI^"_%U]\/_&.DZ]I<QM]3T2]AO[24=8IHG$B-^#*#0!_?317+
M_!#XJ6'QU^"WA#QOI1SI?C+1++7+,YZPW,"3)_XZXKJ* "BBB@ KX_\ ^"_'
M_*&W]H3_ +%67_T;'7V!7Q__ ,%^/^4-O[0G_8JR_P#HV.@#^,.BBB@ HHHH
M **** "BBB@ HHHH **** "BBM?P!X$U;XI>/-$\,Z#92ZEKGB*_@TO3K2+[
M]U<SR+%%&ONSLH'UH _<[_@RY_X)^_VWXQ\=?M(Z]8DV^BJWA+PHTJ<&XD59
M+ZX7(ZI$T4*L"0?/G4\BOZ%Z\7_X)W?L<Z3^P%^Q7\._A)H_E2Q^#])C@O;F
M-=HO[YR9;NXQU_>7#RN <X# 9XKVB@ HHKY7_P""R_\ P4:T_P#X)??L%>+/
MB0TEL_BBX4:-X3LYAN%[JTZMY.5_B2)5DG<'&4@89R1D _';_@[Y_P""N#?$
MGX@1?LM^!]0)T'PK/#J'CFY@D^6^U  /!89'#) &61QD@S,@(#0'/X:5H^+_
M !;J?C_Q9JFO:U?7.J:SK5W+?W]Y<.7FN[B5R\DKL>2S.Q8GN2:SJ "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ KK/@5\;O$W[-GQC\->/O!NJ3:-XI\):A%J>FWD?6&:-LC(Z,IY5E/#*S
M*002*Y.B@#^WK_@E]^W_ .'?^"F/[%OA'XKZ!Y-O<:I!]DUS3D;<='U2(*+F
MV.>=H8AD)Y:*2-N-U?05?RL_\&H7_!3B3]CC]N9/A5XDU(0?#WXU2Q:=^_DQ
M#IVM+D6<PR<+YQ)MVP/F,D))Q'7]4U !1110 4444 %%%% !1110 4444 %%
M%% #+BXCL[>2::1(HHE+N[MM5%')))Z >M?S(?\ !R1_P<,2?MIZUJ'P-^"N
MKW5O\)=*N&B\0:U;N8_^$SG1N(TZ'[#&PR,\3-AB-JH6]F_X.FO^"]C:I=ZY
M^R[\&]:'V.$M9_$+7K*4'SW_ (M(A<=%7I<,IY.83@"56_ ^@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *]X_X)U_\%%/B/_P3)_:.TWXC?#G4
MO)N(<6^JZ5<,QL->LRP+VUP@/*G&58?,C ,I!%>#T4 ?W"?\$Y/^"B'P_P#^
M"F_[,FD?$KX?WH:&X MM7TJ5P;S0+X(K2VDXX^9=P*N!M="K+PU>\5_%=_P2
M%_X*L>-/^"3/[4MGXUT!KC5/"FK;++Q9X=\W;#K=ENSQGA;B/):*3&5)93E'
M=6_L8_9J_:/\'_M=? KPS\2/ .L0:[X2\6V2WMA=Q\$@Y5HW7JDL;AD=#\R.
MC*<$&@#N:*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *AU"6:"PG>VA6XN$C9HHFD\M9' X4M@[03@9P<>AJ:BA ?@#
M_P %I_\ @I]^V7X?\7WG@[Q-X7U;X!^#;UW@M5T29ICK,?/75DXERN<I 8OE
M;#IFORGEE::1G=F9V)9F8Y))[FO[/?B!\.O#_P 6/"%[X?\ %&B:3XBT+4D\
MNZT_4K1+JUN%]'C<%6_$5^5_[>G_  :P^!_B?]LU[X%:Y_P@.M2;I/\ A']5
M>2ZT6X;KB.7YI[?)R>?-7H J"OZB\./%SA_!T(Y=BL-'"O3WH)N$GWEO-/S;
MGYR2/J<MS?#PC[.<>3S6WSZ_F?@A17KG[6G["?Q8_8>\7_V/\3?!>K>'&E<I
M:WK()M/U#'.8+E,Q2<<E0VY0?F"GBO(Z_I+"8RABJ4:^&FIPEJG%II^C6A]+
M&<9+FB[H****Z"@HHHH  ,FI*:@P*=6@!113D&36@#@,"BBBM "BBBJB:"J,
MFGTB# I:TB)!1116D1A110!DUI$!R# IU%%4 4Y!DTVI ,"M"HA1116B*"BB
ME49-:(!R# I:**: ****T140IR#)IM2 8%:(H****L!5&33Z1!@4M6@"BBBM
M(E+1!3D%-')J0<"K"(44452*"BBBM$ 5(!@4U!3JT0!1116@T%2*,"FH,FG5
M42SLO@9^T/XX_9F\<P^)/ /BG6O">M0X'VG3[@Q^:H.=DB_=D0]T<,I[@U^L
MG[#'_!T=_P >>@_'WP[Z1_\ "4^'X/PW7%GG\2T)^D5?C317Q?%_ASP_Q/2Y
M<VPZE.UE->[./I):M>3O'R.'&9;A\2K58Z]^OWG]?/P+_:(\#_M,^!H?$G@'
MQ5HOBS19L#[1I]P)/*8C.R1?O1N.Z.%8=P*[.OY!_@3^T+XX_9G\<0^)/ /B
MG6O">M0X'VC3[@Q^:H.=DB_=D0]T<,I[@U^LG[#/_!T7_P >>@_'SP[Z1_\
M"4^'X/PW7%GG\2T)^D5?Q_QQ]&G.\LYL3D4OK5):\NBJI>FT_P#MUIOI ^/Q
MW#5>E[U#WEVZ_P#!^7W'[*45QOP,_:'\#_M,^!X?$G@'Q3HWBO19L#[1I]P)
M/*8C.R1?O1N.Z.%8=Q795_-^(P];#U94*\7&<79IIII]FGJGZGS<HN+Y9*S"
MBBBL20HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#X5_P"#D']D
M"7]LC_@D=\2]-T^U-UK_ ()BC\9Z2@3>WFV.YYPHZEFM&ND '.7'7H?X[:_O
MWOK&'4[*:VN88KBWN$:*6*5 Z2HPP58'@@@D$'K7\37_  5T_8AN/^">7_!0
MWXE?##[/+#HNF:FU[X?=P<3Z5<_OK0AOXBL;B-B/XXG'!!  /FVBBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]&^!7[8/Q8
M_9@O5N/AS\2O'?@5PVYET/7+FQCDYSATC<*X)ZA@0>XKSFB@#]*/@!_P=B_M
MD?!&.&'5/%WA?XD6</"0^*= B9@OH9K0V\S=^7=CSUQ@#[<^ W_![_;M'#;_
M !/^ \T;#'FW_A?7@P;UVVMQ&,?C.?PK^?NB@#^MGX$?\'7W[&?QI^SQZCXT
M\2?#V\N.%M_%'A^>/:?1I;7[1 OU:0#WSQ7V9\"_V[?@K^TVL/\ PKWXL_#K
MQG-,0!;Z1X@M;JY4G^%H5<R*W3Y64'D<5_"U10!_?Y17\.OP0_X*9_M#?LW2
M1_\ "#_&SXG>';>/&+2W\17+6;8Z;K=G,38Z#*G'-?8WP/\ ^#N']L?X3/ N
MM>(?!?Q&MX5">7XB\.0QLRCU>R-LQ;'&YB2>IR<T ?UB45_/Y\#_ /@^!G1(
M+?XD_ .*1L#SK_PUXB*#/?;;7$1_6?\ QK[(^"7_  =S_L<_%;R4UO7O''PY
MFDP"OB'PW+,JMZ;K$W(QGN<#N<4 ?IW17A/P+_X*@_LZ?M+)"O@?XV_#/Q!=
M3$!;*+Q!;Q7W/3-M(RS#/N@[^AKW:@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** &7%Q'9V\DTTB111
M*7=W;:J*.223T ]:_E$_X.4O^"V5Q_P4C_:!;X<^ ]2D_P"%)_#N]=;-HG(3
MQ1J*;HWU!QT,2@LD /\  SOP9=J?H]_P=G?\%C9?V:_A-_PS?\/=3:#QO\0=
M/\[Q7?6TA$FC:/)E1; CI+= .&&<K"&R/WR,/YHZ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH ***N^'?#>H^+]<M=,TFPO=4U*]<16]I:0-//
M.YZ*B*"S'V H I45]B_ 3_@W_P#VQ/VCK:"XT'X#^,M/L[C!6X\1+%H";#_&
M!>O$S+CD%5.1TS7U?\-/^#,;]J3Q=#'-KWBCX0^$XV'S0W&KW=W<K_P&&U:,
M_P#?R@#\BZ*_=70/^#'GQM<0J=4_:"\+6<F_#+:^%Y[E0G'(+7$?/7C'X^G3
M7'_!C)(MO(8?VH$DE"DHK_#G:K-V!/\ :9P/?!QZ&@#\!**_<[Q#_P &/OC^
MVM0VD_'SP?>S\Y2[\.7-JHXX^99I#U]N/?I7COQ-_P"#,_\ :K\&QO-H>O\
MPC\7QXRD5GK5U:W!X'5;BVCC').,2'A<G&0* /R3HK[!^/'_  0(_;#_ &=(
M[F77O@+XVOK6URS7/A^*+7XR@_C_ -">8A<<G< 0.H&#CY*U_P /:AX4UFXT
MW5+&\TW4+-_+GM;J%H9H6]&1@&4^Q% %.BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH DM+N6PNHYX))(9H7$D<D;%6C8'(((Y!!YR*_K _X-J_\
M@M,O_!2S]G1_ 7CS4DD^-7PWM(TU&25QYGB73@5CCU$#J9 Q6.?&0'9'R/."
MK_)W7J7[%G[7_C+]@[]IOPG\5/ EX+7Q!X4NQ.L;Y,%]"P*36TP_BBEC9D8=
M0&R"& ( /[JJ*\H_8@_;#\)?M[?LL^#_ (K^"K@2Z+XLL5N# SAIM.N!\L]I
M+T_>0RAXV[$KD94@GU>@ HHHH **** "BBB@#\(?^#XO_DEO[.O_ &%==_\
M1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "BBB@ HHH
MH **** "BBO>/^"9G[%6I?\ !0K]N?X=?"73Q<1V_B?5$_M6YA'S6.G1 RW<
MV<$!E@23;G@N47^(4 ?T2_\ !HU_P3]_X9<_X)\S?%+6[#[/XM^-UPFIQF1,
M20:/!O2R3O@2%IKC(QN6>+/W17ZOUG>$/"6F^ /">EZ#HME!INCZ+:16%C:0
MKMCM8(D"1QJ.RJJ@ >@K1H *XK]H_P"/?A_]EKX!^,?B/XJN#;>'?!.D7.LW
M[+C>\<,9?8@)&Z1R BKU9F4#DUVM?AG_ ,'GW_!05O _PC\$_LXZ#>-'?>-'
M3Q3XH$;X(T^"1DL[=AW66Y1Y3T(-E'V:@#\'?VS/VK?$W[</[4?C;XK^+Y%;
M7O&VIO?RQ(Q:.SCX2&VC)Y\N&)8XESSMC&>:\QHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KZ(
M_P""5/[=.I?\$Y/V\_A]\5;.2X_LS1]06VU^VB&XWVE3_N[N+;G#-Y3,Z9X$
MD<;=5%?.]% ']]_AOQ'8^,/#NGZMI=W!?Z9JEM'>6=U"VZ.YAD4.DBGNK*00
M>X-7:_+O_@TQ_;K;]J[_ ()F6O@;5KT7/BGX(W8\.S*QS(^F2!I-/D/8*$$M
MNOM9_B?U$H **** /C__ (+\?\H;?VA/^Q5E_P#1L=?QAU_9Y_P7X_Y0V_M"
M?]BK+_Z-CK^,.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z7O^#)?_DP7XK_
M /90&_\ 3=9U^SU?C#_P9+_\F"_%?_LH#?\ INLZ_9Z@ HHHH **** "OXHO
M^"UG_*6_]HW_ +*!J_\ Z4O7]KM?Q1?\%K/^4M_[1O\ V4#5_P#TI>@#Y@HH
MHH **** "BBB@ HHHH **** "BBB@ KZ?_X(I_\ *6_]G+_LH&D?^E*5\P5]
M/_\ !%/_ )2W_LY?]E TC_TI2@#^UVBBB@ HHHH **** "OY0?\ @[Q_Y3):
MU_V*NC_^BGK^KZOY0?\ @[Q_Y3):U_V*NC_^BGH _,&BBB@ HHHH **** "B
MBB@ HHHH **** +WAGPU?^,_$FGZ/I5K-?:IJUS'9V=M"NZ2XFD8(B*.[,Q
M ]37]MW_  2X_8CT_P#X)W?L'_#KX3V:PM?>'M,636;F,#%[J<Q,UW+GNIF=
MPN2<(J#. *_G7_X-)_\ @GZ?VK/^"B(^)6M67G>$?@? FLYD0F.?5Y=R6*=,
M9C*RW&0<AK>/C#5_510 4444 ?%O_!?#_@HZO_!-+_@G1XL\5:9>K;>//% _
MX1KPBJM^\2_N$;-R!_T[PK+-D@KOCC4_?%?QKRS-/*TDC,\CDLS,<EB>I)K]
M0O\ @[ _X*"_\-??\%'KKP#HUZ;CP=\#XI/#\ 1CY<^J.5;4)<>JR)';GC_E
MU)&0:_+N@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@#]9O^#1G_@HDW[+O[>DWPCU[4/)\&_&
MR-+&W65OW=KK4(9K1QZ><ID@( RSR09.%%?U+5_ KX-\7ZG\/O%^E:]HMY-I
MVL:'>0ZA87<)Q):W$3B2.1?]I64$>XK^W[_@G)^V#I_[>_[#_P -?BUIXAC;
MQAHT4]_!$P9;._3,5W #Z1W$<J#."0H.!G% 'ME%%% !1110 4444 %%%% !
M1110!@?%3XH^'_@E\-M=\8>*M4M-#\-^&;&74M3O[E]L5I!$I=W8^P!X').
M,DU_'-_P6M_X*S^)/^"M/[6EUXHN&N]-^'_ALRZ=X-T.1OEL+0L"T\B@[?M,
MY57D89P%C3)6-37Z ?\ !V]_P6/;XK?$"?\ 9<^'NJM_PC/A6Y2;QW=VTGRZ
MGJ49W1Z?D<-';G:\@Y!G 4@&#G\.Z "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ***W/A]\,O$GQ:\21:/X5\/ZYXFUB?_ %=CI-A+>W,G;B.-
M68_@* ,.BON3X%?\&W?[9_Q]AM[BQ^">M^';&9@K7'B>\MM$: 'NT%Q(EQC_
M '8B?:OJ+X;_ /!EC^TIXC@AF\2>/?@_X9CDVEH8[Z^OKF(=]RK:K'D=MLA!
M]10!^/-%?N]X?_X,=/%5S]G_ +4_:)\/V>[_ %_V3PA-<^7_ +NZ[CW?CMK8
MU7_@QGNH;"1K']IRWN+H8V1S_#TPQMR,Y8:DY'&3]TY/''4 'X$T5^XGBW_@
MR#^)EE"3H/QT\"ZE)LR%O]$NK)2V>F4>;C'.<=>,=Z\1^*7_  9U_M=> UD?
M19?A;XV5<E$TGQ#);R.,\ B\@@4-CG&XCW- 'Y4T5]0_'O\ X(J?M7_LSQS2
M>+O@+\1(+6VSYUWIFG?VQ:0@9R6GLS-&J\=2V.GJ*^8;BWDM+B2&:-XI8F*.
MCKM9&'!!'8CTH 91110 4444 %%%% !1110 4444 %%%% !1110 4444 =#\
M)_BMXB^!GQ,T'QEX3U:[T/Q-X9OHM2TR_MFVRVL\;!D8=CR.0<@C((()%?V.
M_P#!%7_@JSX?_P""LG['UCXO@^R:?XZ\/F/3/&.BQ-_QX7NW(F12<_9YPI>,
MG/1TR6C:OXP:^K_^"-/_  4\US_@E1^VKH?CZU^U7WA'4L:3XNTF-N-1TV1A
MO95S@S0D"6,\?,FTD*[Y /[3:*Q?AQ\1=#^+WP^T/Q5X9U.UUKP[XDL(=3TR
M_MFW0WMM,@DBE0_W65@1GGFMJ@ HHHH **** "BBB@#Q_P#X*%?\F"?''_LG
M^O?^FZXK^&.O[G/^"A7_ "8)\<?^R?Z]_P"FZXK^&.@ HHHH **** "BBB@
MHHHH **** "BBB@ K]_O^#&/_FZ+_N5/_<U7X U^_P!_P8Q_\W1?]RI_[FJ
M/W^HHHH **** "BBB@ HHHH *^7?^"UOQR;]G/\ X)/?'SQ5'-]FNHO!]YIE
MI-G!AN+X"QA8?[0EN$(]P*^HJ_*;_@\5^,!^'G_!)*'P_'(RR>/O&FF:5)&H
M'SPPI/?,3G^$/:Q=.<E>V: /Y7**** "BBB@ HHHH **** "BBB@ HHHH **
M** "MKX;^ -4^+'Q#T'PMHEO]JUKQ+J-OI5A#G'G7$\JQ1K^+LH_&L6OO+_@
MVB_9X7]HK_@LQ\(H;BW$^F^#;FX\6WAZ^4;&!Y;=L?\ 7W]E'MG/:@#^MSX
M?!S2_P!G;X%>#/ &BC_B3^"=#LM!LOEVEH;:!(4)&3R50$\GD]377444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %>8_MI_LZ67[7/[(_Q(^&.H+&T/
MCCPY>Z0COT@FEA9891_M1R['![%!7IU% '\!NMZ+=>&]:O-.O[>2UOM/G>VN
M(9!AH9$8JRD>H8$?A56OL;_@O]^SBO[+O_!7WXX>'X81#I^JZ\WB6Q"C$?E:
ME&E\50=E1YWCQV\LCI7QS0 4444 %%%% !1110 4444 %%%% !1110 4444
M?V*?\&V?QT;X\_\ !&'X+W<THDOO#=A<>&+E0<^4+&YEMX5_\!T@/_ J^Z*_
M%W_@R>^,;>)OV&OBKX'DD$DGA+QFFIQC!W1PWUG$H7/3'F6<I]<L<\8K]HJ
M"BBB@ KX_P#^"_'_ "AM_:$_[%67_P!&QU]@5\?_ /!?C_E#;^T)_P!BK+_Z
M-CH _C#HHHH **** "BBB@ HHHH **** "BBB@ K]=/^#0+_ ()^G]H[]NW4
MOC#KEEYOA?X+VPFLC(A,=SK-RKI;@9&&\F(32G!RCB XY!K\C$5I&"J"S,<
M =:_LW_X(0_\$_U_X)R?\$UO G@R^LDM/&&N0_\ "2^*SM D_M*[56:)R.I@
MB$-OD<'R,CK0!]B4444 %?RA_P#!U5_P4E;]M7_@H+=> ?#^H&X\ _!0RZ%;
M")\PWNJEA]ON/0[71;<'D8MRPX<U_0E_P6E_;ZC_ .";O_!.GQ_\1[>YAA\4
M-;?V+X61]K&75KH,D!"GA_*&^=E[I;O7\65]?3:G>S7-S-+<7%P[2RRRN7>5
MV.2S$\DDDDD]: (J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH DM+N6PNHYX))(9H7$D<D;%6C8
M'(((Y!!YR*_M&_X(D_\ !0:/_@I5_P $ZO WQ"NIHI/%EI"="\51*PS'JMJ%
M25R!]T3*8[A5[+.H[5_%K7['?\&;_P"W@WP4_;5\1?!+6+WR_#_Q=L#=:6DL
MGR0ZO9(\BA0>%\ZV\]2>K-# O/% ']-U%%% !1110 4444 %%%% !1110 5^
M7/\ P<O_ /!:\?\ !.+X CX;?#_4D7XT?$:R=;>>)OG\+Z:V4DOCCI,^&2 =
MF#R?\LPK_;G_  4,_;F\)?\ !.7]DCQ;\6?&$@DL?#UMMLK!9 DVL7TGRV]G
M%P?FD? )P=B!W(VHQK^+/]K?]JCQA^VO^T9XL^*'CK4#J'B7Q=?/>7!&?*MD
MZ1V\2DG;%%&%C1<G"H.2<D@'GEQ<27=Q)--(\LLK%W=SN9V/))/<GUIE%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%>X?LY?\ !-3]H#]K
MB.WF^''P=^(7BJPNANCU&UT:9=-(/3-VX6 9YQEQG!]#7V9\(?\ @T4_;(^)
MD,4FK:'X#\ B09QK_B:.1D'N+%;DCZ=: /S#HK]NO!7_  9$?%F_2/\ X2+X
MV_#O2F.=XTW3+S4 O'&#((,\\=N.>>E=UH__  8T7L]D&U#]IJUM;C)REO\
M#]ITQV^9M10_AMH _ NBOWEUS_@QQ\06]Q(--_:.T:[A"YC:Y\%26[,V.A"W
MK@#/<$\<X[5YEX]_X,G_ -H+2+>23PW\4/A#KC1C<([V74-/>3@DA=MM*N[.
M ,D YR2,<@'XST5^A7QH_P"#6_\ ;2^#D,EQ'\+[7QA91$AI_#FNV=VW'3$+
MR).V>V(STYQQGXQ^.7[+?Q+_ &9-9_L_XC?#_P :>!+QG*)%K^BW&GF4_P"Q
MYJ*'! R"N01R,B@#@Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MK]2O^#9O_@M?)_P3M_:!3X8_$#5FC^"WQ%O426:XEQ#X5U)\)'? DX6%\(D_
M0!0DF?W9#?EK10!_?VCB1 RD,K#((Z$4M?C[_P &H'_!8%_VN?@!)\!?'VJB
M?XB_"^Q0Z'<7#?O=<T--L:#/\4MJ2D;'@M&\)^8K(U?L%0 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8WQ
M^'7A_P"+'A"]\/\ BC1-)\1:%J2>7=:?J5HEU:W"^CQN"K?B*_*_]O3_ (-8
M? _Q/^V:]\"M<_X0'6I-TG_"/ZJ\EUHMPW7$<OS3V^3D\^:O0!4%?K317TG#
MO%V;9'5]KEE9P[QWB_6+T?K:ZZ-'3A\96H.])V_+[C^0/]K3]A/XL?L/>+_[
M'^)O@O5O#C2N4M;UD$VGZACG,%RF8I..2H;<H/S!3Q7D=?V?_$#X=>'_ (L>
M$+WP_P"*-$TGQ%H6I)Y=UI^I6B75K<+Z/&X*M^(K\K_V]/\ @UA\#_$_[9KW
MP*US_A =:DW2?\(_JKR76BW#=<1R_-/;Y.3SYJ] %05_2W"7CU@,7:AGD/8S
M_GC=P?JM91_\F75M'TV#S^G/W:ZY7WZ?\ _!"@#)KUS]K3]A/XL?L/>+_P"Q
M_B;X+U;PXTKE+6]9!-I^H8YS!<IF*3CDJ&W*#\P4\5Y*@P*_?,'BZ&*HK$8:
M:G"6SBTT_1K0]^,XR7-%W0ZBBBNR)05(!@4U!DTZM(@%%%%45$*51DTE/08%
M:#%HHHK1#"BBBM "G(,"F@9-25H 444540'(,FG4 8%%:1- HHHK2(!3T&!3
M5&33ZH HHHJT""BBBM(F@Y!DTZ@# HK2(!2J,FDIZ# JT M%%%6AH***!R:M
M#D.04Z@<"BK7<H****TB 444Y!5Q <!@4445I$ HHIR#)JBT.48%%%%:#"@<
MFBG(*T <.!1116@'9? S]H?QQ^S/XXA\2> ?%.M>%-:AP/M.GW!C\U0<[)%^
M[(A[HX93W!K]8OV&?^#HO_CST'X^>'?2/_A*?#\'X;KBSS^):$_2*OQKHKXG
MC#PWX?XGI<F;8=2E:RFO=J1])+6WD[Q\CBQN6X?$JU6.O?K]Y_7M\#/VA_ _
M[3/@>'Q)X!\4Z-XKT6; ^T:?<"3RF(SLD7[T;CNCA6'<5V5?R%? K]H7QQ^S
M1XYA\2> ?%.M>%-:AP/M.GW!C\U0<[)%^[(A[HX93W!K]8_V&O\ @Z'_ .//
M0?CYX=](_P#A*?#\'X;KBSS^):$_2*OX[XZ^C/G>6<V*R&7UJDOLZ*JEZ;3_
M .W;-]('QV.X9KT_?H>\NW7_ (/]:'[)45QOP-_:&\#_ +3'@>'Q)X!\4Z-X
MKT6; ^T:?<"3RF(SLD7[T;CNCA6'<"NRK^:\1AJV'JRH5XN,XNS3333[-/5/
MU/FY1E%\LE9A1116)(4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?BG_ ,'D
M/_!.1_C%^SGX;_:(\.61EUSX8D:/XC$29>XT>XE_=2GN?L]R_0=%NY&)PE?M
M96)\2OASHGQ@^'FN^$_$NFVVL>'?$MA/I>IV-PNZ*[MIHVCDC8>C*Q'XT ?P
M/45]%_\ !5;_ ()\:]_P3(_;;\7_  KUC[1<Z;8S_;?#VI2+C^U]*E+&VGZ
M;MH,<@'"RQ2*,@9/SI0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5ZQ\!OV\?C9^R]-"WP[^
M+'Q"\&QP#"V^E:_<V]JP_NM"K^6Z^S*1P..*\GHH _3#]GS_ (.T?VQ?@FT,
M6M>)O"?Q+L8<*(?$V@Q"0+GG]]9FWD+?[3LWX]*^Z/V=?^#WGP[?O;VOQ:^!
M^LZ6  )M1\)ZQ'?;SW*VMRL.T#T,[5_//10!_8=^S3_P<H_L;_M-26]K:_%S
M3_!>JW&,V/C"UDT7RL]-UQ*/LOM\LQ_49^V?!?CK0_B1X>@U?P[K&E:]I-T,
MPWNG7<=U;RC_ &9(R5/X&OX&*[+X,?M%_$#]G+Q"NK?#_P ;^+?!.I!@QN="
MU:?3Y&(Z;C$R[A['(H _O*HK^3W]E?\ X.UOVM?V?/LMGXFUCPS\6='M\(8?
M$NF+'>",=0MU:F)RW^W*)3]:_3C]D;_@\U^ GQ9EM=/^+'A#Q=\)=0EVK)?0
M#^WM)C/0EGA5;D=C@6[<9YX&0#]BJ*\R_9K_ &S_ (3?MB>'/[5^%OQ$\(>.
MK14$DJZ1J45Q/:C./WT(/F0GD<2*IY''(KTV@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KQ7_@H=^V_X9_X)U?L@>,OBUXJQ/:>&K3_
M $*P$@CDU:]D^2VM4/.#)(5!(!VKN8@A37M5?R]_\'<'_!3[_AJC]KZW^!_A
M?41/X&^#4[KJ302[H=2UYDVSDXX/V52UN,\K(;D="* /R[_:,_:"\5?M6?'3
MQ5\1O&VHOJOBGQCJ,NI:A<'.W>YX1 2=L:*%1$SA415' %<7110 4444 %%%
M% !1110 4444 %%%% !1110 445U'P9^"OBW]HGXFZ1X,\"^'=6\5>*M>G%O
M8:9IMNT]Q<-U. .BJ 69CA54%F( ) !R]?4W_!/O_@C+^T)_P4OU&.3X:^![
ME?#6\QS^*-9)T_0[<@X(\]E)F8'@I LCC/*@<U^U'_!(C_@T:\'?!"VTWQU^
MTU_9_CWQ?A;BW\'6[^9H6E-U NGX-[(.,IQ #N!$PPU?M%X?\/:?X2T.TTO2
MK&STS3=/B6"UM+2%88+:-1A41% 55 X    H _'/]AK_ (,TO@S\([>SU7XX
M>*=;^*VN* \NDZ?(^CZ&A[H3&?M4V#C#"6('!RG.!^J'[.O['OPK_9&\.KI?
MPQ^'G@_P+9^6(I/[&TN*UEN ,?ZV55WRMP,L[,3@9->D44 %%%% !1110 44
M44 %><?M#_L?_"O]K70/[,^)OP[\'>.K14\N,:UI4-W);CG_ %4C*7B/)Y1E
M(R>:]'HH _&_]MW_ (,U/@C\7[:ZU+X*^)]>^$NMMEX]-O'?6M%<]E D87,>
M3GYO.D SPAQ@_B-_P4,_X(E?M$?\$SKJ:Z^(7@F:\\)JX6+Q7H+-J&BR9.!O
ME"AH&)X"SI&S8. 1S7]I-5M9T:S\1:3<V&H6MM?6-Y$T-Q;7$2RPSQL,,CJP
M(92"001@B@#^ RBOZ8O^"O'_  :3^ _VBK35/'/[.(TWX;^.FWW,_A>3]WX>
MUEL9VP #_09">@4& G V1@EQ_.7\=_@'XS_9A^*^L>!OB!X;U7PGXLT";R+[
M3=0A\N:$XRK#LZ,I#*Z$HZL&4E2"0#D:*** "BBB@ HHHH **** "BBB@ HH
MHH **** /UY_X-+?^"JS_LI?M5R? OQ=J1C\ ?%ZZ1=*:>3$6DZ[@)$PST6Y
M4+"WJZV_0!L_U!U_ 3I^HW&D:A!=VD\UK=6LBRPS1.4DB=3E65AR&! ((Y!%
M?V8?\$*O^"DEO_P4Y_X)[^%?&5[>13>.O#ZCP_XQA "NNI0(N9]O'RW$9CF&
MT;09&0<HP !]C4444 %%%% !1110!^$/_!\7_P DM_9U_P"PKKO_ *)L:_GA
MK^A[_@^+_P"26_LZ_P#85UW_ -$V-?SPT %%%% !1110 4444 %%%% !1110
M 5_19_P9??\ !/[_ (0_X3>-OVCM=L]M_P"+I'\+>%V=!E;""0->3J?26X1(
MNQ!LWZAJ_ ?]G3X#^(/VHOCSX/\ ASX5M_M7B+QKJ]MH]BA!*+)-($WO@$B-
M 2S-CY55CT%?W%?LL_LZZ!^R/^SCX)^&7A>/R]!\#Z/;Z1:L5"O.(D :9\?\
MM)'W2,>[.Q[T =]1110!!J>IV^BZ;<7EY-%:VEI$TT\TK!4B102S,3P  "23
MZ5_$?_P57_;4NO\ @H-_P4!^)OQ4DDD;3=?U=X=$C<%3!I<&(+-2N3M;R(T9
ML<%V<]Z_IV_X.:_VR&_8^_X)(>/A8W7V?Q!\3"G@?3"#\V+Q7^UGU&+..Z 8
M=&9*_D$H **** "BBOH+]A3_ ():_'3_ (*/^*#I_P )_ .JZ[8P2^5>:W.!
M::/IQX)$MW)B,, <^6I:0C[J-0!\^T5_1E^Q!_P98>"?"-M9ZM\?_B)J7B[4
ML!Y= \*@Z?IL;=T>ZD!GF7W1(#_7]5/V7_\ @F'^SW^QA#;_ /"L_A#X'\+7
MEJ (]2CTY;C5..FZ\FWW#8_VI#0!_'G\$O\ @EQ^T=^T;%#-X*^!_P 4->L[
M@!H[Z/P]<QV+ ]/](D18N?\ >KZ6^'__  :N_MM^.ECDN/A7I_AV"0_+)JOB
MC3$XYY*13R2#ICE0>1VYK^NRB@#^5O3_ /@SE_:[O+*.62Z^$MI)(,F&7Q',
M7C]CLMF7\B:F_P"(-O\ :X_Z"7P?_P#"BN?_ )%K^IZB@#^2OQC_ ,&F7[:W
MABW\RQ\"^%_$38/[O3_%EA&QY _Y>)(ASG/7H#WP#\_?&3_@B'^UM\!HI9/$
M7[/WQ*\B#/FSZ5I9UB&,>K269E4+[DXK^U6B@#^!#Q#X<U'PEK$^GZM87NEZ
MA:MLFMKN!H9HF]&1@"#[$52K^\#X[_LN?#7]J+P[_9/Q(\ ^#_'6G 82'7=(
M@OEB]T,BDHPZ@J00>0:_,W]MC_@SV_9U^/5I>:A\*M0U_P"#/B*0%XH;>5]6
MT5G//SV\[^:H)_YYS*JY.$( % '\N-%?9_\ P4B_X(+?M$_\$RWO-4\7>%?^
M$E\!6[_)XO\ #F^]TQ%)PIN!M$MJ>5'[Y%4L<*[]:^,* "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH _3+_ (-0?VRV_9>_X*LZ'X7OKI8?#OQB
ML)?"MT)&VQI>?Z^QD]W,T?D+_P!?3>U?UE5_ [\-_B!JWPF^(>@^*M!NFL=<
M\,ZC;ZKIURO6WN8)5EB<?[KHI_"O[J/V8?CMIO[4'[./@/XCZ/M_LSQUH%EK
MMNH.?*6X@278>^Y2Q4@\@J0>: .ZHHHH ^/_ /@OQ_RAM_:$_P"Q5E_]&QU_
M&'7]Q7_!2S]ES6/VU_V$/B=\*= U#3=)UCQQHSZ;:7>H;_LMNY=&W2;%9MOR
MGH":_!/_ (@F/C]_T5?X/_\ ?>H__(U 'XPT5^SW_$$Q\?O^BK_!_P#[[U'_
M .1J/^()CX_?]%7^#_\ WWJ/_P C4 ?C#17[/?\ $$Q\?O\ HJ_P?_[[U'_Y
M&H_X@F/C]_T5?X/_ /?>H_\ R-0!^,-%?L]_Q!,?'[_HJ_P?_P"^]1_^1J/^
M()CX_?\ 15_@_P#]]ZC_ /(U 'XPT5^SW_$$Q\?O^BK_  ?_ .^]1_\ D:OE
M?_@K%_P;]?$K_@D7\&O#?C;QMXT\#>)=/\3:T-$@@T1KHS12^1+-O;SHD&W;
M$1P2<D<4 ?!-%%% !1110 4444 %%%% !1110 4444 %%%% !17ZH?L9?\&G
M?QF_;7_9<\$_%;0/B-\,=)T?QQIRZE:6FH-??:K="S+MDV0,N[Y3T)%>G?\
M$$Q\?O\ HJ_P?_[[U'_Y&H _&&BOV>_X@F/C]_T5?X/_ /?>H_\ R-1_Q!,?
M'[_HJ_P?_P"^]1_^1J /QAHK]GO^()CX_?\ 15_@_P#]]ZC_ /(U'_$$Q\?O
M^BK_  ?_ .^]1_\ D:@#\8:*_9[_ (@F/C]_T5?X/_\ ?>H__(U'_$$Q\?O^
MBK_!_P#[[U'_ .1J /QAHK]GO^()CX_?]%7^#_\ WWJ/_P C4?\ $$Q\?O\
MHJ_P?_[[U'_Y&H _&&BOV>_X@F/C]_T5?X/_ /?>H_\ R-1_Q!,?'[_HJ_P?
M_P"^]1_^1J /L#_@R7_Y,%^*_P#V4!O_ $W6=?L]7P3_ ,&_/_!)WQG_ ,$B
M_P!FOQIX)\;>)/#'B74/$WB8ZW!/HAG,,47V6"'8WG1H=VZ(G@$8(YK[VH *
M*** "BBB@ K^*+_@M9_REO\ VC?^R@:O_P"E+U_:[7\47_!:S_E+?^T;_P!E
M U?_ -*7H ^8**** "BBB@ HHHH **** "BBB@ HHHH *^G_ /@BG_REO_9R
M_P"R@:1_Z4I7S!7T_P#\$4_^4M_[.7_90-(_]*4H _M=HHHH **** "BBB@
MK^4'_@[Q_P"4R6M?]BKH_P#Z*>OZOJ_E!_X.\?\ E,EK7_8JZ/\ ^BGH _,&
MBBB@ HHHH **** "BBB@ HHHH ***^X_^#>/_@GX?^"A7_!37P7HVIV+7?@G
MP2X\6>)MRDQ26UJZF*W8]#Y]P88RN02C2$?=- ']&O\ P;Q?\$_/^'>W_!,G
MP9HVJ6*VGC;QN@\6>)MRXECN;I%,5NQZCR+<0QE<D!UD(^\:^Y*** "O"?\
M@IM^V39_L ?L'?$WXM71B:Z\*:-(VEPR#*W.HS$06<1']UKB2(-P<+N.,"O=
MJ_!'_@]A_;/^P>&_A3\ =+O )-0ED\:Z_"C881IOM;%3W*LQO&*GC,49P>"
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
MUC2YWM;VQO;=[>YLYD)5XY(W 9'5@058 @C!H H4444 %%%% !1110 4444
M%%%% !1110 4444 ?T(?\&=G_!59]=TG4OV5_&FI%[G3DGUOP%+/)\SP<R7F
MG+G^X2UP@Y.UKCH$45^]E?P9_L_?'3Q)^S'\;_"GQ"\(7G]G^)O!NJ0:OITQ
M!*"6%PX5P"-T;8VLN<,K,#P:_MR_84_:\\/?MY?LC^ _BUX895TSQII<=X]O
MOWMI]R,QW-JQ[M#.DD9/0E,C@B@#UJBBB@ HHHH **** /'_ /@H5_R8)\<?
M^R?Z]_Z;KBOX8Z_N<_X*%?\ )@GQQ_[)_KW_ *;KBOX8Z "BBB@ HHHH ***
M* "BBB@ HHHH **** "OW^_X,8_^;HO^Y4_]S5?@#7[_ '_!C'_S=%_W*G_N
M:H _?ZBBB@ HHHH **** "BBB@ K\#/^#XCXI^5H?[//@F&4'[1/K6N7<>1E
M=BV<,#>O/F7 [#Y>_;]\Z_F+_P"#U+Q^VN_\%)OA_P"'T=F@\/\ P]MIF4YP
MDUQJ%\6P.GW(X3D?3M0!^.]%%% !1110 4444 %%%% !1110 4444 %%%% !
M7[F_\&0OP.76/C_\<OB3(@!\/:!8>&[=B/O?;;A[B3'T^P1Y_P!\5^&5?U!?
M\&8?PB_X0O\ X)D>+/%4T96Y\:>.KMXVR,-;6UK;0I[Y$OVCK[<=R ?KU111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?S5?\'L?P,'A/]M7X
M3_$**$QP^-/",VD2$#Y99]/NF=F_WO+OH5/LJ_C^+%?TP?\ !Z]\(5\2?L%?
M"_QM'$9+GPIXW_LUF '[J"]LIV=C[>9:0#CNPX]/YGZ "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#]O?^#(?XHMI/[57QO\%>8 OB#PI9:V8\_>-C>&
M'.,]O[0/8_>ZC//]']?R>_\ !HI\1?\ A"?^"R_A_3?,5/\ A,/"^L:0 6QO
MV0"]P.1G_CSS@9Z$XXR/ZPJ "BBB@ KX_P#^"_'_ "AM_:$_[%67_P!&QU]@
M5\?_ /!?C_E#;^T)_P!BK+_Z-CH _C#HHHH **** "BBB@ HHHH **** "BB
MB@#] _\ @VG_ ."?A_;R_P""G?A:35K%KKP3\+]OB_7BRGRI6@=?L=LQZ'S+
MDQDH?O1Q3=@:_KYK\RO^#5+_ ()^C]C;_@FIIOC'6++[/XR^-DD?B:\9T"RP
MZ=M*Z=#G&2IA9IQGH;MAVK]-: "BBL7XD?$'2?A+\.]>\5:]=+8Z'X9TZXU;
M4;ENEO;01-+*Y_W41C^% '\XG_!YM^W6WQ1_:N\(? ;2+PMH_P ,;%=8UR)"
M-KZK>QAHE8>L5H8V4\?\?;C'2OQ8KT+]K3]HK6/VN?VG/'OQ.UXD:IXZUV[U
MF:/<66V$TK,D*D_P1H5C4=E0"O/: "BBB@ HKKO@=\!/&O[3'Q)T_P '_#_P
MMKGC'Q1JA(MM-TJT>YN' ^\Q"CY44<L[851R2!S7[$_L$?\ !F)\1/B9:V.N
M?M!>-K3X<Z;,JRMX=\/^7J6LX/5);@YMH&[Y3[0/4 ] #\2*]"^"?[)'Q5_:
M4N!'\._AKX\\=-NVDZ#H%UJ*H>GS&)&"@<Y)( P<U_79^R9_P;[?LD_L=0VL
MV@?"'0/$6M6P4G6/%B_V[>.XZ2*+C=#$_'6&./Z5]D:?I]OI%C#:VL$-K;6Z
M".*&) D<:C@!5'  ]!0!_'K\,O\ @VD_;8^*4:36OP/U/2;9ADRZUK.G::4X
M.,QS7"R\[<<(<9&< YKV+P[_ ,&>W[8.MV[/<P_#'1V4*1'=^)69FSUQY,,@
MXZ')^F:_JNHH _EA_P"(-O\ :X_Z"7P?_P#"BN?_ )%K!\6?\&A?[9'AQ9#9
MZ/\ #W7O+"E18>)XT\S)P0//2+IU.<=.,GBOZO** /XV/BE_P;K?MI?"&WDF
MU3X!^*KZ*,%LZ)=6>M,X]DLYI7/TQGVKY6^+'P&\<_ 76_[-\=>"_%G@O4@2
MIM-=TBXTZ<$=1LF16XP>U?WH5F^+?!NC^/M!N-*U[2M-UK2[H;9K._MDN;>8
M>C(X*M^(H _@5HK^O;]L'_@V)_9%_:VCNKJW\ 'X8:]< E=2\$3#2T4XX_T/
M:UIC/)Q"K'^\.M?C/_P42_X-(OCY^R=::CXB^%UQ;_&[P?9AIC#IEN;7Q!;1
M@G[UD6;S\# _T=W=CD^6HH _*&BK.L:/>>'=6N;#4+6YL;ZSE:&XMKB)HIH)
M%.&1U8 JP((((R#5:@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[+]
MGCXXZY^S-\>?!OQ$\-S>3KW@G6;76[$EB%:6WE60(V.2C;=K#NK$'@UQM% '
M]ZGP1^+NC_'_ .#7A/QUX>F^T:#XRT>TUO3Y.[V]S"DT>??:XR.QKJ*_+7_@
MT6_:VD_:%_X)6V_@_4+@S:Q\'];N/#^'?=(]C+B[M7/HH\Z6%1V6V'M7ZE4
M%%%% !1110 4444 %%%?GQ_P<C?\%0?^';O[ .I6_A[4?LGQ-^*'F^'O#/E2
M;;BQ0I_I>H+W'D1NH5AR)9X3TS0!^*'_  =(_P#!6.3]O']LB7X:^$]2:;X6
M_!^[FT^ Q.?)UG5P3'=7AYPRQD&&(\_*LCJ<38K\N:** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KL/@5^SYXY_:=^(MGX1^'GA/7_&?B2^/[G3](
MLGNIBN0"[!0=B#/S.V%4<D@5^CG_  1I_P"#8;XD?\%$+72_'_Q,FU'X7_!^
MY*SV\KP;=;\21'!S:12#$4++TN)00<J424$D?TH?L9?L#_"/_@G[\,H_"?PF
M\$Z1X4T_:OVNXAC\R^U1U&/,N;ALRS/UY=B%SA0HP  ?A3^P%_P9@>-?'L5G
MKG[17C>'P-I\FV1O#7AEX[[5F4X)26[8-;P,.1^[6X!]1TK]A/V/_P#@AQ^R
MU^Q#;VLO@OX1^&KK6[=5_P")YK\7]LZFSCK(LMQO\ECW$(C7V%?65% !1110
M 4444 %%%% !5'Q+X8TWQGH5SI>L:?8ZMIEZGEW%I>0+/!.O7#HP*L.!P15Z
MB@#\^?VQ_P#@V+_9'_:ZCO+RW\!'X8^(KH$KJG@J8::BMCC-GAK0C/)Q$K'G
MYAUK\:_^"@__  :,_M ?LL6M_K_PMNK3XW^%+4&0P:9;FS\00)R>;)F838&!
M^XD=V))\L"OZFJ* /X#_ !!X>U#PEKEWI>JV-YIFI:?*T%U:7<+0SVTBG#(Z
M, RL#P00"#5.O[0/^"F?_!$GX$_\%2?#,[>-O#D>B^-HXBEAXQT6-+?5K9@N
M$$K8VW,0X_=S!@!G84)W5_,'_P %7_\ @B7\8/\ @DOXY5?%MFGB3P#J<YAT
M;QEI<+?V?>G&1%,IRUM<;>?*<D':VQY I8 'QW1110 4444 %%%% !1110 4
M444 %%%% !1110!Z1^R#^U/XK_8F_:5\'_%+P3=FT\1>#=12^@!)$=TGW9;>
M3')BEC+QN.ZN>AYK^V;]C3]J_P +_MQ?LP>"_BKX.F\W0?&6G)>QQLX:2SEY
M6:VDQQYD4JO&W;<AQQBOX4:_;[_@SC_X*9?\*P^-&O\ [-?BK5/+T/QV7UKP
MCY[_ "6VJQI_I%LI/3SX$#@<#?;8 W2\@']'U%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 8WQ
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
MZEI^LZ/J42SVE]8W"7%M=1MR'CD0E64]B"0: -"BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#Y9_X+,_\% K?_@FE_P $]?'7Q*CDA_X27R!HWA>"3!%Q
MJUR&2#Y3PRQ /.R]T@<5_%EK.L7?B+5[K4+^YGO+Z^F>XN;B9S))/([%F=F/
M+,6)))Y)-?K]_P 'B?[?K?'G]M?0_@GHEZ9/#?P=M/.U-8W_ '=QK-VB.^<'
M#>3;^2@)Y5Y+A?6OQXH **** "BBB@ HHHH **** "BBB@ HHHH ***[#X _
M 7Q;^U#\9_#?P^\"Z+=>(/%OBR]2PTVPMQ\TTC<DL3PD:*&=W8A41&9B%4D
M'5?L2?L2?$/_ (*#?M#:+\,_AGHKZMX@U9M\LKY2TTNV4@27=S)@^7"F1EL$
MDE54,[*I_K>_X)$?\$7?A?\ \$D?A-]C\.V\7B+XA:Q $\0^,+NW"WFHG.[R
M85RWV>V4XQ$A^;:K.78 BU_P1R_X)(^#?^"2G[,=MX7TE;76/'.N)'=^+?$?
ME#S-4NPO^JC8J&6UB)81(>@+,?F=B?KJ@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH *^1_^"MG_  1S^&/_  5J^##Z3XIM8M$\<Z3 X\-^+K6!3?:5
M)\Q6.3H9K4L<O"Q .25*/AA]<44 ?PN_MM_L2?$/_@GS^T-K7PS^)FBOI/B#
M26WQ2IE[35+9B1'=VTF!YD+X.&P""&5@KJRCR6O[0/\ @LK_ ,$DO!__  5J
M_9>NO"^I+::/X[T)9+SPEXC,(:73+K',,A W&VFPJR(/17 W(M?QU_'3X'^*
M?V:_C!XB\!^-M'NM!\5>%;U]/U*QN%P\,J^AZ,K AE895E96!((- ')T444
M%%%% !1110 4444 %%%% !1110 5^H'_  :C_P#!0_\ X8W_ ."C%KX#UJ\6
MW\%_'!(O#]SYC[8[?5$+'3IOJTCO;_\ ;T#_  U^7]6=&UB[\.ZO:ZA87,]G
M?6,R7%M<0N8Y()$8,KJPY5@P!!'((H _OSHKYU_X)/?MM6W_  4,_P""??PU
M^*BR0G5=<TM;?7(H^!;ZG;DP7:[>JJ9HW=0?X'0\@@GZ*H **** "BBB@#\(
M?^#XO_DEO[.O_85UW_T38U_/#7]#W_!\7_R2W]G7_L*Z[_Z)L:_GAH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K1\)>$=6\?>)]/T30]-O\
M6=9U:=+6RL;*!KBYNY7.%CCC4%F8D@  $FM/X0?"#Q1\?OB=H?@OP7H>H>)/
M%/B2[2RTW3;*/S)KJ5N@ Z  9)8D*J@L2 "1_5S_ ,$)_P#@W[\&_P#!+3P'
M8^,?%UOIOBOX[:K;'[=JY7S;?PZLB_-:6&X?+@$J\^ \F6 VH=E 'Q5_P1U_
MX-$K6&QTOXA_M6+)-=2;+JQ^'ME<[8XAP0=2GC.6;_IA"P P-\C9:,?NU\._
MAQX?^$7@O3_#?A70])\-^'])B$%EINF6B6MK:1CHJ1H JCZ"MJB@ HHHH **
M** "BBB@ HHHH **** ([NTBO[62">*.:"9#')'(H99%(P00>"".,&OQ?_X+
M/?\ !I_X0_:!TW5?B)^S58Z;X'\>*&N+KP@I%OHFNGJ?L^?ELYCV48A8@ B,
MEGK]I** /X'?B+\.=?\ A#XZU;POXIT?4O#_ (BT*Y>SU'3=0MVM[JRF0X9)
M$8 JP/8UBU_6W_P7[_X(-^'?^"I/PEN?%_@NQTO0_CMX;M]^FZD5$*>)(47_
M (\+MP.<@8BE;)C8!20C-C^3?QIX,U;X<^,-5\/Z]IM[H^N:'=RV&H6%Y"T-
MQ97$3E)(I$;!5U92I!Y!!H S**** "BBB@ HHHH **** "BBB@ HHHH ****
M "OZM?\ @T3_ &F_^%Y?\$F;'PI=77G:G\*?$%[H!1CF06LK"]@8_P"S_I,D
M:^T!'0"OY2J_;C_@R5_:#/AC]JSXP_#&:;;!XP\-6VOVZLQQYVGW!B*J.@9H
M[]B?41#T% '](E%%% !1110 4444 %%%% !1110 5^,/_![1_P F"_"C_LH"
M_P#INO*_9ZOQA_X/:/\ DP7X4?\ 90%_]-UY0!_-#1110 4444 %%%% !111
M0 4444 %%%% !1110!_9Y_P0'_Y0V_L]_P#8JQ?^C9*^P*^/_P#@@/\ \H;?
MV>_^Q5B_]&R5]@4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M_%%_P6L_Y2W_ +1O_90-7_\ 2EZ_M=K^*+_@M9_REO\ VC?^R@:O_P"E+T ?
M,%%%% !1110 4444 %%%% !1110 4444 %?3_P#P13_Y2W_LY?\ 90-(_P#2
ME*^8*^G_ /@BG_REO_9R_P"R@:1_Z4I0!_:[1110 4444 %%%% !7\H/_!WC
M_P IDM:_[%71_P#T4]?U?5_*#_P=X_\ *9+6O^Q5T?\ ]%/0!^8-%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 445]#?\$S_ /@FI\1/^"I/[2=C
M\// -JL,:!;K7-;N4)L?#]EN :XE(^\QZ)&#ND;@8 9E .!_90_9%^(W[;_Q
MHTWX?_"_POJ/BOQ/J9W+;VR@1VL0(#3SRMA(85R-TCD*,@9R0#_2S_P2-_X-
M7OA/^Q!:Z;XP^,$>D_%[XI1[)TCN;<R>'M!D SBWMY!_I$BMTFG7J%*1Q,,G
M[-_X)G?\$O/A?_P2Q^ EOX+^'NFK)J%TB2:]XBNHU_M+Q#<J#^\F8?=0$L$B
M7Y(P>,L69OHZ@!$01H%4!548  X I:** "BBB@ HHHH **** "BBB@ KF/C'
M\%O"/[0OPXU/PAXY\-Z-XL\,:S%Y5[IFJ6J7-O..Q*L" P."K##*0""" :Z>
MB@#^:[_@M_\ \&J6L?LTZ9J_Q4_9N@U7Q3X$M0UUJW@YRUUJV@Q\EI;5N7NK
M=>Z',T8 ),HW,GXJ5_?Y7X!?\'-/_!N_:66E^(?VE/@3HHMS"7U'QUX5LH@(
M]G+2ZI:H/ND?>FB48()D &'W 'X 4444 %%%% !1110 4444 %%%% !1110
M4444 %/M[B2TN(YH9'BEB8.CH=K(PY!![$>M,HH _N<_X)^_M(+^U]^Q!\*?
MB9YD<EQXT\+V.I7H3[L=VT*BYC'^Y.)%_P" U[!7Y3?\&>?[0K?%K_@E#)X1
MN+CS+OX8>*[_ $F*(G+):W&R^C;_ '3)<W"C_KF?2OU9H **** "BBB@ HHH
MH _-#_@Z5_X*1?\ ##/_  3MOO".@W_V7Q_\:?.\.:;Y;[9K/3]@_M"Z'<8B
M=80005>Z1A]TU_)E7WC_ ,''/[?K?M\_\%/_ !E>:;??:_!?P]<^$/#H1]T,
MD5L["XN%(X;SKDS.&ZF/RADA17P=0 4444 %%%% !1110 4444 %%%% !111
M0 445[E_P3K_ &!/&_\ P4K_ &J_#OPK\"V^V\U5S/J6I21E[;0[!"//O)L$
M?*@( 7(+NR(#N<4 =I_P2A_X)+_$C_@K1\?/^$3\&Q#2?#NDA)_$?BB[A9['
M0H&SMSC'F3O@B.%2"Q!)*HKNO]<'_!/C_@G-\+?^"9WP(M? ?PPT*.QM\))J
MFJSA9-2UZX4$&XNIL NW+;5&$0,5157BM']@K]A3P!_P3F_9HT+X7_#K3C::
M/I*F6ZNYL-=ZQ=N!YMW<.!\TKD#V50J*%154>RT %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7YS?\ !<K_ (-]_!/_  52\&77BSPM'I?@WXY:; HL
MM=,92VUY$!"VM^$'S#&%6< R1X4?,@V5^C-% '\%_P <_@;XM_9I^+NO^ _'
M6A7WAKQ;X7NVLM2TZ[3;);R  CD9#*RE65U)5U964E6!/)U_69_P<4?\$,]-
M_P""F_P0G\=>!-+M+7XZ^#+1FTZ5 L7_  E%JF6.GS-P"_4PNQPKDJ2%<E?Y
M.]6TFZT#5;JQOK6XLKZRE:"XMYXS'+!(I*LCJV"K*0001D$8H KT444 %%%%
M !1110 4444 %%%% !1110 5^Z__  9B?\%#Y/"_Q,\8?LU^(+X_V?XF23Q1
MX321L^7>PH!>VZ?]=($28#@#[-*>KU^%%>@?LJ?M&:]^R)^TGX'^)WAEMNM^
M!M9MM8MD+E$N/*<,T+D<^7(FZ-AW5V% ']WE%<K\#/C)H?[1'P8\)^/?#-S]
ML\.^,M(M=:TZ8\,\%Q$LJ;AV8*P!'4$$'D5U5 !1110 4444 >/_ /!0K_DP
M3XX_]D_U[_TW7%?PQU_<Y_P4*_Y,$^./_9/]>_\ 3=<5_#'0 4444 %%%% !
M1110 4444 %%%% !1110 5^_W_!C'_S=%_W*G_N:K\ :_?[_ (,8_P#FZ+_N
M5/\ W-4 ?O\ 4444 %%%% !1110 4444 %?R1_\ !V#XQ_X2;_@MI\1K+C_B
MG=)T33^%Q][3;>YZ]_\ CXZ_AVK^MROXU?\ @XD\1-XH_P""TWQ_N65U\O7H
M;3#-N.(+*WA!SZ'R\@=A@=J /BVBBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ K^Q3_@VK^'(^&?\ P1-^!MJ5"S:E87VKRMWD^U:C=3H3](W1?HHK^.NO
M[@/^"5/@]? '_!,?]GG2!LWV?PXT 2E&+*TITZ!I""><%RQ' X/04 >^4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y[_\ !TI\.5^(/_!$
MGXM2JH>Y\.S:3J\ /8IJ=LDA_"*26OY"Z_MB_P""S_@U?'G_  27_:.L656\
MKX>ZS?J"6&6MK22Y7&WG.8A@="< \9K^)V@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH ^T_^#=GQJ? /_!:CX 7RR>7Y^NS:;G>$S]JLKFUQD^OG8QW
MSCJ:_LIK^(?_ ()+^)_^$._X*D?LYZ@TL<$4/Q*\/+-(XRJ1/J4"2$_\ 9OI
M7]O% !1110 5\?\ _!?C_E#;^T)_V*LO_HV.OL"OC_\ X+\?\H;?VA/^Q5E_
M]&QT ?QAT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5^G7
M_!&#_@VC^(__  4HCTSQYX\EU#X:_!F8K-#?O!C5/$D?7_08G&%C8<?:) 4Y
M!19<$#ZF_P"#=S_@V:@^)&F:'\>/VD-!D;0YME]X4\#WT6%U-",I>:C&PSY)
MR&C@./,&&?\ =D))_0S;V\=G;QPPQI%%$H1$1=JHHX  '0#TH \<_8H_X)^?
M"+_@GG\+X_"?PF\%Z7X8L61!>W:)YNH:M(HQYMU<-F29N21N.U<D*%7 'LU%
M% !1110 4444 %%%% !1110 4444 ?#O_!6/_@@A\%?^"JOA^ZU/5-/3P3\4
M8X2MCXRTBW47+L%PB7L7"W<0PO#D2*!A)$!(/\L/_!1+_@FQ\4_^"8GQVN/
MOQ.T86TD@:;2M8M"TNF:];@X$UM*0,CIN1@KH2 RKD9_N KQ;]OC]@?X<_\
M!2#]G/5OAK\2M)%]I5\/.LKV'"WVBW8!$=W;2$'9*F3V*LI9&#*S*0#^&RBO
MH;_@IM_P3=\>?\$N?VI=7^&_C:!KB!"UUH.MQPF.U\0V!8B.YCY.UN-KQY)C
M<,N2 &;YYH **** "BBB@ HHHH **** "BBB@ HHHH **** /V+_ .#,#]IU
M_AI_P4!\;?#&YN!'IOQ0\,&Y@C)YEU#3G,L0'TMIKTGZ"OZ<:_B1_P""0G[0
MW_#*_P#P4[^!OCA[@VMGI?BZRMM0E#;?+LKI_LET<]/^/>>7@X!Z9'6O[;J
M"BBB@ HHHH **** "OXY?^#A#_@HV_\ P4>_X*/^*M:TN]-SX#\$,WA?PJJ/
MNBEM;=V$ETN.#]HF,D@;&?+,2G[@K^B3_@Y$_;];]@C_ ()?>,+C2;TVGC3X
MC ^#_#YC?;+"]RC?:;A2"&4Q6JS,KC[LIA]:_CYH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** %16D8*H+,QP !UK^A/_@WQ_P"#8>ST72]!^./[2V@+
M=ZG<!+[PWX"U&#]W9+E6BN]1C/WI#C*VK@JH(,@+$QIS_P#P:P_\$%X=<MM%
M_:B^,FB>9;[UNOAYH-]""DP'35YHV'W<X-L#C.WSL$>2Q_H(H 1$$:!5 55&
M  . *6BB@ HHHH **** "BBB@ HHHH **** "BBB@ KGOBO\)_#/QU^'&L>$
M/&6AZ9XE\,>(+9K34=,U"!9K>[B/\+*>." 0>H(!!! -=#10!_*'_P ' G_!
MO=K7_!,;Q7-\1OAO!J7B#X$ZQ<!1(Y,]UX0G<X6VNFZM S'$4Y[D1N=^UI?R
M_K^^?QSX&T;XF^#=4\.^(M+L-<T'7+62RU#3[V!9[:]@D4J\<B,"&5E)!!'>
MOY&?^#@#_@BWJ/\ P2;_ &CX[OP['?:C\'/'$LDWAF_ES(VFR#YI--G?O)&.
M49N9(\'EEDP ?G]1110 4444 %%%% !1110 4444 %%%% !71?"+XJ:Y\#/B
MKX:\:>&;QM/\1>$=4MM8TRZ49\BYMY5EB;'?#J#@\'I7.T4 ?W/?L#_M>Z)^
MWI^QW\/_ (M:!Y4=GXTTF.[GMD??]@NUS'=6Q/<Q3I+&3WV9[UZ]7X _\&5_
M[>K,WQ$_9QUN\RJ@^,_#"R-]WF."_@4GZVTJH/\ INV/O&OW^H **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** ,;X@?#O0/BOX1O?#_BC1-)\1:'J2>7=:?J5HEU;7"^CQ
MN"K?B*_++]O'_@UH\#_$[[9KWP+US_A =:DW2?V!JCR76C3MUQ'+\T]ODY//
MFKT 5!7ZS45]+PWQ?F^15O;996<.\=XR]8O1^MKKHT=6&QE:@[TI6_+[C^0K
M]K+]A7XK_L0>+O['^)G@S5O#C2N4M;UD$VGZACG,%RF8I..2H;<H/S!3Q7DJ
MC)K^S;X@?#O0/BOX1O?#_BC1-)\1:'J2>7=:?J5HEU;7"^CQN"K?B*_+/]O#
M_@UI\#_$S[;KWP+UO_A =:DS)_8&J/)=:-.W7$<OS3V^3D\^:O0!4%?T[P?]
M(#+\7RX?/8>QG_/&[@_5:RC_ .3+JVCZ;!\04Y^[77*^_3_@?B?@Q17K7[6/
M["_Q6_8A\7?V/\3/!FK>'&E<I:WK()M/O\<Y@N4S%)QR5#;E!^8*>*\EK^A,
M'C,/BJ,<1A9J<):J46FGZ-:,^BA.,US1=T%%%%=Q04Y!@4T#)J2M "BBBJB
MY!DTZ@# HK2)H%%%%:1 *>@P*:HR:?5 %%%%6@04445I$T'(*=0!@45I$ I5
M&324]!@5: 6BBBK0T%%% Y-6AR'(*=0.!15KN4%%%%:1 ***<@JX@. P****
MTB 444Y!DU1:'*,"BBBM!A0.313D%: .' HHHK0 HHHJD5Y!3U&!35&33ZTB
M$0HHHK2)04Y!@4T#)J2M(@%%%%4!V7P-_:%\<?LT>.(?$G@'Q1K/A36H<#[1
MI]P8_-4'.R1?NR(>Z.&4]P:_5_\ 8:_X.@LBST+X]^'?2/\ X2C0(/PW7%GG
M\2T)^D5?C<.34@X%?#\9>&G#O%-+DS?#J4[651>[4CZ26MEV=X^1Q8S+,/BU
M:M'7OU^\_KJ^!O[0O@?]I;P/#XD\ ^*-&\5:+-@?:-/N!)Y3$9V2+]Z-QW1P
MK#N*[*OY%?@=^T+XX_9I\<0^)/ 7BC6?"NM0X'VC3[@Q^:H.=DB_=D0]T<,I
M[@U^KG[#G_!T#_QYZ#\>O#OI'_PE&@0?ANN+//XEH3](J_C/CSZ,&>97S8K(
M)?6J*UY=%52]-I_]NM-]('QF8<+UZ7O8?WUVZ_\ !^7W'['45QOP-_:%\#_M
M+>!X?$G@'Q1HWBK19L#[1I]P)/*8C.R1?O1N.Z.%8=Q795_,V)PM;#U94,1!
MPG%V<9)II]FGJGZGS,HRB^62LPHHHK D**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "H=1T^WU?3Y
M[2[@ANK6ZC:&:&9 \<R,,,K*>"I!((/!!J:B@#^7_P#X.-/^#=_4/V'_ !+K
M'QL^#>ES7_P;U:Y:XU?2+:+=)X(FD;H%4<V+,<(W_+(D(W&QF_(.O[\M<T.R
M\3:+>:;J5G:ZAIVH0/;75K<Q+-#<Q.I5XW1@5964D%2"""0:_G _X+\?\&P6
MI_L_76M?&3]G'1KO6/ +&2]UWP;:HTUWX:'!::T7EYK7[S-&,O"!D;H\^6 ?
MB91110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?4W_!.'_@L?
M\=_^"7GBJ.?X<>*Y9_"\LWFW_A/5R]WH=_G[Q,.X&&0\9EA:-S@ L1\I^6:*
M /Z^?^"3?_!Q;\$_^"G\%CX;FN%^&OQ7F 1O"NL72E=1DP,FPN<*MR.OR$)-
MP3Y94;C^@=?P#VEW+874<\$DD,T+B2.2-BK1L#D$$<@@\Y%?MS_P17_X.Q_$
M7P>N])^&O[3U[?\ BKPBQ2UL/'.#/JVD#[H%\!EKN$<9E&9UP2?.R-H!_1_1
M61X!\?Z'\5/!>E^)/#6K:=KWA_6K9+RPU&PN%N+:\A<962-U)5E([@UKT %%
M%% !1110 4444 %%%% !7GG[6G[1VB_LA?LR>//BAXA(_LCP+HEUK$T6\(UT
M8HRR0(3QOE?;&H[LZBO0Z_&G_@\Y_;);X4?L2^"_@YIMYY6I?%;63>ZG$IY;
M3-/*2E&';?=26K GKY#CG!P ?S>_&+XKZU\=_BUXG\;>)+K[9XA\7ZK=:SJ4
M^"!+<W$K2R, 2< LYP,\#BN;HHH **** "BBB@ HHHH **** "BBB@ HHHH
M*_IS_P"#3[_@CY!^RU^S[#^T)XZTG;\1OB99 ^'X;F/Y]"T23#(Z@CY9KK D
M+=1#Y2C&Z0'\7/\ @@G_ ,$X&_X*8_\ !17PIX3U2S>X\!^&3_PDGB]B#Y;V
M%NZXMB?6XE:*' (8))(P^X:_LHM+2*PM8X((HX8(4$<<<:A5C4#   X  XP*
M )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_%G_@[A_X
M)%0_'?X(-^TMX'TO_BM/A[:+#XMAMH_FU;1EZ73 #F2TSDM_SP+DG$*"OVFJ
MKKFB6?B;1;S3=1M;>^T_4('MKJVGC$D5Q$ZE71U/#*RD@@\$&@#^ VBOJC_@
MLY_P3UN_^"9O_!07QM\-UAG'A>2;^V?"MQ)D_:=)N&9H/F/+-$0\#-W>!ST(
MKY7H **** "BBB@ HHHH **** "BBB@ HHHH _>[_@RA_;6:R\2?%/\ 9^U2
M\;R;Z)/&OA^)SA4D3R[:_09ZLRM9N%':*4XZD?T'5_$M_P $@/VN6_8;_P""
ME'PA^(TEU]DTG2]?BLM:<OM0:;=YM;LMV.V&9W /&Y%/! (_MIH **** "BB
MB@#\(?\ @^+_ .26_LZ_]A77?_1-C7\\-?T/?\'Q?_)+?V=?^PKKO_HFQK^>
M&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *EL;&;4[V&VMH9;BXN'6
M***)"[RNQP%4#DDD@ #K45?M1_P:.?\ !(J']H/XOW'[2/CW2EN/"/P]O1;^
M$;:X3,>HZRF&-W@_>2U!4J>AF=2#F$B@#]%/^#<#_@AE9_\ !-?X*P_$CXA:
M;!-\<O'%B#=+(NX^$K*3#"P0]/.;"M.X_B'EJ2J%I/U HHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "OPC_X.Z/\ @CG#XN\)2_M5?#W2PNLZ*D5K
M\0+.WC'^G6HVQP:F .3)%\D4IYS%Y;?*(G+?NY6=XO\ "6F>/_">J:#K5C;:
MIHVMVDMA?V=PF^&[MY4,<D3J>"K(S*1W!- '\"E%?37_  5^_P""?=__ ,$S
M?V^O''POD6Y?0+><:IX8NYN6OM(N"S6S;OXF3#0NV #)!)CC%?,M !1110 4
M444 %%%% !1110 4444 %%%% !7V]_P;D?'$_ ;_ (+.? ^_>X$-GX@U:7PS
M<JQ^6?\ M"VEM8D/_;>6%A_M*.V:^(:Z[X ?%*X^!WQW\$^-K-Y([OP?KUCK
M<+Q_>5[:XCF4CW!04 ?WG45%8WT.IV4-S;R)-;W"+)%(ARKJPR"#Z$'-2T %
M%%% !1110 4444 %%%% !7XP_P#![1_R8+\*/^R@+_Z;KROV>K\8?^#VC_DP
M7X4?]E 7_P!-UY0!_-#1110 4444 %%%% !1110 4444 %%%% !1110!_9Y_
MP0'_ .4-O[/?_8JQ?^C9*^P*^/\ _@@/_P H;?V>_P#L58O_ $;)7V!0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?^T;_ -E
MU?\ ]*7K^UVOXHO^"UG_ "EO_:-_[*!J_P#Z4O0!\P4444 %%%% !1110 44
M44 %%%% !1110 5]/_\ !%/_ )2W_LY?]E TC_TI2OF"OI__ ((I_P#*6_\
M9R_[*!I'_I2E ']KM%%% !1110 4444 %?R@_P#!WC_RF2UK_L5='_\ 13U_
M5]7\H/\ P=X_\IDM:_[%71__ $4] 'Y@T444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% 'H7[*?[+WC+]L_]H/PO\,_ .EOJOBCQ9>K:6L?(CA'62:5
ML'9%&@9W;LJD^U?V3?\ !*__ ()C^!?^"5G[+>F_#_PC#'?:M.$NO$FOR0*E
MUX@OMOS2N1RL:Y*Q1Y(C3C+,69OBK_@U3_X)$0_L9?LN1_&KQII*Q_%#XL62
M362W$>)M!T1MKPP@$922XPLTG^R(%(!1@?UIH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "FS1+<1-'(JR1R JRL,A@>H(IU% '\G?_  <T?\$=HO\
M@FY^U+#XX\"Z6;7X/?%*>6XTV&%?W/A_4A\]QI_ PL9!\V$''R;T /DEC^8]
M?V_?\%//V$-!_P""D7[$OC?X3ZTEO'<:U9F?1;Z5?^05JD0+VMR".0%DP' Y
M:-Y$Z,:_B:^(GP_UCX3^/]<\+>(K"?2M?\-W\^EZE93#$EI<PR-'+&WNKJP/
MTH QJ*** "BBB@ HHHH **** "BBB@ HHHH **** /W)_P"#(;XW_P!C?M$_
M'#X<22';XB\.V/B.%">%-C<M;N0/4C4$SC^X/05_1G7\B_\ P:M?&'_A4_\
MP6G^&]K),(;/QE8ZIX?N&+8!WV4L\2^^Z>WA7'J17]=% !1110 4444 %?(_
M_!<O]N,_\$^O^"9'Q+\=6-Y]C\47EE_PC_AIE<+*-2O,PQ21YZM"IDN,>ENW
M7I7UQ7\Z?_!ZY^V.WB;XS?"WX$Z;>;K/PO82>+=;BC?*M=W):"U1QV>*&.9A
M_LW@H _"^BBB@ HHHH **** "BBB@ HHHH **** "BBB@"6QL9M3O8;:VAEN
M+BX=8HHHD+O*[' 50.222  .M?U__P#!OA_P2,L?^"6G[&]FVNV,!^+GQ AA
MU3Q==%0TED2I:'358?P6ZN0V"0TID8$KM _&/_@TI_X)F1_M<?MK77Q>\4:>
M;CP1\%6BO+194S%J&N29-JG(^80*K3G!RKK;YX?G^I2@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K^</_@[Q_X)%1?![XB6_P"T]X#T
MM8?#OC2\6R\;VMO&%2QU1_\ 57^U1PMS@K(QP!,JDDM/Q_1Y7"?M._LZ>&?V
MN/V?/&'PS\968OO#/C33)=,OH\#>BN/EE0G[LD;A9$;JKHI'(H _@^HKT;]K
MK]F7Q#^QG^TWXX^%OBI%&N>!]7FTNXD1=L=TJ',<Z \^7+&4D7/.V1<UYS0
M4444 %%%% !1110 4444 %%%% !1110!_4)_P9S_ +:C?';_ ()\Z[\*=4NS
M-K7P9U<Q6JNQ+'2KXR3P<DY.V=;Q,#A46(<<5^O%?R5_\&I7[6S?LT?\%;_#
M&@W5TMOH7Q:T^Y\)7@D;Y!.RBXLV _OFX@CB!["X;UK^M2@ HHHH **** /'
M_P#@H5_R8)\<?^R?Z]_Z;KBOX8Z_N<_X*%?\F"?''_LG^O?^FZXK^&.@ HHH
MH **** "BBB@ HHHH **** "BBB@ K]_O^#&/_FZ+_N5/_<U7X U^_W_  8Q
M_P#-T7_<J?\ N:H _?ZBBB@ HHHH **** "BBB@ K^)[_@M'JL>L_P#!6O\
M:.FCF^T*GQ#UF MG.#'=R1E?^ E2OX5_;#7\0?\ P5B_Y2F_M+?]E5\4?^G>
MZH ^?Z*** "BBB@ HHHH **** "BBB@ HHHH **** "O[ROV=- _X13]GSP)
MI>]9/[-\/:?:[U7:&\NVC7(';..E?P:U_?KIFFP:-IMO9VL8AMK6)88D!)"(
MH 4<\\ "@">BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \Q_
M;8T-?$_[&?Q<TV21HH]0\%ZS;,ZC)0/8S*2/IFOX4:_O:^+T2W'PF\41R*LD
M<FD7:LK#(8&%\@BOX): "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#TS
M]BO7)/#/[9'PEU*%$DET_P 9Z/<HK_=9DOH6 /MQ7]V%?P7_  $UR3PS\=/!
M>I0HDDNGZ]8W**_W69+B-@#[<5_>A0 4444 %?'_ /P7X_Y0V_M"?]BK+_Z-
MCK[ KX__ ."_'_*&W]H3_L59?_1L= '\8=%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5^RO_!KI_P $*+?]K[QC;_M!?%K11=?##PO>LGAK1[R/
M]SXIU"(X::12/GM('XQ]V65=ARL<B-\$?\$A/^";VN?\%2/VW_#'PTL/M-IX
M?5O[4\4ZG$/^07I4++YS@X($CEEBCR"/,E3/RAB/[/OA3\+/#_P/^&>@^#O"
M>EVNB>&O#%A#INF6%NNV.UMXD"(@[G  Y.23DDDDF@#H**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#XY_X+;_\ !*70_P#@J_\ L<:GX5\NSL_B
M%X=234_!FKRC;]DO0O-O(_46]P%$;]0OR/@F-17\;OC?P5JWPV\9:MX=U[3[
MK2=<T*\ET_4+*Y39-9W$3E)(G7LRLI!'J*_OHK^;7_@\6_X)F0?!GXX^'_VC
MO"MDL&A_$F<:-XHCB7"0:Q'$6AN./^?B"-P>/OVS,23)0!^)M%%% !1110 4
M444 %%%% !1110 4444 %%%% #HIF@E62-F21"&5E."I'0@U_=?^QC\;A^TM
M^R'\+OB'O1W\;^%-,UR7;T62XM8Y77V*LS CL017\)U?U]_\&OOQ@;XO?\$5
M?A+Y\BRWOA<ZCX?N"H^Z(+Z?R1^%N\'^>* /T!HHHH **** "BBN&_:;^/.D
M_LN?LZ^./B1KS!='\#:%>:Y=+NVF5;>%I/+7_:<J%4#DE@!DF@#^9S_@[T_;
ME_X:2_X*.6WPSTNZ$WAOX):=_9K!'W1R:K=".>\<$'^%1;0D$95[>3UK\GZZ
M'XM?%#6OC?\ %3Q+XT\1W1OO$'B[5;G6=3N#_P M[FXE::5_Q=V-<]0 4444
M %%%% !1110 4444 %%%% !1110 5]^?\&\7_!)*3_@J9^V?"/$EG<-\)_AY
MY6J^*YERJWQ)/V?3@PZ-.R-NQ@B*.4@AMM?!.GZ?<:OJ$%I:0375U=2+%##$
MA>25V.%55')8D@ #DDU_9]_P1$_X)RVG_!,C_@GQX/\  <]K!'XSU2(:[XON
M$PS3ZI<*IDCW#AE@0) I'!6'=C+'(!]8:3I-KH&E6MC8VMO96-E$D%O;P1B.
M*"-0%5$5<!54   #  Q5BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "O&?^"@/[#W@__@HI^R?XL^%'C2 ?V=XAMB;2]5 T^D7J9-O>19Z/
M&^#C@,I9#E68'V:B@#^$']J;]FOQ5^QY^T1XP^&/C6R-CXF\%ZE)IUZF#LEV
M\I-&2 6BEC*2(V/F213WK@:_H<_X/,/^";2^(O!'A?\ :;\,Z>/MF@F+PUXR
M\F/F2UD?%E=OC_GG*Q@9CDD3P#HE?SQT %%%% !1110 4444 %%%% !1110
M4444 >\?\$Q_VQ+K]@;]O7X7_%B&29;/PKK<3ZK'$"6N-.ES!>Q@#JS6\DH'
M7#;3@XK^WW3-3M]:TVWO+.:*ZM+N)9H)HF#)*C %64C@@@@@CUK^ JO[$/\
M@VZ_:Y;]L#_@D1\,=0O+K[5KO@>!_!>JDOO99+#:D&X]2S6;6KDGG,AZ]2 ?
M=E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 8WC_P"'>@?%?PC>^'_%&B:3
MXBT/4D\NZT_4K1+JVN%]'C<%6_$5^6G[>'_!K7X'^)WVS7O@9KG_  @6M2;I
M/[ U1Y+K1IVZXCE^:>WR<GGS5Z *@K]9**^FX;XPSC(:WMLKKN'>.\9>L7H_
M6UUT:.K#8RM0=Z4K?E]Q_(;^UC^PM\5OV(?%W]C_ !,\&:MX=:5REK>L@FT^
M_P <Y@N4S%)QR5#;E!^8*>*\EK^S/Q_\.] ^*_A&]\/^*-$TGQ%H>I)Y=UI^
MI6B75M<+Z/&X*M^(K\M/V\/^#6OP/\3OMFO? S7/^$!UJ3,G]@:H\EUHT[>D
M<OS3V^3D\^:O0!4%?U%P;](3+\7RX?/H>PG_ #QNZ;]5K*/_ ),NK:/I\'Q!
M3G[M=<K[]/\ -?B?@R@P*=7K7[6'["_Q6_8A\7?V/\2_!FK>'6E<I:WK()M/
MO\<Y@N4S%)QR5#;E!^8*>*\EK^A\'C,/BZ,<1A9J<);2BTT_1K0^AA4C-<T'
M=!3D&33:D P*[32(4445HB@HHI5&36B <@P*6BBF@"BBBM$5$*<@IM2 8%:(
MH****L!5&33Z1!@4M6@"BBBM(E+1!3D%-')J0<"K"(44452*"BBBM$ 5(!@4
MU!3JT0!1116@T%2*,"FH,FG542PHHHK2( .34@X%-04ZM(@%%%%6-!112J,F
MK%N.48%+116AH%%% &36@#D&!3J**T ***!R:J(#D%.H' HJXF@4445I$#LO
M@=^T+XX_9I\<0^)/ 7BC6?"NM0X'VC3[@Q^:N<[)%^[(A[HX93W%?JY^PW_P
M= 9^QZ#\>O#OI'_PE&@0?ANN+3/XEH3](J_'&GJ,"OAN-/#/AWBJER9QAU*=
MK*I'W:D?22U:7:5X^1P8W+,-BE:M'7OU^\_KG^!W[0O@C]I;P1#XD\!>*-'\
M5:+-@?:-/N!)Y3$9V2+]Z-_5'"L.XKLJ_D9^!W[0GC?]FKQO#XD\!>*-9\*Z
MU#@?:-/N#'YJ@YV2+]V1#W1PRGN*_5K]A[_@Y^_X\]!^/7AWTC_X2C0(/PW7
M%IG\2T)^D5?Q?Q]]%W/<JYL5D$OK=%:\NBJI>FT_^W6I/I ^*S#A>O2][#^^
MNW7_ (/R^X_8RBN-^!W[0O@C]I;P1#XD\!>*-'\5:+-@?:-/N!)Y3$9V2+]Z
M-_5'"L.XKLJ_F+$X6MAZLJ&(@X3B[.,DTT^S3U3]3YF491?+)684445@2%%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
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
M=CMS<:QX?TEO%6C[1F1;K3_])VI_M21)+#])CWK^,V@ HHHH **** "BBB@
MHHHH **** "BBB@#H/A/\2]4^"_Q3\,^,=#F^SZUX3U6UUG3Y>?W5Q;S)-$W
M&#PZ*>*_NW^#/Q3TSXY_![PGXVT602Z-XPT:SURP<-NWV]S DT9R.#E'7FOX
M**_KT_X-=OVAO^&@/^",_P -8YYS<:EX#FO?"=X2V=GV:=GMU]MMI-;#!]/3
M% 'Z$4444 %%%% 'C_\ P4*_Y,$^./\ V3_7O_3=<5_#'7]SG_!0K_DP3XX_
M]D_U[_TW7%?PQT %%%% !1110 4444 %%%% !1110 4444 %?O\ ?\&,?_-T
M7_<J?^YJOP!K]_O^#&/_ )NB_P"Y4_\ <U0!^_U%%% !1110 4444 %%%% !
M7\0?_!6+_E*;^TM_V57Q1_Z=[JO[?*_B-_X*\Z1-HG_!5C]I.&X"B1_B=XCN
M!M.?EEU.XD7_ ,=<4 ?.M%%% !1110 4444 %%%% !1110 4444 %%%% !7]
M_E?P!U_?+\/]6GU_P'HE]=,'N;VP@GE8#:&=HU9C@<#DF@#7HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** .?^+/_ "2OQ-_V"KK_ -$O7\$=
M?WE?M%ZXWAC]GSQWJ4<:RR:?X>U"Y5&. Y2VD8 _7%?P:T %%%% !1110 44
M44 %%%% !1110 4444 %%%% '0?"C_DJ7AK_ +"MK_Z.6O[W*_@__97MX[S]
MI[X<0S1I+%+XHTQ'1UW*ZF[B!!!Z@^E?W@4 %%%% !7Q_P#\%^/^4-O[0G_8
MJR_^C8Z^P*^/_P#@OQ_RAM_:$_[%67_T;'0!_&'1110 4444 %%%% !1110
M4444 %%%% !1110 445]5_\ !%+]A0_\%$O^"DOPW^'=Y:M=>&%O?[:\3<'8
MNEVF)9T8CE?.PD (Z-<*: /Z'_\ @UJ_X)JI^PU_P3UL/&>O::+?XA_&A8?$
M&HM*F)K+3MI.GVA[C]TYG8$ A[EE.=@Q^F5-AB6WB6.-5CCC 5548"@= !3J
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\#_ ."H7[%MC_P4
M&_8,^)7PHNHX/MOB327;1YY5!^R:E#B:TER<8 G1 V",H7&<$U[Y10!_ 9K.
MCW7A[5[K3[ZWEM;VQF>WN()5VO#(C%65AV((((]JK5]]_P#!S)^R0O[)7_!7
MOXC1V=FMGH7Q"\GQMIBJNU6%[N^TD#I_Q^QW8P.  .G2O@2@ HHHH **** "
MBBB@ HHHH **** "BBB@ K^F+_@R@^)XU[]@3XH>$7F62;PWXZ.H*F?FBBN[
M&V51C/W2]K*1QU+<GM_,[7[S_P#!CKX_>U\>?M$>%FD+1WUAH>JQH<X0PR7L
M3D=AGSTSW.U?0T ?T*T444 %%%% !7Y-?\'AW[67_"D/^"96G_#VRNVAU?XP
M>((;"2-'VL^G6>+NX8'KCSELT('43$'C@_K+7\O/_!Y3^T[_ ,+7_P""E7A_
MX<VMP7T_X3^&((IX2?\ 5:A?D7<I_P"!6QL?^^?I0!^1-%%% !1110 4444
M%%%% !1110 4444 %%%% 'Z4?\&KG["R?MA_\%2=#\0:M9BY\*_!NV_X2Z]\
MQ-T<MZCA+"+/9OM#"<9X(M'%?UJ5^2?_  9S_LGI\%_^":6K?$>ZM3'J_P 8
M/$,UTDI7:7TZQ+6ENI&,\3B]8'H1*,>I_6R@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH X']J?]G?0OVMOV</''PS\31K)H?CC1
MKG1[EC&)&M_-C*K,@/\ RTC?;(IXPR*<@C-?PS_&OX2:U\ ?C%XJ\"^(H!:Z
M_P"#=7NM$U&('*I<6TS0R 'N-R'![C!K^]:OY3_^#N_]E'_A0?\ P56N/&5G
M#Y>D_%[0K77050+&E[ /L=S&/5B((9F/<W'UH _+.BBB@ HHHH **** "BBB
M@ HHHH **** "OWD_P"#(S]IYK#X@_&CX-7=PS0ZG86OC'2X2^%C>!Q:79 [
MLZSV?3G$/?M^#=?<'_!N/^T(W[.?_!9/X*WTDA2Q\4:J_A.Z3=M$PU&)[6$'
MZ7$D#8]4% ']CE%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!
MC^/_ (>:!\5O"-[X?\4:+I/B+0]23R[K3]2M$NK:X7T>-P5;\17Y:_MW_P#!
MK=X(^)OVS7O@9K?_  @6M29D_L#5'DNM&G;TCE^:>WR<GGS5Z *@K]8J*^GX
M9XRSC(*WMLKKN'>.\9>L7H_6UUT:.K#8RM0=Z4K?E]Q_(G^U;^PM\5OV(O%_
M]D?$SP;JOAUI'*6MZR";3[_'.8+E,Q2<<E0VY01N"GBO)Z_LL\?_  \T'XK>
M$KW0/$^BZ5XBT/4D\NZT_4K1+JVN%]'C<%6_$5^6_P"W=_P:X^"/B;]LU[X&
MZW_P@6M29D_L#5'DNM&G;TCE^:>WR<GGS5Z *@K^IN#?I#Y=C.7#Y_#V$_YX
MW=-^JUE'_P F75M'U6#XBIS]W$+E??I_FOQ/P;HKUK]J_P#88^*W[$?BW^Q_
MB7X-U;PZTKE+6]9!-I]_CG,-RF8I..2H;<H/S!3Q7DM?T7@<9A\71CB,+-3A
M+52BTT_1K1GT4*D9KF@[H*>@P*:HR:?784%%%%6@04445I$T'(*=0!@45I$
MI5&324]!@5: 6BBBK0T%%% Y-6AR'(*=0.!15KN4%%%%:1 ***<@JX@. P**
M**TB 444Y!DU1:'*,"BBBM!A0.313D%: .' HHHK0 HHHJD5Y!3U&!35&33Z
MTB$0HHHK2)04Y!@4T#)J2M(@%%%%4 4Y!31R:D' K1%1"BBBK104445H@%49
M-/I%&!2U<0"BBBKB5$[+X&_M!^-_V:_'$/B/P%XHUGPKK4.!]HT^X,?FJ#G9
M(OW9$/='#*>XK]7/V'_^#GO'V/0OCUX>](_^$HT"#\-UQ:9_$M"?I%7XYH,"
MG5\+QIX8\.<5TN3.,.I3M95(^[4CZ26K2[2O'R//QV68;%JU:.O?K]Y_7%\#
M_P!H3P1^TKX(A\1^ O%&C^*M%FP/M%A<"3RF(SLD7[T;^J.%8=Q795_(Y\#_
M -H/QO\ LU^-X?$?@/Q1K'A76H<#[1I]P8_-7.=DB_=D0]T<,I[BOU9_8?\
M^#GO_CST+X]>'O2/_A*- @_#=<6F?Q+0GZ15_%7'_P!%K/<JYL5P_+ZW16O+
MHJJ7IM/_ +=:D^D#XO,.%:]+W\.^==NO_!^7W'[%45QOP/\ VA/!'[2O@B'Q
M'X"\4:/XJT6; ^T6%P)/*8C.R1?O1OZHX5AW%=E7\P8K"UL-5E0Q$'"<79QD
MFFGV:>J?J?+RC*+Y9*S"BBBL"0HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX)_X*8?\ !NA^SO\ \%(T
MOM:N-#'PW^(UR6D_X2GPS;QP27<I_BO+? BNLG!+,%E. !*HK[VHH _D9_X*
M)?\ !L9^TK^PC<7^K:/H)^+_ (#M0TBZYX5MWENH(QWN;#F>,XR28_-C4#)D
MK\ZY8F@E:.1621"596&"I'4$5_?U7R7^WA_P1!_9K_X*)QWEYX^^'>GVGBF[
M#?\ %4:!C2]95S_&\L8VSL.PN$E49Z4 ?Q;T5^V/[<'_  9>?%#X<F\U;X#^
M.M(^(^FJ6>/0M>V:1JZ#LB3Y-M,W7+.;<>U?DY^TQ^Q9\6OV-?$YT?XI?#OQ
M;X%O"_EQ-JNG20V]T<9_<SX\J8=>8V8<'G@T >8T444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?I-_P;J?\%NK_P#X)@?M Q^#_&VHW4_P-\=W:IK$
M+$R+X<NVPJ:G$G)VC 695Y>/#89HD4_UG:3JUKK^E6M]8W5O>V-[$D]O<02"
M2*>-@&5T9<AE8$$$'!!S7\!=?T9?\&BO_!823XJ^"S^RY\0=4$FO>%K1KKP'
M=W,I:74-/C!:;3\MU:V4;XP#GR=Z@!8!D _<JBBB@ HHHH **** /SZ_X.@_
MV@S\ ?\ @C-\3D@F\G4?'4EEX3M#N(W_ &F=6N%]\VL5R,?_ *C_ "$5_1%_
MP>_?'(Z=\(O@3\-89F8:QK&H^)KN$$X3[+#';0,>W/VRX ]-K=,C/\[M !11
M10 4444 %%%% !1110 4444 %%%% !7Z.?\ !J?\ %^.?_!9?P-?3V_VFQ^'
MNEZCXJN4*[E!CA^S0L?3;<7<# ^J@=Z_..OT3_X-UO\ @JU\)?\ @DE\<_B'
MXU^)WA_QYKEUXDT*'1-)_P"$9LK6Y:!#<":X\W[1<P  F*#&W<3M/3N ?UTT
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_45^0/\ Q&K?LL_]"#^T!_X(](_^6='_ !&K?LL_]"#^T!_X(](_^6= 'Z_4
M5^0/_$:M^RS_ -"#^T!_X(](_P#EG1_Q&K?LL_\ 0@_M ?\ @CTC_P"6= 'Z
M_5_&U_P<3?L_K^SE_P %D?C?I-O;^1I^O:PGB>U(&%D&HP1WDI7V$\TR?5#V
MQ7[3_P#$:M^RS_T(/[0'_@CTC_Y9U^-G_!P3_P %)?A?_P %4?VS-!^)WPOT
M/QIH-G;^%+;1-4A\26EM;3SW,-S<N)4$%Q.I4Q31IRRG,?3N0#X4HHHH ***
M* "BBB@ HHHH **** "BBB@ K]@O^#+[XY'P)_P4@\9^"9YFCL_'O@N=HHP3
MB6[L[B&6/(]H7NSG_&OQ]K[0_P"#>/XP-\$_^"SGP#U3S#'%J>OMX?D7?M63
M^T+::Q4'U^>X0@'^)5[X- ']EE%%% !1110!^$/_  ?%_P#)+?V=?^PKKO\
MZ)L:_GAK^A[_ (/B_P#DEO[.O_85UW_T38U_/#0 4444 %%%% !1110 4444
M %%%% !1110 445]#?\ !)S]FE?VP/\ @I+\%OAW-;_;-/U[Q3:/J<.,^986
M[?:;L?\ @/#-SVH _K*_X(D_L>1_L-?\$O\ X1^!9+5K76I-&CUO71(FV7^T
M;W_29T?@9,32"$9YVPJ.U?5E%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !7\=__!R?^S@G[-?_  62^+UI:VXM]+\7W</BZS(7:)/M
M\*S7#8Z?\?9N1QUV^N0/[$*_G'_X/=_@DNA_M*_!#XBQPL&\3>&[[P]-(!\N
M;"Y6=,_[1&H-UZA>.AP ?AW1110 4444 %%%% !1110 4444 %%%% !1110!
M_5;_ ,&>GC/_ (2C_@C]'8^9YG_"-^-=6T[;YWF>7N6WNL8_@_X^<[??=_%7
MZGU^,O\ P9->)?M7_!/CXJ:/YL3?8?B')>>4/OIYVFV*;C['R,#_ '6K]FJ
M"BBB@ HHHH **** "BBB@ K\8?\ @]H_Y,%^%'_90%_]-UY7[/5^,/\ P>T?
M\F"_"C_LH"_^FZ\H _FAHHHH **** "BBB@ HHHH **** "BBB@ HHHH _L\
M_P"" _\ RAM_9[_[%6+_ -&R5]@5\?\ _! ?_E#;^SW_ -BK%_Z-DK[ H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K^*+_@M9_REO_:-_P"R
M@:O_ .E+U_:[7\47_!:S_E+?^T;_ -E U?\ ]*7H ^8**** "BBB@ HHHH *
M*** "BBB@ HHHH *^G_^"*?_ "EO_9R_[*!I'_I2E?,%?3__  13_P"4M_[.
M7_90-(_]*4H _M=HHHH **** "BBB@ K^4'_ (.\?^4R6M?]BKH__HIZ_J^K
M^4'_ (.\?^4R6M?]BKH__HIZ /S!HHHH **** "BBB@ HHHH **** "BBB@
MHHHH ]2_8D_9JOOVQOVO?AM\+=/:2.;QUXAL])DF09-K!)*HFFZ'B.+S)#P>
M$-?W,^$/">F^ ?">EZ%H]G%I^D:+:16%C:Q9V6T$2!(XUSSA54 ?2OYAO^#-
MO]F)/BW_ ,%+]<^(5Y;F2Q^$_AB>YMI<<1ZA?'[)$#];=KW\5%?U%4 %%%%
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
M]"#^T!_X(](_^6='_$:M^RS_ -"#^T!_X(](_P#EG0!^OU%?D#_Q&K?LL_\
M0@_M ?\ @CTC_P"6='_$:M^RS_T(/[0'_@CTC_Y9T ?K]7XK_P#!Z_\ L_+X
MO_8N^%?Q*@MQ)=>"/%<NCSNH^:.VU"V9F8G^Z);*!?K(/>NJ_P"(U;]EG_H0
M?V@/_!'I'_RSKY;_ ."S7_!S+^SC_P %)_\ @G5X\^$?AOP9\9-.\4:\]A<Z
M1>:QI.FPV=K/;WL$Y,C17\C@-%'*G"-]_H.H /PEHHHH **** "BBB@ HHHH
M **** "BBB@ K;^&OCV_^%?Q&\/^*-+D,6I^&]2M]4LW!VE)H)5E0Y[8916)
M10!_?-X"\9V/Q'\#:+XBTV3S=-UZP@U&U?\ OQ31K(A_%6%:U?*/_!##XP-\
M<_\ @D+^SYKS2&:2'P?::-+(7WM))I^ZP<L>[%K8DYYSG.37U=0 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!C^/_ (>:#\5O"5[H
M'B?1=*\1:'J2>7=:?J5HEU;7"^CQN"K?B*_+?]N[_@UQ\$?$W[9KWP-UO_A
MM:DS)_8&J/)=:-.WI'+\T]ODY//FKT 5!7ZP45]1PSQIG/#];VV55W#O'>,O
M\47H_6UUT:.K"XVMAW>E*WY?<?R+_M6?L,?%;]B+Q;_8_P 2_!NJ^'6F<I:W
MK()M/O\ '.8;E,Q2<<E0VY0?F"GBO)Z_LH\??#S0?BMX2O- \3Z+I7B+0]13
MR[K3]2M4NK:X7T>-P5;\17Y<?MV_\&NG@GXF_;->^!NM_P#"!ZU)F3^P-4>2
MZT:=O2.7YIK?)R>?-7H J"OZIX,^D5EV,Y</Q!#V$_YXW=-^JUE'_P F75M'
MU6#XBIS]W$+E??I_FOQ/P>HKUK]J[]AGXK?L2>+?[(^)7@W5?#K2N4M;UD$V
MGW^.<PW*9BDXY*AMR@_, >*\EK^C\#C,/C*,<1A9J<):J46FFO)K1GTE.49Q
MYHNZ"G(*;4@&!7:C0****L!5&33Z1!@4M6@"BBBM(E+1!3D%-')J0<"K"(44
M452*"BBBM4 5(!@4U!3JM %%%%:#B%2*,"FH,FG542PHHHK2( .34@X%-04Z
MM(@%%%%6-!112J,FK%N.48%+116AH%%% &36@#D&!3J**T ***!R:J(#D%.H
M' HJXF@4445I$ I5&324]1@58"T445H@"@#)HIR# JT7LAU%%%:(40HHHIE'
M8_ _]H/QO^S7XWA\1^ _%&L>%=:AP/M&GW!C\U<YV2+]V1#W1PRGN*_5G]A_
M_@Y[_P"//0OCUX>](_\ A*- @_#=<6F?Q+0GZ15^.M%? \;>&/#G%=+DSC#J
M4[652/NU(^DEJTNTKQ\CS\=E>&Q:M6CKWV?W_P!(_KB^!_[0G@C]I7P1#XC\
M!>*-'\5:+-@?:+"X$GE,1G9(OWHW]4<*P[BNRK^1SX'_ +0?C?\ 9K\;P^(_
M ?BC6/"NM0X'VC3[@Q^:N<[)%^[(A[HX93W%?JS^P_\ \'/?_'GH7QZ\/>D?
M_"4:!!^&ZXM,_B6A/TBK^)^/_HM9[E7-BN'Y?6Z*UY=%52]-I_\ ;K4GT@?$
MYAPK7I>_AWSKMU_X/R^X_8JBN-^!_P"T)X(_:5\$0^(_ 7BC1_%6BS8'VBPN
M!)Y3$9V2+]Z-_5'"L.XKLJ_F#%86MAJLJ&(@X3B[.,DTT^S3U3]3Y>491?+)
M684445@2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %9OB[P;H_P 0/#MUH^O:5INMZ3?)Y=S97]LES;W"
M^CQN"K#V(K2HH _.7]L'_@UE_9'_ &JQ=7FE^#[WX3Z]< D7W@NY%G;ANHS9
M2*]J%SU$<<9(XW#@C\POVK_^#+'XR?#Y[J^^$/Q%\(?$;3XP7CL-7C?0]3;T
M1.9;=R.FYI8@>N!T']*]% '\0?[3_P#P2M_:,_8T\Z3XE?!SQUX;L;?/F:G_
M &>;S3%QG_E\M_,M^Q/$G3GI7S_7]_E?./[2G_!(3]F/]KM[F;X@?!'P#K&H
M7A)GU*VTX:;J4Q/7==VIBG/<\OP2?6@#^)&BOZ;OVC_^#+G]G_XBM-=?#CQY
M\0/AK>2D[;>Y,.NZ=".VV.01S_\ ?5P>W3G/PC^T'_P9B_M'_#MIKCP%XN^'
M/Q&LX\^7";F71]0DYX_=S*T(R/6?_&@#\?Z*^G_CU_P18_:N_9I\]O%WP%^(
MT%M:[O.O--TPZQ9Q =2UQ9F6(+[EL&OF6]LIM-NY+>XAEM[B%BDD<B%71AU!
M!Y!]C0!%1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !75_ SXU^)/V</C)X9\?>#]2ETGQ/X0U*
M#5=-NH_^64T3AEW#^)#C:RGAE+*<@D5RE% ']R'_  3L_;:\/?\ !1#]C;P/
M\6_#GEPP>*+ -?6(DWMI=]&3'=6K=_W<JN 2!N38V,,*]LK^:[_@S8_X*&_\
M*E_:6\3?L]^(+YUT/XFQ-K'AU9'_ '=OJ]M$3-&H[&>U0DG/WK2-0,M7]*-
M!1110 4444 ?RX_\'E_Q>;QS_P %2_#_ (9CF9K7P1X&L;9X=^Y4N;BXN;EV
MQ_"6BDMP1Z(#WK\D:^W/^#CCXFM\5O\ @M3\>+_SC+%I^KVVBQC=E8_L5C;V
MK*.3CYX7) _B+' )-?$= !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 5Z!^R?\3/^%+?M3?#7QEYWV?_
M (1/Q5I>L^;NV^7]GNXIMV=RXQLSG<N/4=:\_HH _O\ **Y']G_QP?B;\!_!
M/B1I%E;Q#H%CJ9=91*'\ZWCDR'  ;.[J!SUKKJ "BBB@#\(?^#XO_DEO[.O_
M &%==_\ 1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "
MBBB@ HHHH **** "BBB@ K]=/^#,[X$_\+#_ ."G'B3QG<0J]I\//!MU-#*1
MDQWEW-#;1@>F8&N^>O&.YQ^1=?T5?\&0'PD73/@5\>?'C1 MK>O:9H,<A094
M6=O+.ZJW7G[<A(X^ZO7' !^Z5%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7XT_\ !ZY\,5U__@GS\,_%B1A[CPWX\2Q8X&8X;NPN
MBQSZ;[:$8'7(]*_9:OS?_P"#L'P4/%7_  1,^(M\<?\ %-:MHFI#+8Y;4H+7
MTY_X^>G'UXP0#^2.BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^B[_@Q]
MUW[1\ _C[IGE;?L?B#2KKS-WW_-MYUVXQQCR<YSSN[8Y_<ZOP1_X,:]=^T>%
MOVEM-\K;]DN_#=UYF[[_ )J:HNW&.,>3G.>=W;'/[W4 %%%% !1110 4444
M%%%% !7XP_\ ![1_R8+\*/\ LH"_^FZ\K]GJ_&'_ (/:/^3!?A1_V4!?_3=>
M4 ?S0T444 %%%% !1110 4444 %%%% !1110 4444 ?V>?\ ! ?_ )0V_L]_
M]BK%_P"C9*^P*^/_ /@@/_RAM_9[_P"Q5B_]&R5]@4 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 5_%%_P6L_Y2W_M&_\ 90-7_P#2EZ_M=K^*
M+_@M9_REO_:-_P"R@:O_ .E+T ?,%%%% !1110 4444 %%%% !1110 4444
M%?3_ /P13_Y2W_LY?]E TC_TI2OF"OI__@BG_P I;_V<O^R@:1_Z4I0!_:[1
M110 4444 %%%% !7\H/_  =X_P#*9+6O^Q5T?_T4]?U?5_*#_P '>/\ RF2U
MK_L5='_]%/0!^8-%%% !1110 4444 %%%% !1110 4444 %%%% '],'_  93
M? A?!O["GQ.^(4UMY-YXY\8+IL<A7F>UT^U0QL#W437ETOU5J_9ROAG_ (-L
M_A"OP;_X(L?!&S:(1W6N:?=:_</SF4WE[/<1L<^D+Q+QQA1UZG[FH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Y@?^#T3X8_\
M"*_\%-O!GB2&$K;^*O %H97*_P"LN;>]O(GYP!Q$;?N3ZX&VOR!K]\O^#X_P
M2L/B#]F_Q)'#EKFW\0:;/*$'RB-M.DB4MU.?-F('08/J:_ V@ HHHH ****
M"BBB@ HHHH **** "BBB@ K^QC_@VPUB/7/^"(OP%FBF-PJ:;J%N6.>&BU6]
MC9>?[I0KZ<<<5_'/7]?O_!KC_P H*/@9_P!Q_P#]2#4Z /O^BBB@ HHHH _C
M:_X.*_BTWQE_X+0_'C4O,\R'2];BT&-03MC%A:06; 9_VX7)[9)/?-?%%>C?
MM@_$IOC/^UM\4O&#/YC>+/%VK:R7_OFXO)9L]3UW^IKSF@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^U?^#=;XD-\+?\ @M+\ ]0$GEK>ZY-H[9. PO;.XM #P>IG&/?'0\CXJKVC
M_@F_XV/PV_X*&? GQ!Y@A71?B%H-X[$MMV)J,#,&V\[2H(('4$B@#^Y2BBB@
M HHHH \?_P""A7_)@GQQ_P"R?Z]_Z;KBOX8Z_N<_X*%?\F"?''_LG^O?^FZX
MK^&.@ HHHH **** "BBB@ HHHH **** "BBB@ K]_O\ @QC_ .;HO^Y4_P#<
MU7X U^_W_!C'_P W1?\ <J?^YJ@#]_J*** "BBB@ HHHH **** "OY4_^#PS
MP!_PAW_!8!]1V!?^$L\$Z3JN0N-^UKBSSU.?^/3&>.F,<9/]5E?SC_\ ![Y\
M-6TO]ICX%^,/+PNN^&-0T8/_ 'C9W23$=.WV\=^_;N ?AW1110 4444 %%%%
M !1110 4444 %%%% !1110 5_6A_P:6?%1?B)_P1=\&Z6)!))X(U[6-#DY)*
M%KMKX*?HMZN.O&/H/Y+Z_HN_X,@_C3_:OP ^.GP[>0+_ &#X@T_Q'"A;E_MM
ML]O(0/;[!'DC^\OM0!^YU%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^6?\ P>"?%1? '_!'ZZT?S K^./&.E:.$R<N(_.OCQZ#[&.N!T[X!
M_E/K^@K_ (/@OC6L6@? +X<P2L6N+C5?$E[%OP%"+!;V[;>^?,NAGMM/7)Q_
M/K0 4444 %%%% !1110 4444 %%%% !1110 4444 ?H)_P &N7@5_&__  6\
M^#S[2UOH::OJ<^,@J$TF[5#P#_RU>/K@$9&<X!_KXK^7O_@S!^&C>*_^"H/B
MSQ!)$6M_"O@"]D23'"7$]Y9PH/;,9G_[YK^H2@ HHHH *^/_ /@OQ_RAM_:$
M_P"Q5E_]&QU]@5\?_P#!?C_E#;^T)_V*LO\ Z-CH _C#HHHH **** "BBB@
MHHHH **** "BBB@ HHHH ],_8M^!_P#PTS^V!\+/AVV_RO''BS2]"F91DQQ7
M-W%%(_T5&9B>P!K^ZVWMX[.WCAAC2**)0B(B[511P  .@'I7\A'_  :]_"=?
MBM_P6M^$AF4O9^&5U+79P",@P:?<"(\^D[PGZ9Z=1_7U0 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 >*_\ !2+X9+\9_P#@GO\
M''PKY7G2:]X#UJS@7N)FL9O*8>XDVD>XK^&VO[]=3TV#6=-N+.ZC$UM=1-#*
MA) =&!##CGD$U_ WXN\-S>#?%FJ:/<Y^T:5=RV<N5*G?&Y0\'D<@\&@#.HHH
MH **** "BBB@ HHHH **** "BBB@ K]!_P#@UEU2XT__ (+G_!>&&39'?1:]
M!.-H.]!H6H2 <]/F13D8/'H37Y\5]Q?\&VUQ):_\%N/@(T<CQL=3OT)5MI*M
MI=XK#Z$$@CN": /[&J*** "BBB@#\[O^#J'XMM\+/^"*OQ,MX9O(NO%UYI6@
MPL&P2)+Z&:51Z[H8)5(]"?2OY%*_I:_X/9?B:VB?L)_"?PBDQC;Q%XX.I.BM
M@RQV=C.A!YY4-=H<8(R%/! S_-+0 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ']7W_  :'?$EO
M'/\ P1LT/2S(9/\ A#?%6L:.%+9\L/*E]C[QQ_Q^9QA>N<<[C^GU?BK_ ,&2
M/C4WW[$OQ@\.^9E=+\<1ZD$W@[?M-A!'G;U&?LO7OCV-?M50 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X^^'F@_
M%7PE>:!XGT72O$6AZBGEW6GZE:I=6UPOH\;@JWXBORX_;M_X-=/!/Q-^V:]\
M#=;_ .$#UJ3,G]@:H\EUHT[>D<OS36^3D\^:O0!4%?J_17U/#'&F=</5O;95
M7<.\=XR_Q1=T_6UUT:.K"XZOAY<U*5OR^X_D:_:K_89^*W[$GB[^R/B5X-U7
MPZTKE+6]9!-I]_CG,-RF8I..2H;<H/S!3Q7E%?V2>/OAYH/Q5\)7F@>)]%TK
MQ#H>HIY=UI^I6J75M<+Z/&X*M^(K\N?V[/\ @UW\$_$S[9KWP.UO_A ]:DS)
M_8&J/)=:/.WI'+\TUODY//FKT 5!7]7<%?2.RW&<N&X@I^PJ?SQNZ;]5K*'_
M ),NK:/K,%Q)3G[N(7*^ZV_S7XGX0TJC)KUC]J[]AOXJ_L2^+?[(^)7@W5?#
MK2N4M;UD$VGW^.<PW*9BDXY*AMR@_, >*\I08%?TC@<;A\91CB,).-2$M5*+
M337DUHSZ2%2,X\T'=>0M%%%=J+0444#DU:'(<@IU X%%6NY04445I$ HHIR"
MM(@. P****N(!113D&35%H<HP****T&% Y-%.05H X<"BBBM "BBBJ17D%/4
M8%-49-/K2(1"BBBM(E!3D&!30,FI*TB 44450!3D%-')J0<"M$5$****M%!1
M116B 51DT^D48%+5Q ****N)40 R:DIJ# IU:(-V%%%%64%%%% !1110 45Z
M[^RC^PE\5OVV/$W]F_#GPAJ6M1QR!+K467R-.L>_[VX?$:G'.W)<@<*>E?KO
M^P__ ,&S_@/X4?8]<^,NK?\ "P=<CQ)_8UDSVVBV[>C-Q-<8/<^6IY!1A7YC
MQYXP<,<)Q<<RK\U;I2A:51^JO:-^\W%/I<\O'YQA<(K59:]EJ_\ @?,_+G_@
MG#\%?VC/B'\78=2_9]@\5:?JMI(L=UK-C,;33K9>#LN9GQ"RXY\I]Q8#A&Z5
M_2-^S!HOQ*\/_!G2K7XM:YX9\0>.(U_TV\T&QDM;1A@8&'/SOU)=4B4Y&(UQ
MD];X-\%:/\.O#-GHOA_2=-T/1]/C$5K8V%LEM;VZ?W4C0!5'L!6G7^?'BYXP
M5.-L1%K!TZ,(/W792JM=I5+)VZ\J22?5[GY[F^</'2^!12^_YO\ 0****_&#
MQ0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *X/XS?LM?#/\ :-L?LWQ!^'?@
M?QQ!C:$U[0K;40OT\Y&QCL1TKO** /S]^.O_  :__L7_ !R-Q,OPKD\&ZA<
MC[7X8UBZL/+_ -V N]L,?]<J^-_C;_P9#?#W6/.D^'/QR\9>'CR8X/$>C6VL
M _[)D@:UQ]=IQZ&OW*HH _EK^.G_  9N_M4?#=)I_".J_#7XBVZD^5#8ZO)I
M]ZX_VDNHXXE_"8U\9?'?_@C%^U7^S7]H;Q=\!?B1:VMK_KKS3]*;5K*(>K7%
MIYL0'N6Q7]L-% '\!%[93:;=R6]Q#+;W$+%)(Y$*NC#J"#R#[&HJ_O ^,W[+
M7PS_ &C;'[-\0?AWX'\<08VA->T*VU$+]/.1L8[$=*^,/CU_P:W_ +&/QT\V
M:'X:WG@;4)NMWX6UJYL\?2"1I+9<9[1#\L"@#^0ZBOZ%OC]_P9!Z!>>=<?"W
MXZZQI^W/E6'BK1([S?Z;KFW>+;WY$!S[5\,_M$?\&EW[8GP.\^;1?#?A/XFV
M,(+F;POKL?F!?^N-X+>5F_V45^>F1S0!^9]%>D?'K]CGXL_LM:BUK\2/AKXY
M\#R*VT-K>B7%G')SC*2.@1P>Q4D'UKS>@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** .N^ ?QKU[]F[XW>$OB!X8NFL_$'@
MS5[;6;"4,0!-!*LBAL=5;;M8="I(/!K^Y?\ 9J^/.B_M1_L]>"?B1X=8MHOC
MG1+37+-6;<T27$*R>6W^VFXJP[,I'&*_@ZK^HC_@S>_:V;XT_P#!./7_ (9W
MUTLVI_![Q \%O'NRT>FZAONH"W_;P+Y1VP@':@#]=**** "BBB@#^&W_ (*1
M^._^%H?\%#?CMXB\QIH];^(.O7D3$L<1OJ,[(!NY"A2H .,  <8KQ6M;QYXG
M?QKXYUK69#,TFK7T]ZQE??(3)(SG<W=OFY/<UDT %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_
M<)_P2T\0MXL_X)E_L[ZE(\,DU]\,_#DLIB^X)#I=MO Y.,-D8[8Q7O%?+_\
MP10</_P2._9R*D-_Q0&DCCU%L@-?4% !1110!^$/_!\7_P DM_9U_P"PKKO_
M *)L:_GAK^A[_@^+_P"26_LZ_P#85UW_ -$V-?SPT %%%% !1110 4444 %%
M%% !1110 4444 %?U7_\&>_@'_A#O^"/D.H^7L_X2OQIJVJDX^_M%O9YZ_\
M3KCG'3\3_*A7]@__  ;&>&5\+?\ !#OX'1A8?,O(=7O9'C3;YAEUF^<;O5@I
M5<G^Z.P% 'WK1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 5\6_P#!Q+X='BC_ ((L?'^V9D7R]!AN\LFX9@O;:8#'J?+P#V.#VK[2
MKY7_ ."X&EV^L?\ !(?]HN&XC\R-/ NI3@;BN'CB,B'CT95..AQSD4 ?Q5T4
M44 %%%% !1110 4444 %%%% !1110 4444 ?O]_P8Q_\W1?]RI_[FJ_?ZOP!
M_P"#&/\ YNB_[E3_ -S5?O\ 4 %%%% !1110 4444 %%%% !7XP_\'M'_)@O
MPH_[* O_ *;KROV>K\8?^#VC_DP7X4?]E 7_ --UY0!_-#1110 4444 %%%%
M !1110 4444 %%%% !1110!_9Y_P0'_Y0V_L]_\ 8JQ?^C9*^P*^/_\ @@/_
M ,H;?V>_^Q5B_P#1LE?8% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %?Q1?\ !:S_ )2W_M&_]E U?_TI>O[7:_BB_P""UG_*6_\ :-_[*!J_
M_I2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T__ ,$4_P#E+?\ LY?]
ME TC_P!*4KY@KZ?_ ."*?_*6_P#9R_[*!I'_ *4I0!_:[1110 4444 %%%%
M!7\H/_!WC_RF2UK_ +%71_\ T4]?U?5_*#_P=X_\IDM:_P"Q5T?_ -%/0!^8
M-%%% !1110 4444 %%%% !1110 4444 %%%.BB:>58XU9Y'(5549+$] !0!_
M<M_P3K\!I\+O^"?_ ,#O#<87;H7@#0K$D8^=H]/@5F)  ))!).!DDG%>R52\
M-Z)'X9\.Z?IL+/)%I]M';(S_ 'F5%"@G'?BKM !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110!^(/_  >\^&?M?[*WP/UK[.&^P>*[
MVR\_=S'YUF'VXSSN^SYSCC9U&>?YP:_IH_X/8=&FG_X)T_#'4%V?9[7XCP6[
MY/S;I-,U!EP/3$39_"OYEZ "BBB@ HHHH **** "BBB@ HHHH **** "OZ[?
M^#5C7?[7_P""'/PCM_*\O^R[O7;7=NSYN=9O9=V,<?ZW&.?NY[X'\B5?UN_\
M&G__ "A*^'/_ &%=;_\ 3G<4 ?H_1110 5R/[0'CT_"OX#^-O%"NL;>&] OM
M4#LX0)Y%O)+DL00,;>I!QZ&NNKY]_P""L?BP^!_^"7G[16J+(T,UO\-O$ @=
M4#[)6TZ=(S@\'YV7KQ0!_$+1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %;GPP\3?\(7\2_#NL><
M]M_9.IVUYYR#+1>7*K[@/48S6'10!_?Y15#PKKH\3^&--U)8S"NH6L5R(R=Q
M0.@;&>^,XJ_0 4444 >/_P#!0K_DP3XX_P#9/]>_]-UQ7\,=?W.?\%"O^3!/
MCC_V3_7O_3=<5_#'0 4444 %%%% !1110 4444 %%%% !1110 5^_P!_P8Q_
M\W1?]RI_[FJ_ &OW^_X,8_\ FZ+_ +E3_P!S5 '[_4444 %%%% !1110 444
M4 %?BK_P>U?"4Z_^Q7\(?&Z0M(_ACQE-I#.JD^5'?64DA)]%+6,8R>Y4=QG]
MJJ_/W_@Z"^"[?&7_ ((L?%<P0">^\)MI_B.V!S\@M[V$3MQZ6SW!_P .H /Y
M!:*** "BBB@ HHHH **** "BBB@ HHHH **** "OUD_X,X?CW'\,?^"J>H^#
M[J?9#\2O!]]IUM%G'FW=JT5ZA_"""Z_,U^3=>[?\$P_VE!^R!_P4+^#GQ(FN
M1::?X7\564VI2EMNVPDD$-WSVS;R3#)XYH _N&HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH ***@U/4[?1=-N+R\FBM;2TB::>:5@J1(H)9F)X  !
M))]* /Y1O^#N;X_K\9/^"P6LZ#!<>=:_#/PWIOAP!6S&)71[^7';<&O=C'KF
M, _=P/S#KT[]M/\ :!G_ &K?VN_B;\2KAI"?'/B?4-:B5^L,,UP[Q1_1(RB
M=@HKS&@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _H(_P"#'GX2^5HW
M[0?CN:'_ %\^C:#9R[1QL6[GG7/7GS+8XX' Z]OWTK\M?^#0'X*_\*P_X) V
M?B"2$++\1?%NJ:XLA7YGCB,>GJ,]=H:R<@=,LQ[FOU*H **** "OC_\ X+\?
M\H;?VA/^Q5E_]&QU]@5\?_\ !?C_ )0V_M"?]BK+_P"C8Z /XPZ*** "BBB@
M HHHH **** "BBB@ HHHH **** /V&_X,K_ ']O?\%*O'WB"2-GA\/\ P]N8
MD;:<1S3W]BJG/3F-)A@]<DCH:_IVK^>'_@QT\+?:_BI^T3K?V?=_9^E:'8^=
MOQY?GS7S[=N>=WV?.<'&SJ,\_P!#U !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5_"O^W5H4?A;]MWXR:7#YIBTWQQK=JAE^^52
M_G4;L <\<\"O[J*_B#_X*Q?\I3?VEO\ LJOBC_T[W5 'S_1110 4444 %%%%
M !1110 4444 %%%% !7V_P#\&WO_ "FU^ ?_ &%;W_TV7=?$%?;_ /P;>_\
M*;7X!_\ 85O?_39=T ?V.T444 %%%% '\]7_  ?%^.VNO'G[.OAE9B%L;#7=
M4EB&X;C-)8Q(S?PG'D.!W&6[$5^#%?LI_P 'L7B=[O\ X**_##1LS>78?#B&
M] +_ +L&;4]00X7LW^CC)[C;Z5^-= !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?T#?\&-7B%I
M=+_:8TEGA"PR^&KN)/\ EHQ<:JCGKRHV1]N"WN*_?:OYX?\ @QT_Y*I^T3_V
M"M#_ /1U]7]#U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110!C^/OAYH/Q5\)7F@>)]%TKQ#H>HIY=UI^
MI6J75M<+Z/&X*M^(K\N_VZ_^#7KP3\3/MFO? _6O^$#UJ3,G]@ZH\EUH\[=<
M1R_--;Y.3SYJ] %05^KE%?5<+\;9UP]6]ME->5/O'>$O\47=/UM==&CJPN.K
MX>7-2E;\ON/Y'_VK?V'/BI^Q-XM_LCXE>#=5\.M*Y2UO603:??XYS#<)F*3C
MDJ&W*#\P!XKR>O[(/'WP]T'XJ^$KS0?$VBZ5XAT/44\NZT_4K5+JVN%]'C<%
M3^(K\N_VZ_\ @UZ\$_$S[9KWP/UK_A ]:DS)_8.J/)=:/.W7$<OS36^3D\^:
MO0!4%?UEP3])'+<9RX;B&G["IMSQNZ;]5K*'_DRZMH^NP/$E*?NXA<K[K;_-
M?B?A'3D%>K?M6?L-_%3]B?Q;_8_Q*\&ZKX=:5REK>L@FT^_QSF&X3,4G')4-
MN4'Y@#Q7E8X%?TI@<=A\90CB<)4C4A+52BTTUY-:,^CISC-<\7=!11178C4*
M***U0!4@&!34%.JT 4445H.(5(HP*:@R:=51+"BBBM(@ Y-2#@4U!3JTB 44
M458T%%%*HR:L6XY1@4M%%:&@444 9-: .08%.HHK0 HHH')JH@.04Z@<"BKB
M:!1116D0"E49-)3U&!5@+1116B * ,FBG(,"K1>R'4445HA1"BBBF4%%>J?L
MM?L3?%']L_Q7_9/PY\'ZIX@:)PEU>*@BL+'/.9KA\1Q\<A2VYL?*">*_73]A
M_P#X-EO!?PW^QZY\;-:_X3G6$Q)_86F/);:1 WI)+\LUQ@X/'E+U!5A7YGQU
MXN<,\)P:S3$)U;:4H>]4?_;M[13Z.;BGT9Y>/SC"X1?O9:]EJ_\ @?,_(O\
M9:_8F^*/[9_BO^R?ASX/U3Q T3A+J\5!%86.><S7#XCCXY"EMS8^4$\5^O'[
M"G_!M#X+^%C6NO?&S5(?'VM*%D70[!I(-'MFZX=_EEN<'U$:=0585^F/@3P!
MH7PN\*6>@^&M&TOP_HNGIY=K8:=:I;6UNOHL: */P%:]?Q)X@?2;XCSSFPN4
M?['0>GNN]5KSGIR^D%%K9R:/B<PXGQ-?W*/N1\M_O_R,SP;X*T?X=>&;/1?#
M^DZ;H>CZ?&(K6QL+9+:WMT_NI&@"J/8"M.BBOYMJ5)5).<VVWJV]6WW9\RVV
M[L****@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH AU#3[?5[&:UNH(;JVN$,<L,J!XY%/!#*>"#Z&ODG]IC_@@Q
M^R/^U@\]QXH^"/A&QU*X!+:CX>B?0;HN?XV:S:(2-[R!\]\U]>44 ?A?^U#_
M ,&2G@?7DN+SX.?&'Q'X;GP7CTWQ78Q:I;NW/R"X@\EXUZ<F.4X'?K7YI?M;
M?\&R?[7W[)D5U>-\.U^(VAVO)U'P1<_VMN'J+7:EY]3Y&!@\U_7[10!_ ?X@
M\/:AX3UNZTW5+&\TW4K&0PW%K=PM#/;N.JNC ,K#T(S5.O[G?VJOV _@O^V_
MH#:=\5_AIX2\;1[/+CN;^R47UJO_ $QNDVSP_6-U-?D9^W9_P99>$O%0OM:_
M9Y^(5YX5OF#21^&_%>Z]T]F[)%>1CSX5X_Y:).23]X#B@#^=6BO?/VW?^"8?
MQT_X)V^)CI_Q9^'FN>'+227R;76%C^U:/?MR0(;R/="S$#.S<'4'YE7I7@=
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?K%_P9V?M*/\(_\
M@J9=^!9IRNG_ !6\,7FGI#GY7O+,"]B?ZK##=J/^NE?D[7O'_!+KXZ/^S3_P
M49^"/C@3"WM]!\9Z8]ZY;:/L;W"17(SVS \HR>.><CB@#^X2BBB@ KG_ (LZ
MC_9'PK\37?G_ &7[+I5U-YV_9Y.V%SNW=L8SGMBN@KS_ /:R_P"36/B9_P!B
MIJG_ *22T ?PAT444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!_:5_P $)=$D\/\ _!'O]G>W
MD9':3P99W(*] LH,JCZ@. ?<&OK*OFG_ ((SZ3/HO_!)G]F^&X4+(_PYT2<
M'/R2644B'\593[5]+4 %%%% 'X0_\'Q?_)+?V=?^PKKO_HFQK^>&OZ'O^#XO
M_DEO[.O_ &%==_\ 1-C7\\- !1110 4444 %%%% !1110 4444 %%%% !7]F
MW_!OSI\.F?\ !&;]GV.WC6*-O#(E(7N[SS.Y_%F)_&OXR:_L\_X(#_\ *&W]
MGO\ [%6+_P!&R4 ?8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !7R_\ \%K?^41_[1O_ &3_ %;_ -)GKZ@KY?\ ^"UO_*(_]HW_
M +)_JW_I,] '\4=%%% !1110 4444 %%%% !1110 4444 %%%% '[_?\&,?_
M #=%_P!RI_[FJ_?ZOP!_X,8_^;HO^Y4_]S5?O]0 4444 %%%% !1110 4444
M %?C#_P>T?\ )@OPH_[* O\ Z;KROV>K\8?^#VC_ ),%^%'_ &4!?_3=>4 ?
MS0T444 %%%% !1110 4444 %%%% !1110 4444 ?V>?\$!_^4-O[/?\ V*L7
M_HV2OL"OC_\ X(#_ /*&W]GO_L58O_1LE?8% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %?Q1?\%K/^4M_P"T;_V4#5__ $I>O[7:_BB_X+6?
M\I;_ -HW_LH&K_\ I2] 'S!1110 4444 %%%% !1110 4444 %%%% !7T_\
M\$4_^4M_[.7_ &4#2/\ TI2OF"OI_P#X(I_\I;_V<O\ LH&D?^E*4 ?VNT44
M4 %%%% !1110 5_*#_P=X_\ *9+6O^Q5T?\ ]%/7]7U?R@_\'>/_ "F2UK_L
M5='_ /13T ?F#1110 4444 %%%% !1110 4444 %%%% !70?"C_DJ7AK_L*V
MO_HY:Y^N\_9:M(K_ /:;^',$\4<T$WBC3(Y(Y%#+(INX@00>"".,&@#^\"BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _('_
M (/5O^467@'_ +*KIW_IHUBOY@:_I^_X/5O^467@'_LJNG?^FC6*_F!H ***
M* "BBB@ HHHH **** "BBB@ HHHH *_K=_X-/_\ E"5\.?\ L*ZW_P"G.XK^
M2*OZW?\ @T__ .4)7PY_["NM_P#ISN* /T?HHHH *^2?^"\>K3Z+_P $=OVA
MYK=@LC^#[J DC/R2%8W'XJS#VKZVKXI_X.+M6GT7_@BI\?IK=@LCZ);P$D9^
M22_MHW'XJS#VH _C9HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBGV]O)=W$<,,;RRRL$1$7<S
ML>  .Y/I0!_>S\)O^25^&?\ L%6O_HE*Z"F6]O'9V\<,,:111*$1$7:J*.
M!T ]*?0 4444 >/_ /!0K_DP3XX_]D_U[_TW7%?PQU_<Y_P4*_Y,$^./_9/]
M>_\ 3=<5_#'0 4444 %%%% !1110 4444 %%%% !1110 5^_W_!C'_S=%_W*
MG_N:K\ :_?[_ (,8_P#FZ+_N5/\ W-4 ?O\ 4444 %%%% !1110 4444 %>=
M_M=_!"+]I?\ 94^)7P[F6-E\<^%]2T$%P,(US:R0JW/0JSA@>Q /&*]$HH _
M@'N[26PNI()XY(9H7,<D<BE6C8'!!!Y!!XP:CKZ?_P""TO[/'_#+/_!57XZ^
M#8X?L]G;>*[G4K&(+M$=I?8OK=1[+%<(/PKY@H **** "BBB@ HHHH ****
M"BBB@ HHHH **** /[6/^"*O[5Z_MH_\$NO@WXZDNA=ZM)H$6DZPY8ES?V6;
M2X9\\@O)"9.>TBGD$$_4E?@O_P &3O[9?]I>#_BM\ ]2NLS:7.GC70XV;+&&
M3R[6]4=PJNMHV!QF9SP2<_O10 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 5\3_\ !PY^UFO['_\ P2-^+>M072VNM>*M._X1#2/FVR//J&;=S&<@AX[=
MKB4$<CR<]J^V*_G9_P"#UW]LE?$GQ6^%GP(TN\WP>&;27Q=KL2'*_:KC,%FK
M>CQPI<-C^[=*: /PIHHHH **** "BBB@ HHHH **** "BBB@ HHHH ***]@_
MX)^_L^M^U;^W'\)?AQY+36_C+Q9IVFW@5=VRU>X3[0Y'HD(D8^RF@#^QK_@E
M%\"&_9F_X)J_ WP1-;?8[[1?!NG'4(=NWR[R:!9[H8_Z[RRU]!4B((T"J JJ
M,  < 4M !1110 5\?_\ !?C_ )0V_M"?]BK+_P"C8Z^P*^/_ /@OQ_RAM_:$
M_P"Q5E_]&QT ?QAT444 %%%% !1110 4444 %%%% !1110 4444 ?T&_\&->
MAM;^&/VEM2\P%;NZ\-VPCQRIB35&SGW\X#_@/O7[WU^$/_!CI_R2W]HK_L*Z
M%_Z)OJ_=Z@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH *_B#_P""L7_*4W]I;_LJOBC_ -.]U7]OE?Q!_P#!6+_E*;^TM_V57Q1_
MZ=[J@#Y_HHHH **** "BBB@ HHHH **** "BBB@ K[?_ .#;W_E-K\ _^PK>
M_P#ILNZ^(*^W_P#@V]_Y3:_ /_L*WO\ Z;+N@#^QVBBB@ HHHH _EA_X/(M4
M%_\ \%<=/A%P)OL/@#2X2@DW?9R;F]DV8_ASOW8_V\]Z_*&OT^_X.\?^4R6M
M?]BKH_\ Z*>OS!H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#]S?\ @Q^T:2?]H#X^:@) L5KX
M>TNW:/NS27,[ _AY3#_@5?T7U_/5_P &-^DSS>//VD+Y5'V:WL/#T$C9Y#R2
M:BRC'7D1O^7O7]"M !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% &/X^^'N@_%3PE>:#XFT
M72O$.AZBGEW5AJ5JEU;7"^C1N"I_$5^7O[=/_!K[X)^)?VS7O@?K7_"!ZU)F
M3^P=4>2ZT>=O2.7YIK?)R>?-7H J"OU:HKZOA;C?.^':_MLIKRI]X[PE_BB[
MI^MKKHT=>%QU?#2YJ,K>73[C^2/]JS]AWXJ?L3^+?[(^)7@W5?#K2N4M;UD$
MUA?XYS#<)F*3CDJ&W*#\P!XKR>O['/'WP]T'XJ>$KS0?$VBZ5XAT/44\NZL-
M2M4NK:X7T:-P5/XBOR]_;I_X-??!/Q+^V:[\#]:_X0/6GS)_8.J/)=:/.W7$
M<OS36^3SSYJ] %45_6O _P!)3+<9RX;B*G["IMSQO*F_5:RA_P"3+JVCZW \
M2TI^[B%RONMO\U^)^$M%>L?M6?L._%3]B?Q;_9'Q*\&ZKX=:5REK>L@FL+_'
M.8;A,Q2<<E0VY0?F /%>4H*_IC X[#8RA'$X2I&I"6JE%J2:\FKIGTT*D9QY
MH.Z\AP&!1117=$H***<@R:HM#E&!1116@PH')HIR"M '#@4445H 44452'Y!
M3U&!35&33ZTB.(4445I$H*<@P*:!DU)6D0"BBBJ *<@IHY-2#@5HBHA1115H
MH****T0"J,FGTBC I:N(!1115Q*B &34E-08%.K1!NPHKU3]EK]B;XH_MG^*
M_P"R?ASX/U3Q T3A+J\5!%86.><S7#XCCXY"EMS8^4$\5^NG[#__  ;+>"_A
MO]CUSXV:U_PG.L)B3^PM,>2VTB!O227Y9KC!P>/*7J"K"OS;CKQ<X9X3@UFF
M(3JVTI0]ZH_^W;VBGT<W%/HSS<=G&%PBM5EKV6K_ .!\S\B_V6OV)OBC^V?X
MK_LGX<^#]4\0-$X2ZO%016%CGG,UP^(X^.0I;<V/E!/%?KI^P_\ \&RW@OX;
M_8]<^-FM?\)SK"8D_L+3'DMM(@;TDE^6:XP<'CREZ@JPK]-? G@#0OA=X4L]
M!\-:-I?A_1=/3R[6PTZU2VMK=?18T 4?@*UZ_B7C_P"DYQ)G?-A<G_V.@]/=
M=ZK7G/3E_P"W%%K;F9\3F'$^)K^[1]R/EO\ ?_D9'@3P!H7PN\*6>@^&M&TO
MP_HNGIY=K8:=:I;6UNOHL: */P%:]%%?S;4J3J3=2HVY-W;>K;?5OJSYIMMW
M84445F(**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_'_P]T'XK^#=0\.^*-$T
MGQ'X?U>(P7VF:G:1W=I>1D@[)(I 4=<@'!!Y K\3?^"M'_!H%X;^(=EJ7C;]
MERXA\+^(OFGF\#ZC<G^R[\\DBSN'):VD/:.0M$20 T*BOW*HH _@H^,'P=\5
M?L__ !*UCP;XV\/ZKX7\4:#.;;4-,U&W:"XMG'/*GL00RL,AE(8$@@GFJ_LP
M_P""PW_!%;X:_P#!6_X1-;ZS#!X;^)6BVSKX<\76T"FYM#\Q6WN.\]H7))C)
MRI9F0J2V[^1?]K7]D[QS^Q#^T#XB^&?Q%T>31?%/AJX,,\?+0W,9YCN(7P/,
MAD7#(X'(/(!R  >;T444 %%%% !1110 4444 %%%% !1110 4444 %*CM&P9
M2593D$=J2B@#^[_]E;XK?\+W_9@^&_CCS!+_ ,)EX6TS7=X ^?[5:13YX)'.
M_L2*[VOD/_@@=X[D^(O_  1P_9ZU"1G=K?PG#I8+#G;9O):*.IX @ 'L!P.@
M^O* "O/_ -K+_DUCXF?]BIJG_I)+7H%87Q0TQ]:^&?B*SC@-U)=Z9<PK"%W&
M4M$P"X[YSC'O0!_!!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%6]!T6X\2:Y9Z=:J'NM0G2V
MA4G&YW8*H_,B@#^X_P#X)W^$V\!?\$__ (&:&T;0MHOP^T"P,;.'*>5IMNF"
MPX.-N,CK7L59_A/PW;^#?"NF:/:#%KI5I%9PC:%PD:!%X& . .@Q6A0 4444
M ?A#_P 'Q?\ R2W]G7_L*Z[_ .B;&OYX:_H>_P"#XO\ Y);^SK_V%==_]$V-
M?SPT %%%% !1110 4444 %%%% !1110 4444 %?V>?\ ! ?_ )0V_L]_]BK%
M_P"C9*_C#K^SS_@@/_RAM_9[_P"Q5B_]&R4 ?8%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7R__ ,%K?^41_P"T;_V3_5O_ $F>
MOJ"OE_\ X+6_\HC_ -HW_LG^K?\ I,] '\4=%%% !1110 4444 %%%% !111
M0 4444 %%%% '[_?\&,?_-T7_<J?^YJOW^K\ ?\ @QC_ .;HO^Y4_P#<U7[_
M % !1110 4444 %%%% !1110 5^,/_![1_R8+\*/^R@+_P"FZ\K]GJ_&'_@]
MH_Y,%^%'_90%_P#3=>4 ?S0T444 %%%% !1110 4444 %%%% !1110 4444
M?V>?\$!_^4-O[/?_ &*L7_HV2OL"OC__ ((#_P#*&W]GO_L58O\ T;)7V!0
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_  6L_P"4M_[1
MO_90-7_]*7K^UVOXHO\ @M9_REO_ &C?^R@:O_Z4O0!\P4444 %%%% !1110
M 4444 %%%% !1110 5]/_P#!%/\ Y2W_ +.7_90-(_\ 2E*^8*^G_P#@BG_R
MEO\ V<O^R@:1_P"E*4 ?VNT444 %%%% !1110 5_*#_P=X_\IDM:_P"Q5T?_
M -%/7]7U?R@_\'>/_*9+6O\ L5='_P#13T ?F#1110 4444 %%%% !1110 4
M444 %%%% !7H'[)__)TWPU_[&K2__2N*O/Z] _9/_P"3IOAK_P!C5I?_ *5Q
M4 ?W>4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% 'Y _\'JW_ "BR\ _]E5T[_P!-&L5_,#7]/W_!ZM_RBR\ _P#95=._]-&L
M5_,#0 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?\ _*$KX<_]A76_
M_3G<5_)%7];O_!I__P H2OAS_P!A76__ $YW% 'Z/T444 %?%/\ P<6:1-KG
M_!%7X_0VX4R1Z';W!W''R17UM(W_ (ZAK[6KY+_X+O:--KW_  1X_:(@@V;X
M_!MW<'<<#;%ME;\=J''OB@#^+>BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *[;]FCPL_CG]H[X?
MZ)&)3)K'B33K%1$NYR9;J-!M'<_-P*XFOI#_ ((\> ?^%F_\%5OV=](V"2-_
MB%HMU,A7<'B@O(YY%/(X*1,.O&>AZ$ _MLHHHH **** /'_^"A7_ "8)\<?^
MR?Z]_P"FZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZXK^&.@ HHHH **** "BB
MB@ HHHH **** "BBB@ K]_O^#&/_ )NB_P"Y4_\ <U7X U^_W_!C'_S=%_W*
MG_N:H _?ZBBB@ HHHH **** "BBB@ HHHH _F=_X/3OV9_\ A7W[<OP[^*%K
M#Y=G\1_##:?<L%_UE[ITH5V)][>YM5 _Z9G\/QEK^K7_ (.Z?V5O^%^?\$H+
MSQ=9V_FZM\(]=M/$"LO^L-G*39W*#_9_TB*5N^+<<]0?Y2J "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#Z?_P""-?[;A_X)[_\ !2+X8_$JZG:'P_9Z
MF-,\0C)VMI=V#;W+$<;O+1_.4'@O"E?VMPS+<1+)&RR1R ,K*<A@>A!K^ 6O
MZ\O^#9C_ (* ?\-T_P#!,+PO:ZK>"X\:?"DKX/UL,^Z6:."-?L=R<DD^9;&-
M2Q^])#,?:@#]"J*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH H>*O%&G^"/#
M&I:UJ]Y!I^DZ/:RWM[=3-MCMH(T+R2,>RJJDD^@K^'[_ (*-?M?:A^WI^W#\
M2_BU?-<+'XPUN:XT^&<YDM+!,16<![9CMHXD.."5)[U_1Y_P=K_\% U_93_X
M)VM\--'O##XO^.$SZ.!'(%DM](BVO?2$=<2!HK?&,%;B3GY<'^5>@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *_5S_ (,]/V9/^%R_\%3Y_'%U;M)I
MWPG\-7FJ1RE<HM[= 64*'MDQ373CWBSVK\HZ_I\_X,S_ -E,_"7_ ()Y>*OB
M?>6ODZC\6O$;BUE*$&;3M.#6\7)ZXN7ONG'] #]@**** "BBB@ KX_\ ^"_'
M_*&W]H3_ +%67_T;'7V!7Q__ ,%^/^4-O[0G_8JR_P#HV.@#^,.BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#^A[_ (,=/^26_M%?]A70O_1-]7[O5^$/
M_!CI_P DM_:*_P"PKH7_ *)OJ_=Z@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *_B#_ ."L7_*4W]I;_LJOBC_T[W5?V^5_$'_P
M5B_Y2F_M+?\ 95?%'_IWNJ /G^BBB@ HHHH **** "BBB@ HHHH **** "OM
M_P#X-O?^4VOP#_["M[_Z;+NOB"OM_P#X-O?^4VOP#_["M[_Z;+N@#^QVBBB@
M HHHH _E!_X.\?\ E,EK7_8JZ/\ ^BGK\P:_6#_@\GT]K+_@K=I<C0-"MY\/
MM+F5RFWSP+J^3<#_ !<H5S_LD=J_)^@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /Z'O\ @QT\
M)_8_A9^T5KGEX_M'5=#L/,W_ 'O(AOGQM[8^TYSWW>U?N]7X]_\ !ECX!_L'
M_@FAX\UZ1 LWB#XAW2(<#YH8+"Q5><9_UCS<$X].IK]A* "BBB@ HHHH ***
M* "BOS/_ &2_^#DSX?>//%4_A?XOZ2WP_P!7M[N2U36;0/=:/<%7*@N.9;<G
MCKYBCDEU%?H[X-\:Z/\ $7PS9ZUX?U;3=<T?4(Q+:WUA<I<V]PG]Y)$)5A[@
MU]=Q9P)GW#594<YPTJ=_AEO"7^&:O%Z=$[KJD=F+P-?#.U:+7Y/T9IT445\B
M<84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!C^/?A[H/Q4\)7F@^)M%TKQ#H>HIY=U8:C:I=6UPOHT;@J?Q%?E
M_P#MT?\ !L!X)^)7VS7?@?K7_"!ZR^9/[!U1Y+G1YVZXCE^::WR<GGS5Z *@
MK]6**^LX5XXSOARO[;*,1*G?>.\)?XHN\7ZVNNC1UX7'5\-+FHRMY=/N/Y)_
MVJ_V'OBI^Q1XL_LCXD^#M5\.M*Y2UO6036%_CG,-PF8I..2H;<H/S 'BO)Z_
ML8\>_#W0?BIX3O-!\3:+I?B#0]13R[JPU&U2ZMKA?1HW!4_B*_+_ /;H_P"#
M8'P3\2_MFN_ _6O^$$UF3,G]@ZH\ESH\[>D<OS36^3D\^:O0!4%?UUP/])C+
M,;RX;B.G]7J;<\;RIOU6LH?^3+JY(^NP/$U*?NXE<K[K;_-?B?A/4BC KU3]
MJC]AWXJ?L4^+O[)^)7@[5/#K2.4M;UD$UA?XYS#<)F.3CDJ&W*#\P!XKRNOZ
M:P&.PV,H1Q6$J1J4Y:J46I)KR:NF?40J1G'F@[KR"BBBNZ)8#DU(.!34%.K2
M(!1115C0444JC)JQ#E&!2T45H:!110!DUH Y!@4ZBBM "BB@<FJB Y!3J!P*
M*TB:!1115Q *51DTE/48%6 M%%%:( H R:]5_99_8E^*7[:/BO\ LGX<>#]4
M\0-$X2ZO%00V%AGG,UP^(X^.0I;<P'R@GBOUU_8=_P"#93P7\-?L>N?&S6O^
M$ZUA,2?V%ICR6VCP-Z22_+-<8.#QY2]0585^;\<^+?#/"<''-*Z=7I2A[U1_
M]NWM&_1S<4^C//QV;X7"*U66O9:O_@?,_(W]EK]B;XH?MG^*_P"R?AQX/U3Q
M T3A+F\5!#86.><S7#XCCXY"EMS8^4$\5^NG[#__  ;+>"_AO]CUSXV:U_PG
M.L)B3^PM,>2VTB!O227Y9KC!P>/*7J"K"OTU\"> -"^%WA2ST'PUHVE^']%T
M]/+M;#3K5+:VMU]%C0!1^ K7K^)^/OI-\29WS87)_P#8Z#T]UWJM><].7T@H
MM;<S/B,?Q-B:WNT?<CY;_?T^7WF1X$\ :%\+O"EGH/AK1M+\/Z+IZ>7:V&G6
MJ6UM;KZ+&@"C\!6O117\WU*DZDW4J-N3=VWJVWU;ZL^;;;=V%%%%9B"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HKXI_;T_X+T?
M ?\ 8;^V:3_;7_"P?&]MN3^P?#LJ3?9Y!_#<W/,4&#P5RT@_YYFO3/\ @EC^
MVCJW_!0']CC1?BAK.C:=X?NM<U#4(4L+*1Y([>*"ZDBC!=^7;:@W-A03G"J.
M*^@Q/"N:X;+5FV)HN%&4E%.6EVTVK)ZM63UM;S.B6%JQI^VE&T=CZ*HHHKY\
MYPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JMK.J)
MHFCW5[(DLD=G"\[)$NYV"J6(4=R<<"K-% 'Y=V7_  =]?L<W=G'))J?Q%M7D
M4,T4GAEB\9]#MD*Y'L2/>I?^(O+]C;_H-?$#_P )B7_XJOY2=3TV?1M2N+.Z
MC,-S:RM#*A.2CJ2&''H0:@H _K-T+_@[9_8MU?S?M'C#QAI?EXV_:O"MXWFY
MSG'E*_3'.<=1C/.-#_B+ _8E_P"BC>(/_"2U/_XS7\D5% ']<5E_P=<?L17=
MY'')\3M;M4D8*TLGA'52D8]3M@+8'L"?:MO_ (BC?V$_^BY?^69X@_\ D&OY
M J* /Z_?^(HW]A/_ *+E_P"69X@_^0:V=-_X.5/V(=5L8[B+X]:.L<@R!-H>
MK0R#G'*/:AA^(%?QTT4 ?V.?\1(G[$O_ $7SP_\ ^"G4_P#Y&J]H?_!Q'^Q9
MXAED2W_: \(QM&-Q^TVU[:@_0R0*#]!FOXU:* /[//\ A_Q^QK_T<)\/_P#P
M(E_^(J2W_P""^/[&]U<1QK^T+\/0TC!07NG103QRQ0 #W) %?Q?T4 ?VN?\
M#ZW]D?\ Z.-^#_\ X4MM_P#%4?\ #ZW]D?\ Z.-^#_\ X4MM_P#%5_%'10!_
M;II/_!7?]E/6K%;B']I3X$I&Q( G\=:9;R<''*23*P_$<U[!\(?C?X+_ &@_
M!J>(_ /B_P +^./#TDKP)JF@:K!J5F\B<.@FA9D+*3R,Y'>OX*Z_J"_X,OOB
M.OB?_@F#XP\/R3%KGPO\0;Q5C+EMD$]E92H0/X09//X'&03U)H _7JBBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OS
M2_X.7_\ @D+8_P#!17]D"\\<>%]+C;XP?"NREO\ 2988_P!_K>GIF2XTUL<O
MD;I(0<D2@JNT3.3^EM% '\ =%?<'_!Q#^PU:_L%?\%4/'WA_1[$:?X2\7&/Q
M=X?B2/9'%:WA8R1(.@2*Z2YB4#HL:].@^'Z "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#^NG_@U2UYM8_X(>_"BW98PNE7NN6JE>I!UB\F^;WS*?P K
M]$Z_,#_@T-_Y0VZ+_P!C7K'_ *-2OT_H **** /X&_B%X7;P/X^US16696T?
M4)[)A*,2 Q2,GS#^]\O/O6/7MG_!2OP'_P *O_X**?'CPZ(S''HOQ"UZTB!4
MKF--0G", 23@IM(R3P17B= !1110 4444 %%%% !1110 4444 %%%% !117]
M0_\ P0H_X(Z_LQ?M'_\ !)SX-^-O'/P8\&^)O%>O:==RZAJ=Y#(T]VRW]S&I
M8AP.$15Z= * /Y>**_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK_P!&]_#_
M /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"' _[&O_1O
M?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L:_\ 1O?P
M_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\ AP/^QK_T
M;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _[&O_ $;W
M\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_ (<#_L:_
M]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK_P!&
M]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"' _[&
MO_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L:_\
M1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\ AP/^
MQK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _[&O_
M $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_ (<#
M_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK
M_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"'
M _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L
M:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\
MAP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _
M[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_
M (<#_L:_]&]_#_\ \!Y?_BZ /XPZ]^_X)4?"IOC;_P %+_@+X7\L20:IX\T?
M[4I[VT=Y%+/V//E(^.V:_J^_X<#_ +&O_1O?P_\ _ >7_P"+KK/@A_P1W_9C
M_9M^*>D>-O OP7\&^&O%F@N\FGZG:0.)K1GC:-BN6(R4=AT[T ?2E%%% !11
M10!^$/\ P?%_\DM_9U_["NN_^B;&OYX:_H>_X/B_^26_LZ_]A77?_1-C7\\-
M !1110 4444 %%%% !1110 4444 %%%% !7]GG_! ?\ Y0V_L]_]BK%_Z-DK
M^,.O[//^" __ "AM_9[_ .Q5B_\ 1LE 'V!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 5\O_ /!:W_E$?^T;_P!D_P!6_P#29Z^H
M*^7_ /@M;_RB/_:-_P"R?ZM_Z3/0!_%'1110 4444 %%%% !1110 4444 %%
M%% !1110!^_W_!C'_P W1?\ <J?^YJOW^K\ ?^#&/_FZ+_N5/_<U7[_4 %%%
M% !1110 4444 %%%% !7XP_\'M'_ "8+\*/^R@+_ .FZ\K]GJ_&'_@]H_P"3
M!?A1_P!E 7_TW7E '\T-%%% !1110 4444 %%%% !1110 4444 %%%% ']GG
M_! ?_E#;^SW_ -BK%_Z-DK[ KX__ ." _P#RAM_9[_[%6+_T;)7V!0 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?\ M&_]E U?
M_P!*7K^UVOXHO^"UG_*6_P#:-_[*!J__ *4O0!\P4444 %%%% !1110 4444
M %%%% !1110 5]/_ /!%/_E+?^SE_P!E TC_ -*4KY@KZ?\ ^"*?_*6_]G+_
M +*!I'_I2E ']KM%%% !1110 4444 %?R@_\'>/_ "F2UK_L5='_ /13U_5]
M7\H/_!WC_P IDM:_[%71_P#T4] 'Y@T444 %%%% !1110 4444 %%%% !111
M0 5Z!^R?_P G3?#7_L:M+_\ 2N*O/Z] _9/_ .3IOAK_ -C5I?\ Z5Q4 ?W>
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y
M _\ !ZM_RBR\ _\ 95=._P#31K%?S U_3]_P>K?\HLO /_95=._]-&L5_,#0
M 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?_\ *$KX<_\ 85UO_P!.
M=Q7\D5?UN_\ !I__ ,H2OAS_ -A76_\ TYW% 'Z/T444 %> _P#!5SPK_P )
MM_P3 _:*TOR1<2W7PU\0^0A?9F9=-N&CYR.CA3SQQSQFO?JY;XY>!C\3_@IX
MP\-",2GQ%HE[I@0A2'\Z!X\?-\O.[OQZT ?P64444 %%%% !1110 4444 %%
M%% !1110 4444 %%%?V$?LW_ /!";]D/Q9^SOX"U34O@'X#O-0U+PYI]W=3R
M02;IY9+:-G<_/U+$G\: /X]Z*_L\_P"' _[&O_1O?P__ / >7_XNC_AP/^QK
M_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H_P"'
M _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X<#_L
M:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#BZ/\
MAP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/^' _
M[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\ XNC_
M (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XNC_AP
M/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_ .+H
M_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^+H_X
M<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E_P#B
MZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?_BZ/
M^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !Y?\
MXNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XN
MC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_
M .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^
M+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E
M_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?
M_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !
MY?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ_13_ (-5OA2WQ-_X+6?#6Z:%
MIK7PC8ZMKMP #A0MA-!&Q(Z8FN(CSP2 .]?T4?\ #@?]C7_HWOX?_P#@/+_\
M77I'[,'_  3!^ '[%WQ NO%7PK^%?A?P3XBOK!]+GO\ 3HG6:2U>2.1HB68_
M*7AC;ZH* />**** "BBB@#Q__@H5_P F"?''_LG^O?\ INN*_ACK^YS_ (*%
M?\F"?''_ +)_KW_INN*_ACH **** "BBB@ HHHH **** "BBB@ HHHH *_?[
M_@QC_P";HO\ N5/_ '-5^ -?O]_P8Q_\W1?]RI_[FJ /W^HHHH **** "BBB
M@ HHHH **** .._:&^"NE?M)? 3QK\/=<S_8_CC0KW0;U@NYDBN8'A9E_P!I
M0^1R,$#D5_"M\8/A;K'P-^+/BCP5X@MS:Z]X1U:ZT7482#^ZN+>9H95YYX=#
M7][5?RE_\';_ .QH?V;/^"HUUXWT^U\GP_\ &;2XM?B**1&E_"!;7L8/=BR1
M3M[W7X4 ?EO1110 4444 %%%% !1110 4444 %%%% !1110 5^A__!L]_P %
M(O\ AWY_P4<T73]<O_LGP]^+7E>%]?\ ,?;#:S._^@WC=AY4[;&8G"Q7$QK\
M\** /[_**_/7_@VX_P""I"_\%(OV"=/L_$.H&Z^)WPN6'0/$OG2;I]0C"$6M
M^>Y\Z-"&)ZRPRGH17Z%4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4=W=Q6%K)//)'
M#!"ADDDD8*L:@9))/  '.34E?DS_ ,'8W_!4E/V0/V./^%->%]1$/Q ^,]K+
M:W7E-^]TW0N8[F4^AN#FW7/53.1RE 'X6?\ !=/_ (*+S?\ !3'_ (*)>,/&
MMC=23>"M#?\ X1[PC&2=HTVW=@LP'8SR-).<\CS0O\(KX\HHH **** "BBB@
M HHHH **** "BBB@ HHHH **** +_A;PQJ'C;Q/INBZ3:RWVJ:O=165G;1#+
MW$TCA(T7W9F 'UK^YG]A[]F6P_8S_9 ^&_PLTWRVA\#>'[32I94&!=7"1CSY
M^W,DQDD/ Y<U_+;_ ,&N7[&/_#7'_!67P?J5]:&X\._">%_&M^S)F/SK=D2R
M7)XW?:I(9 .I6%\="1_7-0 4444 %%%% !7Q_P#\%^/^4-O[0G_8JR_^C8Z^
MP*^/_P#@OQ_RAM_:$_[%67_T;'0!_&'1110 4444 %%%% !1110 4444 %%%
M% !1110!_0]_P8Z?\DM_:*_["NA?^B;ZOW>K\(?^#'3_ ));^T5_V%="_P#1
M-]7[O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!7\0?_!6+_E*;^TM_P!E5\4?^G>ZK^WROX@_^"L7_*4W]I;_ +*KXH_].]U0
M!\_T444 %%%% !1110 4444 %%%% !1110 5]O\ _!M[_P IM?@'_P!A6]_]
M-EW7Q!7V_P#\&WO_ "FU^ ?_ &%;W_TV7= ']CM%%% !1110!_,S_P 'L?A=
MK3_@H?\ "_6MLVW4/AU%9 D?NR8-3OW.#_>_T@9]BM?C37[U_P#!\9X#^S>,
MOV<_$Z1EOMMEKVES.%.$\E["6,$YQSY\F!C/RMU[?@I0 4444 %%%% !1110
M 4444 %%%% !1110 445^J'_  :=_L9?"W]MC]LSXC:!\5O!.B^.-'TGP6=0
MM+34D9HX+C[=:Q^8NTCYMKL/HQH _*^BO[//^' _[&O_ $;W\/\ _P !Y?\
MXNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >7_XN
MC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\  >7_
M .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P'E_^
M+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_  'E
M_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\ \!Y?
M_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\ _P !
MY?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__ / >
M7_XNC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_ /\
M >7_ .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/_P#P
M'E_^+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P_P#_
M  'E_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_#_\
M\!Y?_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W\/\
M_P !Y?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ /XPZ*_L\_P"' _[&O_1O?P__
M / >7_XNC_AP/^QK_P!&]_#_ /\  >7_ .+H _C#HK^SS_AP/^QK_P!&]_#_
M /\  >7_ .+H_P"' _[&O_1O?P__ / >7_XN@#^,.BO[//\ AP/^QK_T;W\/
M_P#P'E_^+H_X<#_L:_\ 1O?P_P#_  'E_P#BZ /XPZ*_L\_X<#_L:_\ 1O?P
M_P#_  'E_P#BZ/\ AP/^QK_T;W\/_P#P'E_^+H _C#HK^SS_ (<#_L:_]&]_
M#_\ \!Y?_BZ/^' _[&O_ $;W\/\ _P !Y?\ XN@#^,.BO[//^' _[&O_ $;W
M\/\ _P !Y?\ XNC_ (<#_L:_]&]_#_\ \!Y?_BZ //\ _@U]^%3?"O\ X(H?
M"'SHQ'>>)#J>N3XZ-Y^H7'E'H.L"0_CGJ*_0"L+X8_#/0/@Q\.]$\)>%=*M-
M#\-^'+*+3M,T^U7;#9V\:A4C4>@4 <UNT %%%% !1110 4444 ?R!_$3_DH&
MN_\ 80N/_1C5Z+^RC^W;\5OV)_$W]I?#GQ?J6BQR2![K3F;S].ONW[VW?,;'
M'&[ < \,.M>=?$3_ )*!KO\ V$+C_P!&-6/7^U%?+<)C\#]4QU*-2G**3C)*
M47IU3NF?M4J<*E/DFDUV9^ZG[#__  <P> _BO]CT/XRZ3_PK[7),1_VS9*]S
MHMPWJR\S6^3V/F*.2745^EO@WQKH_P 1?#-GK7A_5M-US1]0C$MK?6%RES;W
M"?WDD0E6'N#7\?U>N_LH_MV_%;]B?Q-_:7PY\7ZEHL<D@>ZTYF\_3K[M^]MW
MS&QQQNP' /##K7\L<?\ T4<KQW-B^%ZOU>IO[.=Y4WZ/6</_ "==$DCY;,.$
MZ4_?PKY7V>W^:_$_JWHK\O\ ]A__ (.8/ ?Q7^QZ'\9=)_X5]KDF(_[9LE>Y
MT6X;U9>9K?)['S%')+J*_2WP;XUT?XB^&;/6O#^K:;KFCZA&);6^L+E+FWN$
M_O)(A*L/<&OXNXNX!S[AC$?5\ZPTJ=]I;PE_AFKQ?HG==4CXK&9?B,++EKQ:
M_)^C-.BBBOCSC"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M_P"41_[1O_9/]6_])GH _BCHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M_?[_ (,8_P#FZ+_N5/\ W-5^_P!7X _\&,?_ #=%_P!RI_[FJ_?Z@ HHHH *
M*** "BBB@ HHHH *_&'_ (/:/^3!?A1_V4!?_3=>5^SU?C#_ ,'M'_)@OPH_
M[* O_INO* /YH:*** "BBB@ HHHH **** "BBB@ HHHH **** /[//\ @@/_
M ,H;?V>_^Q5B_P#1LE?8%?'_ /P0'_Y0V_L]_P#8JQ?^C9*^P* "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH *_BB_X+6?\I;_VC?\ LH&K_P#I
M2]?VNU_%%_P6L_Y2W_M&_P#90-7_ /2EZ /F"BBB@ HHHH **** "BBB@ HH
MHH **** "OI__@BG_P I;_V<O^R@:1_Z4I7S!7T__P $4_\ E+?^SE_V4#2/
M_2E* /[7:*** "BBB@ HHHH *_E!_P"#O'_E,EK7_8JZ/_Z*>OZOJ_E!_P"#
MO'_E,EK7_8JZ/_Z*>@#\P:*** "BBB@ HHHH **** "BBB@ HHHH *] _9/_
M .3IOAK_ -C5I?\ Z5Q5Y_7H'[)__)TWPU_[&K2__2N*@#^[RBBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _('_@]6_Y19>
M?^RJZ=_Z:-8K^8&OZ?O^#U;_ )19> ?^RJZ=_P"FC6*_F!H **** "BBB@ H
MHHH **** "BBB@ HHHH *_K=_P"#3_\ Y0E?#G_L*ZW_ .G.XK^2*OZW?^#3
M_P#Y0E?#G_L*ZW_Z<[B@#]'Z*** "BBB@#^$W]LSX;M\&OVP/BMX/9=C>%?&
M.KZ.5SG:;>]FAQ_XY7FM?;G_  <;?"=O@[_P6D^.VG[0L.JZO!KL3 G#B^LX
M+MB,^CS.I]U..*^(Z "BBB@ HHHH **** "BBB@ HHHH **** "O[G/^">OB
MS_A/?V!/@?KGF>=_;7P_T&_\S9LW^;IUN^=O;.[..U?PQU_9A_P;T_$Y?BU_
MP1A_9_U16#?8_#K:*<9X-A=3V6.0/^??_P#6.: /LRBBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** /'_ /@H5_R8)\<?^R?Z]_Z;KBOX
M8Z_N<_X*%?\ )@GQQ_[)_KW_ *;KBOX8Z "BBB@ HHHH **** "BBB@ HHHH
M **** "OW^_X,8_^;HO^Y4_]S5?@#7[_ '_!C'_S=%_W*G_N:H _?ZBBB@ H
MHHH **** "BBB@ HHHH *_,/_@[%_8?;]JS_ ()?:AXQTNT$_B;X*WH\3P,J
MYD?3BOE7\8/91&4N&_Z\Q]#^GE9_BSPKIWCOPKJ>AZQ9PZAI.LVDMC>VLPS'
M<P2H4DC8?W65B#[&@#^!.BO</^"D7[&NJ?\ !/[]M_XC?"74Q,Z^$]7DCTZX
MD&&OM/DQ+9S^F7MWB8@9 8LN>*\/H **** "BBB@ HHHH **** "BBB@ HHH
MH **** /JO\ X(U_\%+M8_X)8?MQ>'?B);_:+OPK>_\ $H\6:9&?^0AI<K+Y
MA4=Y8F"S1],O$%)"LP/]G/P]^(&B_%?P'HOBCPWJ5KK'A_Q%90ZCIM_;-NAO
M+>5 \<B'^ZRL"/K7\#=?O)_P:1_\%GH_".JV_P"RM\2M6\O3]4G>7X>7]U)A
M+>X<L\NE,QZ"5B9(0<?O#)'R9(UH _H8HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH X+]
MJ#]I3PE^Q]^S_P"*_B9XZU)-+\+>#[![^]F.-[@<)%&/XI9'*QHHY9W4#K7\
M5G_!0_\ ;B\4_P#!1?\ :]\8_%KQ8S1W?B2[(L;$2;X](L8_DMK2,X VQQA0
M6 &]M[D;G-?H3_P=,_\ !:0?MK_&[_A1_P .=6$WPK^'5\QU2\M9,Q>)M73*
M,X8?>M[?+(F/E=S(_P P$17\BJ "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHKU3]A_P#93US]N+]KCX??";P\'74O'&LPZ>9E3?\ 8K?E[BY8=UA@
M265O]F,T ?T?_P#!G_\ L.G]G;_@G;J'Q1U:S\CQ%\:M3-["SH5D32;0O!:J
M0?[\ANI01@,DT9YP#7ZTU@_"SX::+\%_AEX=\'^&[*/3?#WA73+;2-,M(_NV
MUM;Q+%$@_P!U$4?A6]0 4444 %%%% !7Q_\ \%^/^4-O[0G_ &*LO_HV.OL"
MOC__ (+\?\H;?VA/^Q5E_P#1L= '\8=%%% !1110 4444 %%%% !1110 444
M4 %%%% ']#W_  8Z?\DM_:*_["NA?^B;ZOW>K\(?^#'3_DEO[17_ &%="_\
M1-]7[O4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !7\0?\ P5B_Y2F_M+?]E5\4?^G>ZK^WROX@_P#@K%_RE-_:6_[*KXH_].]U
M0!\_T444 %%%% !1110 4444 %%%% !1110 5]O_ /!M[_RFU^ ?_85O?_39
M=U\05]O_ /!M[_RFU^ ?_85O?_39=T ?V.T444 %%%% 'XP_\'L7PQ_MS]@O
MX5^+DB$DGAWQU_9S,%RT<=W8W#D_=R%W6D8/S 9*\'@C^:&OZ\O^#I3X1-\5
M_P#@BI\4Y883->>$Y]+U^W4#IY5_!',WMB"68_A^-?R&T %%%% !1110 444
M4 %%%% !1110 4444 %?L-_P95^*X]+_ ."F'Q TF3RU_M;X;W<D9)^9I(M2
MTX[1]5=V_P" 5^/-?HY_P:C_ !0'PZ_X+5?#RRDE:&'Q=I>KZ)(<G:V;&6Y1
M3R.LEL@&0>2./X@ ?UP4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% '\@?Q$_Y*!KO_80N/\ T8U8];'Q$_Y*!KO_ &$+
MC_T8U8]?[:X7^##T7Y'[=#X4%%%%;E!7KO[*/[=OQ6_8G\3?VE\.?%^I:+')
M('NM.9O/TZ^[?O;=\QL<<;L!P#PPZUY%17%F&6X3'X>6$QU*-2G+1QDE*+]4
M[IF=2G"I'DFDUV9^ZG[#_P#P<P> _BM]CT/XRZ3_ ,*^UR3$?]LV2O<Z+<-T
MRR\S6^2>_F*.2745^EG@WQKH_P 1?#-GK7A_5M-US1]0C$MK?6%RES;W"?WD
MD0E6'N#7\?\ 7KG[*7[=WQ5_8F\2_P!I?#GQ?J6B1RR![K3F;S].ONW[VW?,
M;''&[ < _*PZU_*'B!]%/*\;S8OA>K]7J;^SG>5-^CUG#_R==$DCY/,.%*4_
M>PKY7V>W^:_$_JXHK\O?V'O^#F/P%\5_L>A_&;2?^%>Z[)B/^V;)7N=%N&]6
M7F:WR>Q\Q1R2ZBOTN\&^-='^(OAFSUKP_JVFZYH^H1B6UOK"Y2YM[A/[R2(2
MK#W!K^+^+N L^X8Q'U?.L-*G?:6\)?X9J\7Z)W75(^+QF7XC"RY:\6OR?HS4
MHHHKX\XPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#'\>?#[0?BGX3O-!\3:+I?B#1-03R[JPU&U2ZMKA?1HW!
M4_B*_,+]N;_@V'\%?$K[9KOP1UK_ (0767S)_8.IO)<Z/.WI'+\TUODY//FK
MT 5!7ZJT5]=PGQUGO#=?V^3XB5.^\=X2_P 47>+[7M==&CLPF.KX:7-1E;RZ
M?<?R7?M5?L0?%/\ 8J\6?V3\2/!VJ>'6E<I:WK()K"_QSF&X3,4G')4-N4'Y
M@#Q7E%?V(>//A]H/Q3\)WF@^)M%TOQ!HFH)Y=U8:C:I=6UPOHT;@J?Q%?F'^
MW+_P;#^"?B4;S7?@CK7_  @NLOF3^P=3>2YT>=NN(Y?FFM\G)Y\U>@"J*_L'
M@7Z3V68[EPO$E/ZO4V]I&\J;]5K*'_DRZN2/K\#Q/2J>[B5RONMO\U^)^%RC
M I:]6_:I_8A^*7[%?BS^R?B1X/U3P\TKE+6]9!-87^.<PW"9CDXY*AMR@_,
M>*\IK^HL!C\-C:$<3@ZD:E.6JE%J46O)JZ9]53J1G'F@[KN@HHH R:[RQR#
MIU%%: %%% Y-5$!R"G4#@45I$T"BO5OV6/V)/BE^VEXK_LGX;^#]4\0M$X2Z
MO%00V%AGG,UP^(X^.0I;<V/E!/%?KM^PY_P;(>"_AM]CUSXVZU_PG6L)B3^P
MM,>2VT>!O227Y9KC!P>/*7J"K"OSCCCQ:X:X4BUF==.KTI0]ZH^VE[13Z.;B
MGT9YN.S;#81?O9:]EJ_^!\S\B?V6/V)/BE^VEXK_ +)^&_@_5/$+1.$NKQ4$
M-A89YS-</B./CD*6W-CY03Q7Z[?L.?\ !LAX+^&WV/7/C9K7_"=:Q'B3^PM,
M>2VT>!O227Y9KC!P>/*7J"K"OTX\!_#_ $'X6^%+/0?#.BZ7X?T33T\NUL-.
MM4MK:W7T6- %'X"MBOXMX^^DQQ'G?-ALH_V.@]/==ZK7G/3E_P"W%%K;F9\3
MF'$V)K^[1]R/EO\ ?T^7WF1X$^'^A?"[PI9Z#X:T;2_#^BZ>GEVMAIUJEM;6
MZ^BQH H_ 5KT45_.-2I.I-U*C;;=VWJVWU;[GSC;;NPHHHJ!!1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\5?MY_\ !>7X$_L.
M?;-)_MK_ (6!XWMMR?V#X>E2;[/(/X;FYYB@P>"N6D'_ #S-?BK^WG_P7E^.
M_P"W']LTG^VO^%?^"+G<G]@^'I7A^T1G^&YN>)9\C@KE8S_SS%?J'"/A'GV>
MVK<GL:+^W--77]V.\O)Z1?\ ,>I@\HKU];<J[O\ 1'[4_MZ?\%Y_@1^PU]LT
MG^V?^%@>-[;<G]@>'94F^SR#C;<W/,4&#P5RT@_YYFOQ3_;T_P""\_QX_;D^
MV:3_ &U_PK_P1<[D_L#P[*\/VB,_PW-SQ+/D<%<K&?\ GF*^+'&13*_I_A/P
MDR+(K5N3VU9?;FD[/^[':/D]9+^8^HP>44*&MN9]W^B"BBBOTT]0**** "OZ
M9_\ @VP_Y1(^!/\ L):O_P"E\]?S,5_3/_P;8?\ *)'P)_V$M7_]+YZ_#?I
M?\DW3_Z_1_\ 2)GA\0?[LO5?DS[QHHHK^-3XL**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** /Y-?\ @[<^$C?#7_@LYXJU;RC%
M'X\\.Z/KT?R%0X6V^P%AV.6L6R1CG/?)/YFU^]'_  >__ G[)XZ^ _Q.MX6;
M^T+#4O#%]-CA/(DBN;9<_P"U]HNS_P  -?@O0 4444 %%%% !1110 4444 %
M%%% !1110 5<\/>(+[PGK]CJFFW4UCJ6FW$=W:W$+;9+>6-@R.I[,K $'U%4
MZ* /[E/^"=W[7>F_MX?L2_#7XL::]O\ \5CHD-S?0PMN2SOE'E7<'_;.X25.
M?[M>T5_/=_P9B_\ !1M-&\0^+_V9/$EZ%CUAI?%?@XROUG1%%_:+GGYHT2=5
M& /*N6/+5_0C0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!^2'_!YWXABTC_@E)X8M&&Z75?B1IL$8# %=MAJ4I;'
M<?N\<=V%?RY5_0I_P? _&J.U\#? 3X=0S*TE]?:IXCNXN\8AC@MX&_X%Y]R/
M^ 'IW_GKH **** "BBB@ HHHH **** "BBB@ HHHH **** /[+O^#>3P!_PK
M7_@BY^S_ *=L$?VCP_)JN NW/VR[N+S/4]?/SGOG.!T'V=7F'[$OPH;X$?L:
M?"7P2T1AD\(>#=(T:1"NUE>WLH8FR,GG*'/)YSR>M>GT %%%% 'X5_\ ![Y\
M#O[4^"7P*^)4<;+_ &'KFH>&;F0='^V0)<P@_3[#-C_>;KQC^=>O[ ?^#F_]
MG=OVA_\ @C1\5%MH//U+P2MKXMM.,^6+.96N&_"T>YK^/Z@ HHHH **** "B
MBB@ HHHH **** "BBB@ K][/^#'_ ..BVOC#X]?#.XD4R7UGIGB>QCW8($+S
M6UR<=\^?:#/;'OQ^"=??'_!LY^U G[+W_!8GX7RW=P+?2?'CS>"[XEMH?[<H
M6V7\;Q+7KZ4 ?V"4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!^$/\ P?%_\DM_9U_["NN_^B;&OYX:_H>_X/B_^26_LZ_]A77?_1-C
M7\\- !1110 4444 %%%% !1110 4444 %%%% !7]GG_! ?\ Y0V_L]_]BK%_
MZ-DK^,.O[//^" __ "AM_9[_ .Q5B_\ 1LE 'V!1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 5\O_ /!:W_E$?^T;_P!D_P!6_P#2
M9Z^H*^7_ /@M;_RB/_:-_P"R?ZM_Z3/0!_%'1110 4444 %%%% !1110 444
M4 %%%% !1110!^_W_!C'_P W1?\ <J?^YJOW^K\ ?^#&/_FZ+_N5/_<U7[_4
M %%%% !1110 4444 %%%% !7XP_\'M'_ "8+\*/^R@+_ .FZ\K]GJ_&'_@]H
M_P"3!?A1_P!E 7_TW7E '\T-%%% !1110 4444 %%%% !1110 4444 %%%%
M']GG_! ?_E#;^SW_ -BK%_Z-DK[ KX__ ." _P#RAM_9[_[%6+_T;)7V!0 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_!:S_E+?\ M&_]
ME U?_P!*7K^UVOXHO^"UG_*6_P#:-_[*!J__ *4O0!\P4444 %%%% !1110
M4444 %%%% !1110 5]/_ /!%/_E+?^SE_P!E TC_ -*4KY@KZ?\ ^"*?_*6_
M]G+_ +*!I'_I2E ']KM%%% !1110 4444 %?R@_\'>/_ "F2UK_L5='_ /13
MU_5]7\H/_!WC_P IDM:_[%71_P#T4] 'Y@T444 %%%% !1110 4444 %%%%
M!1110 5Z!^R?_P G3?#7_L:M+_\ 2N*O/Z] _9/_ .3IOAK_ -C5I?\ Z5Q4
M ?W>4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% 'Y _\ !ZM_RBR\ _\ 95=._P#31K%?S U_3]_P>K?\HLO /_95=._]-&L5
M_,#0 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?_\ *$KX<_\ 85UO
M_P!.=Q7\D5?UN_\ !I__ ,H2OAS_ -A76_\ TYW% 'Z/T444 %%%% '\RO\
MP>H_!)O!W_!07X=^.H8A':>-O!:V<C!?];=6-U,)&S_UQN+88[;??C\;:_IJ
M_P"#TO\ 9X;Q_P#L"?#_ .(MO;F:[^'?BS[).X_Y866H0%)&_&XM[-?^!5_,
MK0 4444 %%%% !1110 4444 %%%% !1110 5_4)_P9E?'1/B!_P3,\4>"YIB
MU]\/_&=RB1%L^79W<,-Q&<=LS?:^,8^7/4G'\O=?L=_P9??M1+\,?V^?''PO
MO)_*L_BEX:^TVB;O];?Z:[2QKC_KVFO6R.?D'&"2 #^FZBBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** /'_^"A7_ "8)\<?^R?Z]_P"F
MZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZXK^&.@ HHHH **** "BBB@ HHHH
M**** "BBB@ K]_O^#&/_ )NB_P"Y4_\ <U7X U^_W_!C'_S=%_W*G_N:H _?
MZBBB@ HHHH **** "BBB@ HHHH **** /P?_ .#T#_@GM_PD/@3P3^TGX?T\
MM=>'V3PKXM>&/K:2NS6-RY'9)F>$L<DFXA7HHK^>.O[P/VH?V>/#_P"UK^SK
MXU^&?BJ'SM \<:/<:1=D*&>$2H565,\"2-MLB'LZ*>U?P_\ [57[-WB3]C_]
MH[QI\,?%UO\ 9_$/@G59M+N\*0D^QODF3/)CD0I(A[HZGO0!Y_1110 4444
M%%%% !1110 4444 %%%% !1110 58TG5KK0-5M;ZQNKBROK*59[>X@D,<L$B
MD,KHRX*LI ((.01FJ]% ']:W_!NM_P %N]/_ ."H'[/\?@_QMJ%I;_'+P):)
M'K$)(C/B2T7")J<2\#<3A9D7A)"& 5)44?I-7\'O[-7[2/C+]D7XX>'?B+\/
M]:NO#_BOPO=K=V5U"Q ..&BD7.'BD4E'0_*ZLRG@U_7]_P $:_\ @L'X'_X*
MW?LZ0ZYIDEGHOQ$T&*.'Q;X8$O[S39SQYT0;YGM92"4?G'*,=RF@#[$HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "OQI_X.A_\ @NW'^RAX O\ ]GOX3:TG_"S_ !3:;/$^JV<N7\*:
M?*O^H5E^Y>3J?]Z*)MV TD;#W;_@X#_X+NZ)_P $K_A(WA+P;<:9K7QS\56Q
M_LS3W;S$\.VSAA_:-R@XX(Q%$Q'F-\QRB,#_ "<>./'.L_$WQEJGB+Q%JE_K
MFO:Y=27NH:A>SM/<WL\C%GDD=B2S,Q)))YS0!E4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7[]_P#!EW_P3U8W'CC]I;Q!8$(JOX1\(M-&,,3M
MDO[I,C/&(8%=?6Y7U%?AQ^SK\ _$W[4WQU\)_#KP=8MJ/B;QEJ<.EZ? ,[?,
MD;&]S_#&@R[-T558G@5_;W^QG^RWH/[$_P"RMX#^%/AE0='\#Z1#IL<WEB-K
MR4#=-<.!P'FF:25L?Q2-0!Z;1110 4444 %%%% !7Q__ ,%^/^4-O[0G_8JR
M_P#HV.OL"OC_ /X+\?\ *&W]H3_L59?_ $;'0!_&'1110 4444 %%%% !111
M0 4444 %%%% !1110!_0]_P8Z?\ )+?VBO\ L*Z%_P"B;ZOW>K\(?^#'3_DE
MO[17_85T+_T3?5^[U !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 5_$'_P %8O\ E*;^TM_V57Q1_P"G>ZK^WROX@_\ @K%_RE-_
M:6_[*KXH_P#3O=4 ?/\ 1110 4444 %%%% !1110 4444 %%%% !7V__ ,&W
MO_*;7X!_]A6]_P#39=U\05]O_P#!M[_RFU^ ?_85O?\ TV7= ']CM%%% !11
M10!Y3^W7\#O^&F/V*_BU\/5C:2;QGX0U31[<+]Y9YK61(F'^TLA4CW K^%FO
M[_*_B%_X*N?L]-^RK_P4E^-G@-81;VFA^+KYK",#&VRGD-Q:_P#DO+%0!\^T
M444 %%%% !1110 4444 %%%% !1110 5[=_P34^.D?[,_P#P4'^"OCRXE$-C
MX9\9Z7=W[DXQ:?:8UN!D\#,+2#)Z9KQ&B@#^_P HKYY_X)._M01_ME?\$WO@
MU\1A<_:[S7?#%K%J<F<YU"V7[+>?E<PS=>:^AJ "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#^0/XB?\E UW_L(7'_HQJQZV
M/B)_R4#7?^PA<?\ HQJQZ_VUPO\ !AZ+\C]NA\*"BBBMR@HHHH *:YR:<QP*
MCK-DQ[A7KW[*'[=WQ6_8F\3?VE\.?&&I:)')('NM.9O/TZ^_ZZV[YC8XXW8#
M@'Y6'6O(:*\_,<NPF/P\L+CJ<:E.6CC)*47ZIW3,ZM.%2/)-779G[K?L/?\
M!S'X"^*_V/0_C-I/_"O=<DQ'_;-DKW.BW#>K+S-;Y)Z'S%')+J*_2[P;XVT?
MXB^&;/6O#^K:;KFCZA&);6^L+E+FVN$_O)(A*L/<&OX^7.!7KG[)_P"W?\5O
MV)?$W]I?#GQAJ6B1RR![K3F;S].ONW[VW?,;''&[ < \,.M?RCQ]]%?+,;S8
MKABI]7J;^SG>5-^CUE#_ ,G71)(^3S#A6E/W\*^5]GM_FOQ/ZOJ*_+O]AS_@
MYF\ _%?['H?QFTG_ (5[KLF(_P"V;)7N=%N&]67F:WR>Q\Q1R2ZBOTP\&^-M
M'^(OAFSUKP_JVFZYH^H1B6UOK"Y2YMKA/[R2(2K#W!K^,^+> \]X9Q'U?.L/
M*GVEO"7^&:O%^B=UU2/C<9@*^&ERUHV_)^C-2BBBOD3C"BBB@ HHHH ****
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
M\,>)]-\:^&M/UG1[^SU72-6MH[VQO;299K>\@D4/'+&ZDJZ,K!@P)!!!%7J
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYA_
MX+"_\%"M._X)E?L#>-?B9--;?\)&L']E>%;2;#?;M7G5EMUVG[RQX:9QWC@D
M[XH _FS_ .#H[]KRW_:P_P""NWC2UTVY%UH?PNM8/!%FZM\K2VK227G'3*WD
MUQ'GN(E^@_.VK6MZW>>)=:O-2U"XFO+_ %"=[FYN)F+23RNQ9W8GDL6))/<F
MJM !1110 4444 %%%% !1110 4444 %%%% !7KW[ /P-;]IC]N/X0_#_ ,G[
M1#XN\8:7IERN,A;>2ZC$['_96+>Q]E->0U^G7_!I%^SJWQM_X*_:'X@FMQ-I
M_P +] U'Q)*77,?FM&+&$?[P>[WJ/^F1/:@#^L*BBB@ HHHH Y_XL_#;3?C+
M\*_$W@_68_.T?Q7I5UH]\F,[X+B%X9!^*N:_A%^+WPRU3X)_%CQ1X-UR+R=:
M\(ZO=Z+?Q_\ /.XMIGAD7\'1A7][5?R5_P#!UK^R8W[-/_!7+Q1KEK;I!H?Q
M8TZV\76GECY5G<&WNP3_ 'VN())3[3KZT ?FO1110 4444 %%%% !1110 44
M44 %%%% !5_PMXGU#P3XGTW6M)NI;'5-(NHKVSN8CA[>:-P\;K[JR@CZ50HH
M _N>_8&_:OTS]N7]C+X;_%G2O)6'QOH<%]<0Q-N6SNP/+NK?/?RKA)HB?6,U
MZ]7X$_\ !E__ ,%$(I=.\:_LT>(;[;<1/)XL\(B5AB1#M2_M5SW!\J=5&20U
MPW 4U^^U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!S/QI^*^D_ ?X.^*_'&O3>1H?@W1[O6]0DS]RWMH7FD/\ WRAK\!_^(XOQ
M5_T;MX?_ /"OF_\ D2OLS_@[F_;<3]FG_@F<WP]TZ[$/B;XUZBNC(BG$B:;;
ME)[V0>QQ! 1W6Z/ID?RJT ?N]_Q'%^*O^C=O#_\ X5\W_P B4?\ $<7XJ_Z-
MV\/_ /A7S?\ R)7X0T4 ?N]_Q'%^*O\ HW;P_P#^%?-_\B4?\1Q?BK_HW;P_
M_P"%?-_\B5^$-% '[O?\1Q?BK_HW;P__ .%?-_\ (E'_ !'%^*O^C=O#_P#X
M5\W_ ,B5^$-% '[O?\1Q?BK_ *-V\/\ _A7S?_(E'_$<7XJ_Z-V\/_\ A7S?
M_(E?A#10!^[W_$<7XJ_Z-V\/_P#A7S?_ ")1_P 1Q?BK_HW;P_\ ^%?-_P#(
ME?A#10!^[W_$<7XJ_P"C=O#_ /X5\W_R)1_Q'%^*O^C=O#__ (5\W_R)7X0T
M4 ?N]_Q'%^*O^C=O#_\ X5\W_P B5^H/_!"__@K-KW_!8#]GWQ?X^U;X?V/@
M*S\.^(?^$?MH[;57U 7DBVT,\A+-%'MVB>(8&?O=J_C@K^O;_@UX^ S_  +_
M .",/PO>YA$&H>-9;_Q1<J!]X7%RZV[9[YM8K<_CCMF@#]!J*** "BBB@#\(
M?^#XO_DEO[.O_85UW_T38U_/#7]#W_!\7_R2W]G7_L*Z[_Z)L:_GAH ****
M"BBB@ HHHH **** "BBB@ HHHH *_L\_X(#_ /*&W]GO_L58O_1LE?QAU_9Y
M_P $!_\ E#;^SW_V*L7_ *-DH ^P**** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "OE_P#X+6_\HC_VC?\ LG^K?^DSU]05\O\ _!:W
M_E$?^T;_ -D_U;_TF>@#^*.BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
M]_O^#&/_ )NB_P"Y4_\ <U7[_5^ /_!C'_S=%_W*G_N:K]_J "BBB@ HHHH
M**** "BBB@ K\8?^#VC_ ),%^%'_ &4!?_3=>5^SU?C#_P 'M'_)@OPH_P"R
M@+_Z;KR@#^:&BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^SS_@@/_P H
M;?V>_P#L58O_ $;)7V!7Q_\ \$!_^4-O[/?_ &*L7_HV2OL"@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "OXHO^"UG_*6_P#:-_[*!J__ *4O
M7]KM?Q1?\%K/^4M_[1O_ &4#5_\ TI>@#Y@HHHH **** "BBB@ HHHH ****
M "BBB@ KZ?\ ^"*?_*6_]G+_ +*!I'_I2E?,%?3_ /P13_Y2W_LY?]E TC_T
MI2@#^UVBBB@ HHHH **** "OY0?^#O'_ )3):U_V*NC_ /HIZ_J^K^4'_@[Q
M_P"4R6M?]BKH_P#Z*>@#\P:*** "BBB@ HHHH **** "BBB@ HHHH *] _9/
M_P"3IOAK_P!C5I?_ *5Q5Y_7H'[)_P#R=-\-?^QJTO\ ]*XJ /[O**** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\@?\ @]6_
MY19> ?\ LJNG?^FC6*_F!K^G[_@]6_Y19> ?^RJZ=_Z:-8K^8&@ HHHH ***
M* "BBB@ HHHH **** "BBB@ K^MW_@T__P"4)7PY_P"PKK?_ *<[BOY(J_K=
M_P"#3_\ Y0E?#G_L*ZW_ .G.XH _1^BBB@ HHHH ^:_^"PW[,C?MA?\ !,3X
MU_#^WM_M>I:KX9N+O3(0NXRWUIB\M5'?F>",<>M?Q+U_?Y7\2?\ P5Z_9._X
M8B_X*4_&'X;PVXM=+T?Q#-=:1&J;533KH"[M%'KM@FC4D<94].E 'S?1110
M4444 %%%% !1110 4444 %%%% !7K7["'[4FH?L3_MD?#7XK:<LTDO@?7[;4
MIX(GVM=VH?;<P9[>; TL9]G->2T4 ?WU>#?&&F?$+PAI6OZ+>0ZEHVN6<.H6
M%W"<QW5O*@DCD7_99&!'L:TJ_)O_ (-'O^"BZ?M3?L%R?"/7KXS>,_@BR6$
MEDS)>:+*6-FXSU$)#V^ ,*D4&>7K]9* "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@#PG_@I?^VW8_P#!.G]A[Q]\8K[3X]8_X0^S
MC>TTYYS"-0NIIX[>"'> Q4-)*F6"G"[C@XK\5_\ B.+\5?\ 1NWA_P#\*^;_
M .1*[3_@]:_;<33O"7PQ_9[TF['VG4ICXT\0QH?F2&/S+:QC;U#N;IRIZ&&,
M^E?SVT ?N]_Q'%^*O^C=O#__ (5\W_R)1_Q'%^*O^C=O#_\ X5\W_P B5^$-
M% '[O?\ $<7XJ_Z-V\/_ /A7S?\ R)1_Q'%^*O\ HW;P_P#^%?-_\B5^$-%
M'[O?\1Q?BK_HW;P__P"%?-_\B4?\1Q?BK_HW;P__ .%?-_\ (E?A#10!^[W_
M !'%^*O^C=O#_P#X5\W_ ,B4?\1Q?BK_ *-V\/\ _A7S?_(E?A#10!^[W_$<
M7XJ_Z-V\/_\ A7S?_(E'_$<7XJ_Z-V\/_P#A7S?_ ")7X0T4 ?N]_P 1Q?BK
M_HW;P_\ ^%?-_P#(E'_$<7XJ_P"C=O#_ /X5\W_R)7X0T4 ?N]_Q'%^*O^C=
MO#__ (5\W_R)7[)?\$H/VW-8_P""C/["7@SXR:UX3M_!=QXR>]:'2H;QKM8H
M8+R:U5_,9$)W^27'R@888R.3_$?7]Q7_  3*^ 3?LN?\$\_@OX!EA-O>^&O!
M^FV]^A&,7C6Z27)QVS.\IP>1F@#W*BBB@ HHHH \?_X*%?\ )@GQQ_[)_KW_
M *;KBOX8Z_N<_P""A7_)@GQQ_P"R?Z]_Z;KBOX8Z "BBB@ HHHH **** "BB
MB@ HHHH **** "OW^_X,8_\ FZ+_ +E3_P!S5?@#7[_?\&,?_-T7_<J?^YJ@
M#]_J*** "BBB@ HHHH **** "BBB@ HHHH *_!7_ (/*?^"97]L>'O#O[47A
M73XQ<:6(?#GC@0QX:6%FVV-\^!@['8V[L26(DME'"<?O57+_ !L^#?AW]H?X
M0>)O GB[3X]5\,^+],GTG4[1SCSH)D*. 1RK '*L.58 @@@&@#^"NBO=/^"D
M?["OB3_@G!^V5XT^$OB3S+AO#]WOTS4#$8TU?3Y/GMKI1T^>,C< 2$D61,DH
M:\+H **** "BBB@ HHHH **** "BBB@ HHHH **** "O3OV/_P!L'X@?L)_'
M_0_B5\-=<FT+Q-H4F589:WO821YEM<1Y EAD PR'V((958>8T4 ?V<?\$?/^
M"RGPY_X*W?!"/4]#FM]!^(FBVZ'Q/X2FFW7.FR<*9H<X,UJ[?=D XW!7"MQ7
MV)7\'?[.7[2/CC]DGXR:)X_^'?B+4/"WBSP_.)[.^M'P1_>1U.5DC<?*T;@H
MZDA@0<5_4S_P1$_X.,/ /_!3O0]/\$^-9--\!_'"&+;)I3R>78>)"HYEL'<Y
M+$?,UNQ+J,E3(JE@ ?I71110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !7YN_\%W?^#@?PC_P2P\%W'@OP@UAXL^.>LVA
M:QTS>)+7PVCCY+J^P<@X.Z. ?-)@$[$(8^ _\%U/^#I/P_\ LRVVL_"C]G/4
MM/\ %'Q(7?::KXLBV7.E>&6Z,EN>4N;I>03S%$< ^8P9%_FW\;>-M8^)/B_4
M_$'B'5-0US7=:N9+V_U"^N&N+F]GD8L\DDC$LS,Q)))))- &A\7_ (O^*/C]
M\3M<\:>--<U#Q)XI\27;WNI:E>R>9-=2MU)/0 # "@!54!0   .;HHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBO:O^">G[$7BC_@HE^U[X-^$O
MA56BO/$UX!>WQCWQZ38I\]S=N,C*QQAB!D;FVJ#EA0!^R'_!FM_P3'9[G7_V
MI/%6GL$C$_ASP,LT?#$_)?7Z?09ME8<<W0/05_0%7'_L_? GPS^S#\$?"OP]
M\&V"Z9X7\&Z9#I6G6XY98HE"AG; W2,<LS'EF9F/)-=A0 4444 %%%% !111
M0 5\?_\ !?C_ )0V_M"?]BK+_P"C8Z^P*^/_ /@OQ_RAM_:$_P"Q5E_]&QT
M?QAT444 %%%% !1110 4444 %%%% !1110 4444 ?T/?\&.G_)+?VBO^PKH7
M_HF^K]WJ_"'_ (,=/^26_M%?]A70O_1-]7[O4 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !7\0?_!6+_E*;^TM_V57Q1_Z=[JO[
M?*_B#_X*Q?\ *4W]I;_LJOBC_P!.]U0!\_T444 %%%% !1110 4444 %%%%
M!1110 5]O_\ !M[_ ,IM?@'_ -A6]_\ 39=U\05]O_\ !M[_ ,IM?@'_ -A6
M]_\ 39=T ?V.T444 %%%% !7\P?_  >:_LS?\*N_X*,^%/B/:VHBT_XI^%XQ
M/,%QY^H:>WV>7ZXMGL1_D5_3Y7Y4?\'?O[)Y^.__  2V7QU96ZR:M\']?MM8
M9PI:0V%R19W*+CMOEMI6/9;<GM0!_*U1110 4444 %%%% !1110 4444 %%%
M% !1110!_1=_P94_MK)XK^"_Q*^ 6J78;4/"=Z/%NA1NV6>QN=D-VBCLD5PL
M+GU:]/I7[G5_$O\ \$C/V[[G_@G!_P % ?A[\4MUP=#TV]^P^(H(1N:YTJX_
M=72A?XF5&\Q%[O$G(ZU_:YX>\0V/BW0+'5=+N[?4--U.WCN[2Z@<217,,BAT
MD1APRLI!!'!!H N4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %?D/_P %B?\ @Z.D_P""9/[;&I?!_P -_"_2_'TGA_2[.YU6^N=>
M>Q:UN[A#,( BPR @0/;ON)!S(1CC)_5OXH?$G1_@W\-?$'B[Q%>)I_A_POIM
MQJVI73_=M[:")I97/T16/X5_#5^V-^TIJW[8G[5/Q!^*6M!DU#QUKMUJ[0EM
MPM(Y)"8H ?[L4>R,>R"@#]E/^(XOQ5_T;MX?_P#"OF_^1*/^(XOQ5_T;MX?_
M /"OF_\ D2OPAHH _=[_ (CB_%7_ $;MX?\ _"OF_P#D2C_B.+\5?]&[>'__
M  KYO_D2OPAHH _=[_B.+\5?]&[>'_\ PKYO_D2C_B.+\5?]&[>'_P#PKYO_
M )$K\(:* /W>_P"(XOQ5_P!&[>'_ /PKYO\ Y$H_XCB_%7_1NWA__P *^;_Y
M$K\(:* /W>_XCB_%7_1NWA__ ,*^;_Y$H_XCB_%7_1NWA_\ \*^;_P"1*_"&
MB@#]WO\ B.+\5?\ 1NWA_P#\*^;_ .1*/^(XOQ5_T;MX?_\ "OF_^1*_"&B@
M#]WO^(XOQ5_T;MX?_P#"OF_^1*]V_P""9G_!UQXN_P""B'[='P]^#<?P,T30
M5\:W<\4VHQ^)Y;A[*&"UFN99!&;90Q$<+G!8?6OYJZ_7C_@S,^ S_$/_ (*9
M>)O&TT(:Q^'G@VY>.7&?+O+R:*WC'XP?:^?]G'?@ _J$HHHH **** "BBB@
MHHHH _D#^(G_ "4#7?\ L(7'_HQJQZV/B)_R4#7?^PA<?^C&K'K_ &UPO\&'
MHOR/VZ'PH****W*"BBAC@5,B9=AKG)IM%%9R!Z(***:YP*SD2-)R:***D KU
M[]D_]N_XK?L2^)O[2^'/C#4M$CED#W6G,WGZ=?=OWMN^8V..-V X!X8=:\AH
MKSLQR_"X[#RPN-IQJ4Y:.,DI1?JG=,BI3A4CR35UV9^['[#O_!S-X!^*_P!C
MT/XS:3_PKW7),1_VS9![G1;AO5EYFM\GL?,4<DNHK],/!GC;1OB-X8L]:\/Z
MMINN:/J$8EM;ZPN4N;:Y3^\DB$JP]P:_CU<UZY^R=^WC\5OV)/$_]I?#GQAJ
M6B1RR"2ZTYF\_3K[M^]MWS&QQQNP' /RL.M?RIQ[]%K+,;S8KAFI]7J;^SG>
M5-^CUE#_ ,F71)(^4S#A:E/WL*^5]GM_FOQ/ZPJ*_+K]AO\ X.:? /Q8^QZ'
M\9M)_P"%>Z[)B/\ MFR5[G1;AO5EYFM\GL?,4<DNHK],?!GC;1OB-X8L]:\/
MZMINN:/J$8EM;[3[E+FVN4_O)(A*L/<&OXYXLX%SWAK$?5\YP\J=]I;PE_AF
MKQ?HG==4CXW%X&OAI<M:-OR^\U****^1.,**** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Q_'GP_T'XI>$[S0?$V
MBZ7X@T34$\NZL-1M4NK:X7T:-P5/XBOBG_B'._9G_P"%X?\ "7?V#X@_LO[_
M /PBW]JO_8_FYSOZ>?M_Z9^=L[;=ORU]W45]%D?%V=Y-"<,JQ52BJBM)0DXI
M^=D]^S6JZ,Z*&,KT4U2FXW[,Q_ ?P_T'X6^$[/0?#.BZ7X?T33T\NUL-.M4M
M;:W7T6- %'X"MBBBO J5)U)NI4;;>K;U;;ZMF#;;NPHHHJ!!1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 45\6?MX?\%X/@3^P]]L
MTG^V?^%@>-K;<G]@^'I4F^SR#^&YN>8H<'@KEI!_SS-?BS^WA_P7@^.W[</V
MS2?[9_X5_P"";G<G]@^'I7A^T1G^&YN>)9LC@KE8S_SS%?JW!_@]Q!GW+6Y/
M8T7]N::NO[L?BEY/2+_F/5P>3XBO[UN6/=_HC]IOV\/^"\/P)_8>^V:3_;/_
M  L#QM;;D_L'P]*DWV>0?PW-SS%#@\%<M(/^>9K\6?V\/^"\'QV_;A^V:3_;
M/_"O_!-SN3^P?#TKP_:(S_#<W/$LV1P5RL9_YYBOBRBOZGX0\'\@R'EK<GMJ
MR^W-)V?]V/PQ\GK)?S'U6#R?#T/>MS2[O]$!&14=24UQ@U^H,]1]QM%%%9L'
MJ%,88-/I'&14L@91116<@&,,&DI[C(IE92 ****D K^F?_@VP_Y1(^!/^PEJ
M_P#Z7SU_,Q7],_\ P;8?\HD? G_82U?_ -+YZ_#?I ?\DW3_ .OT?_2)GA\0
M?[LO5?DS[QHHHK^-3XL**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "OY)_P#@ZH_8Y;]E?_@K-XHURRM3#X?^+EI%XPLV5?D%
MS*6BO4SC!<W,4DI'4"X3UK^MBOR;_P"#OG]AIOVD?^"==C\3M)LS<>(O@GJ)
MU"0HI:1])NS'#>* .NQUMIB3]U(9#W- '\L]%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110!^QW_!M]_P<2-^Q;?:7\"_C9J<DGPEOKCR] U^=RS>#
MII&SY4I[V+,2<]868MRA;9_31IVHV^KZ?!=VD\-U:W4:S0S0N'CF1AE65AP5
M((((X(-?P$U^K'_!"7_@Y3\4?\$ZY=,^&/Q8;5/&?P3:00VDJL9M3\'@X&;?
M<<RVHZM;Y!7EHR#F.0 _JDHKD?@7\>O!G[37PMTGQM\/_$FD^+/"NN1":RU+
M3IQ+#*.ZGNKJ>&1@&5@0P!!%==0 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !11537M?L?"NB7FIZI>VFFZ;I\+W%U=W4RPP6T2 LSN[$*JJ 2
M22  * #7]>L?"NA7NJ:G>6VGZ;IL#W5W=7$@CAMHD4L\CL>%55!))X !-?R*
M?\'#_P#P6&F_X*H?M:?9/"]W=)\'_AZ\MAX8@;*+JDA.)]2=#@AI=H"!N5B5
M>%9Y ?HC_@XS_P"#C-OVU9=3^!_P/U.:#X1P2"/7]?C#12^,)$8'RHL@,EDK
M 'D!IF&3A  _XXT %%%% !1110 4444 %%%% !1110 4444 %%%% !7])W_!
ME5^RFW@3]DOXF?%^^MO+NOB!KL6B::[K\S66GH2\B'^Z]Q<R(?>V]A7\W.DZ
M5=:]JMK8V-O-=WEY*L$$$*%Y)I&(5451R6)(  ZDU_<%_P $T_V1K?\ 81_8
M.^%OPGA6$77A#0H8=2>( )/J$F9[R08SP]S),PY/##D]: /<J*** "BBB@ K
M\>?^#RC]B_\ X7-^P7X9^+VFV9EUCX/ZR(KZ1 ,_V5J!C@D+=VV72V>.RAY3
MQDFOV&KB?VDO@-H?[4G[/WC3X<>)H?.T'QQHUUHMZ ,M''/$T>]?1T)#*>H9
M01@B@#^#FBNP_:"^"&O?LT_'3QA\/?$]O]F\0>"=8NM%OT .TS02M&S*3U1M
MNY6Z,K C@UQ] !1110 4444 %%%% !1110 4444 %%%% 'H'[*?[2WBC]CG]
MH[P;\4/!MT;/Q)X)U.+4K1MQ"3;3B2"3!!,4L9>)US\R2,.]?VR_L0?MA^$O
MV]OV6?!_Q7\%7 ET7Q98K<&!G#3:=<#Y9[27I^\AE#QMV)7(RI!/\+5?IY_P
M;3_\%J!_P35_:#F^'_C[4FA^"_Q(O(_MTTK'R_#6HD"./4 .T;*$CFQ_ J/_
M ,LMK ']8%%1VEW%?VL<\$D<T$R"2.2-@RR*1D$$<$$<Y%24 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4CN(T+,0JJ,DGH!2U^3'_!U#_P %
M@[?]BS]F2?X*^"=55?BI\5+!X;Q[>3$WA[17W1RSD@Y26?#PQ]POFN""J9 /
MQ5_X.(?^"D4?_!2/_@HYXCU?0KY;SX?^ T/A?PJ\;9BNK>%V,UX.Q\^=I'5L
M ^5Y(/W:^%*** "BBB@ HHHH **** "BBB@ HHHH **** -?P!X'U+XG>/-$
M\-:+;F[UCQ#?P:98P \S3S2+'&GXLP'XU_=Q\ _A#I_[/OP+\%^ ]) _LOP5
MH5EH5GA=N8;6!($X_P!U!7\H7_!KE^R*_P"U3_P5V\#W]S;F;0_A7#-XUOV*
M9426VU+,9/ ;[7+;N!U(B?'3(_KJH **** "BBB@#\(?^#XO_DEO[.O_ &%=
M=_\ 1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "BBB@
M HHHH **** "BBB@ K^SS_@@/_RAM_9[_P"Q5B_]&R5_&'7]GG_! ?\ Y0V_
ML]_]BK%_Z-DH ^P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "OE__@M;_P HC_VC?^R?ZM_Z3/7U!7R__P %K?\ E$?^T;_V3_5O
M_29Z /XHZ*** "BBB@ HHHH **** "BBB@ HHHH **** /W^_P"#&/\ YNB_
M[E3_ -S5?O\ 5^ /_!C'_P W1?\ <J?^YJOW^H **** "BBB@ HHHH ****
M"OQA_P"#VC_DP7X4?]E 7_TW7E?L]7XP_P#![1_R8+\*/^R@+_Z;KR@#^:&B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@#^SS_ ((#_P#*&W]GO_L58O\
MT;)7V!7Q_P#\$!_^4-O[/?\ V*L7_HV2OL"@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "OXHO^"UG_*6_]HW_ +*!J_\ Z4O7]KM?Q1?\%K/^
M4M_[1O\ V4#5_P#TI>@#Y@HHHH **** "BBB@ HHHH **** "BBB@ KZ?_X(
MI_\ *6_]G+_LH&D?^E*5\P5]/_\ !%/_ )2W_LY?]E TC_TI2@#^UVBBB@ H
MHHH **** "OY0?\ @[Q_Y3):U_V*NC_^BGK^KZOY0?\ @[Q_Y3):U_V*NC_^
MBGH _,&BBB@ HHHH **** "BBB@ HHHH **** "O0/V3_P#DZ;X:_P#8U:7_
M .E<5>?UZ!^R?_R=-\-?^QJTO_TKBH _N\HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /R!_X/5O^467@'_LJNG?^FC6*_F!
MK^G[_@]6_P"467@'_LJNG?\ IHUBOY@: "BBB@ HHHH **** "BBB@ HHHH
M**** "OZW?\ @T__ .4)7PY_["NM_P#ISN*_DBK^MW_@T_\ ^4)7PY_["NM_
M^G.XH _1^BBB@ HHHH *_GC_ .#U[]C!M&^(7PM^/VF6K?9=;MG\&:[(J81+
MB'S+FR<GNTD;72Y/:V0<]OZ'*^7_ /@LO^Q O_!0K_@F]\3OAM;VZ3^(;G33
MJGAPE1N35+0^?;*IP=OFLGDLPYV3/0!_%'13I8F@E:.1621"596&"I'4$4V@
M HHHH **** "BBB@ HHHH **** "BBB@#Z8_X)&?\%$]8_X)?_MS^$OBA8_:
M;K0XG.F>)].AQNU329F47$8!(!==J2QY('F0QY.,@_VD_#;XD:%\8?A[H?BS
MPOJEIK?ASQ)8PZEIFH6K;H;RVE0/'(I]&5@>>>:_@>K]S_\ @T\_X+;6_P )
M]9M/V7?BEK"6_AW6KIG\ ZK=R[8].O)6W/ICL>%CF<L\1.,2NZ<^:@4 _HMH
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K ^*OQ/T+X)_#
M/Q!XP\4:A!I/ASPOIT^JZG>S'$=K;0QM)(Y^BJ3@<GI6_7X _P#!WC_P6&M[
MJT_X93^'NJ>:XDAOOB%>VT@*+M(DM]*R/X@P2>7&,;84R<RJ #\<_P#@I-^V
MQJW_  4._;;^('Q<U5;FWC\5:DS:99S/N;3=/C BM+?@E<I"B!MO#/O;JQKP
MVBB@ HHHH **** "BBB@ HHHH **** "BBB@#Z"_X)3_ +-+?M@?\%'O@Q\.
MVM_M=GX@\4VC:E%C.ZP@;[3>?E;0S'\*_MZK^:K_ (,L_P!DA_B#^V%\0_C'
M?6X;3?ASH2Z-I[NO74-08Y=#ZI;03*V.@N5]:_I5H **** "BBB@#Q__ (*%
M?\F"?''_ +)_KW_INN*_ACK^YS_@H5_R8)\<?^R?Z]_Z;KBOX8Z "BBB@ HH
MHH **** "BBB@ HHHH **** "OW^_P"#&/\ YNB_[E3_ -S5?@#7[_?\&,?_
M #=%_P!RI_[FJ /W^HHHH **** "BBB@ HHHH **** "BBB@ HHHH _+'_@Z
M8_X)+M^WA^R(/B?X/TTW'Q0^#]K-=QQ0)F;6](^_<VN!RSQX,T0Y.1*BC,M?
MRHU_?Y7\HO\ P<Z_\$>I/^">O[5;_$;P5I3P_!_XJ7<EU:+"G[GP_JK9DN+$
MXX2-_FEA' V>8@&(22 ?E[1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %3Z9J=SHFI6]Y9W$]G>6<JS03PR&.2&12"KJPY5@0"".014%% '[I_\
M!&G_ (.WM5^'2:7\.?VIIKW7]"C5;:Q\?P1-/J-D!@*-0B4%KE,?\MT!E&/F
M64L77^@CX4_%GPQ\=/A[I?BSP;X@TCQ1X9UN$7%AJ>F727-K=)TRKH2#@@@C
MJ""#@@BOX)*^CO\ @GE_P5<^-O\ P3#\??VQ\+?%D]KI=S,LNI^'+_=<Z+K&
M./WUON #8X\V,I*!P' S0!_;=17Y:_\ !,;_ (.KO@1^VK#8^'/B5-!\%?B%
M*$B\O5[D'0=2D/'[B].%C)/.RX$>-P"O(<FOU&M+N*_M8YX)(YH)D$D<D;!E
MD4C(((X((YR* )**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HK&
M^(/Q%\/_  F\'7_B+Q5KFD>&_#^E1&:]U+5+R.TM+1!_%)+(0JCW)%?CA_P4
MX_X/#/AW\&+;4/"_[..DQ_$KQ0NZ%O$VIQ26^@6+=-T4?RS7; @C_EE'T8/(
M." ?JY^UA^V+\-/V'OA%>^./BGXNTGPAX=LP0);N3,UY)C(AMX5S)/*>R1JS
M8R<8!(_FO_X+,?\ !T?\0OV\[;5OA[\(8]4^&/PEN=]M=7 F\O7O$T)X*W$B
M$BWA8<&")B6!8/(ZL4'YX_M;_MJ?%+]NOXJW'C3XK>,]8\8Z]+N6)KN3%O81
MDY\JW@4"*"//.R-57/."237EM !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !7]47_  :L_P#!)5OV'/V36^+7C+33;_$_XP6D4Z13Q[9M
M$T4XDM[8@C<DDQVSRC/:!2 T1S^3O_!L9_P1Z;_@H?\ M5CXA^-M*-Q\'_A7
M=175Y'.G[GQ!J@P]O8\\/&N!+,.1L"(1B8$?U>4 %%%% !1110 4444 %%%%
M !7Q_P#\%^/^4-O[0G_8JR_^C8Z^P*^/_P#@OQ_RAM_:$_[%67_T;'0!_&'1
M110 4444 %%%% !1110 4444 %%%% !1110!_0]_P8Z?\DM_:*_["NA?^B;Z
MOW>K\(?^#'3_ ));^T5_V%="_P#1-]7[O4 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7\0?_!6+_E*;^TM_P!E5\4?^G>ZK^WR
MOX@_^"L7_*4W]I;_ +*KXH_].]U0!\_T444 %%%% !1110 4444 %%%% !11
M10 5]O\ _!M[_P IM?@'_P!A6]_]-EW7Q!7V_P#\&WO_ "FU^ ?_ &%;W_TV
M7= ']CM%%% !1110 5QW[0WP0T7]I?X#^,OAYXCC,FA>-]%N]#O@H!98KB%H
MF9<]'7=N4]F /45V-% '\%?QP^$&M?L^_&;Q9X$\16YM=>\&ZO=:+J$6/N3V
M\K1/CVW(2#W&#7+U^NW_  >&_L,-\ OV_=)^+FE6/D^'?C-IPDNI(TQ''J]F
MJ0S@XX7S(#;2=M[&8\D,:_(F@ HHHH **** "BBB@ HHHH **** "BBB@ K^
MFC_@T6_X*LP_M$?LW3?L[^,-3W>-OA;;>=X<>XE)DU70MP B4GJUH[+'C(Q"
M\(48C8C^9>O0/V6/VFO%W[&_[0GA/XG>!=1;2_%/@^_2^LI>3')C*R0R $;H
MI8V>-US\R.P[T ?W>45\\_\ !,/_ (*->"_^"H/[)NA_$SP?-';W$P%GKVCM
M*'N-!U%%4RVTG<CD,CX&^-T; R0/H:@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBO-/VP?VL?!O[#O[-_BOXI>/=0&G^&_"=DUU-M(\Z\D^
M[%;0J2 TTLA6-%R 6<9(&2 #\MO^#PG_ (*2P_ ?]D_2OV?_  [?HOBSXLE;
MS7%C;]Y8Z'!+G![J;FX0(#T*07"GJ*_F7KV+]OC]M/Q5_P %"/VL_&/Q:\82
M;=4\4WAD@LTD+0Z7:(-EO:19_@BC"KGC<0S'YF)/CM !1110 4444 %%%% !
M1110 4444 %%%% !7]-'_!EO^S,_PX_8-\?_ !.O+4PW?Q,\3BSM)"O^OL=.
MC,:.#Z?:;B\7'K'7\SEC8S:G>PVUM#+<7%PZQ111(7>5V. J@<DDD  =:_N%
M_P"":/[*4?[#_P"P/\)_A7LC6[\(>'K>WU$Q@!7OY 9KQQCLUS+,W?[W4]:
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
M_=;3#_1BCB1 RD,K#((Z$5_ )7Z__P#!"[_@Z \1?L1V^C_"OX[2ZKXP^$L
M6TTS6D!N=6\)IG"J03NN;1<X\O\ UD:C$>X*L1 /Z?:*Y;X+_&[PC^T9\,])
M\9>!?$>D>+/"^N0B>RU+3;A9X)U/49'W64\,C896!# $$5U- !1110 4444
M%%%% !1110 4444 %%%% !117P+_ ,%EO^"_GPO_ ."4?A*\T*WFM/''QEO+
M;=IOA2VFRMB67*7&H2+_ *B(9#"/_6R@C: I,B 'HG_!83_@K=X(_P""2?[-
M4WBK7/L^M>--:#VOA3PRLX2?5[D#EW_B2VBRK228X!51EW4'^/']I3]H[QA^
MUS\=?$WQ(\?:Q/KOBWQ;>M>ZA=R< L<!8T7HD4:!41!\J(BJ, "MC]L3]LGX
MA_MX_'K6/B/\3?$%SK_B36'.-Q*VVGP DI;6T>2(H$R0J#U))+,S'R^@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHKT#]E+]G#Q!^U_P#M)>"?ACX7B,FN
M^.-7@TJV;9N6W\Q@'F<9'R1IND8YX5&- ']&7_!FQ^Q*WP6_8:\4?&/5K/R=
M8^+VJ^1IKN/F_LFP+Q(PS]W?=-=9&/F6*)LD8Q^Q5<A^S_\ !'0?V:O@=X1^
M'OA>V%IX>\%Z1:Z+I\>/F\F")8U9CW=MNYF/+,23DDUU] !1110 4444 ?A#
M_P 'Q?\ R2W]G7_L*Z[_ .B;&OYX:_H>_P"#XO\ Y);^SK_V%==_]$V-?SPT
M %%%% !1110 4444 %%%% !1110 4444 %?V>?\ ! ?_ )0V_L]_]BK%_P"C
M9*_C#K^SS_@@/_RAM_9[_P"Q5B_]&R4 ?8%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7R__ ,%K?^41_P"T;_V3_5O_ $F>OJ"O
ME_\ X+6_\HC_ -HW_LG^K?\ I,] '\4=%%% !1110 4444 %%%% !1110 44
M44 %%%% '[_?\&,?_-T7_<J?^YJOW^K\ ?\ @QC_ .;HO^Y4_P#<U7[_ % !
M1110 4444 %%%% !1110 5^,/_![1_R8+\*/^R@+_P"FZ\K]GJ_&'_@]H_Y,
M%^%'_90%_P#3=>4 ?S0T444 %%%% !1110 4444 %%%% !1110 4444 ?V>?
M\$!_^4-O[/?_ &*L7_HV2OL"OC__ ((#_P#*&W]GO_L58O\ T;)7V!0 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7\47_  6L_P"4M_[1O_90
M-7_]*7K^UVOXHO\ @M9_REO_ &C?^R@:O_Z4O0!\P4444 %%%% !1110 444
M4 %%%% !1110 5]/_P#!%/\ Y2W_ +.7_90-(_\ 2E*^8*^G_P#@BG_REO\
MV<O^R@:1_P"E*4 ?VNT444 %%%% !1110 5_*#_P=X_\IDM:_P"Q5T?_ -%/
M7]7U?R@_\'>/_*9+6O\ L5='_P#13T ?F#1110 4444 %%%% !1110 4444
M%%%% !7H'[)__)TWPU_[&K2__2N*O/Z] _9/_P"3IOAK_P!C5I?_ *5Q4 ?W
M>4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
MY _\'JW_ "BR\ _]E5T[_P!-&L5_,#7]/W_!ZM_RBR\ _P#95=._]-&L5_,#
M0 4444 %%%% !1110 4444 %%%% !1110 5_6[_P:?\ _*$KX<_]A76__3G<
M5_)%7];O_!I__P H2OAS_P!A76__ $YW% 'Z/T444 %%%% !1110!_(G_P '
M.'_!/IOV%_\ @IOXCU+2[-H/!/Q<W^+M&94Q%#-+(?MUL#TS'<%G"C[L<\(K
M\[Z_KS_X.5O^";$W_!1#_@G1JTWAVQ:\^(?PMD?Q/X>CC&9;U$3%Y9CU\V %
ME4<M+!".A-?R&4 %%%% !1110 4444 %%%% !1110 4444 %/M[B2TN(YH9'
MBEB8.CH=K(PY!![$>M,HH _IB_X-O?\ @XHM/VL-$T/X"_&[6$M?BG80K9^'
M/$-Y-\OC&-1A8)G8_P#'^ ."3^_ _P">F0_[-5_ -;W$EI<1S0R/%+$P='0[
M61AR"#V(]:_?'_@AW_P=>KH]AH_PH_:GU*62*$+::1\1'!D<+T2/5 ,EL=/M
M2\XQYH)W3$ _H(HJCX9\3Z;XU\.V.KZ-J%CJVDZG ES9WME.MQ;W<3C<LD<B
M$JZL""&4D$&KU !1110 4444 %%%% !1110 4444 %%%% !117Y._P#!</\
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
MU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5_$'
M_P %8O\ E*;^TM_V57Q1_P"G>ZK^WROX@_\ @K%_RE-_:6_[*KXH_P#3O=4
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
M<H/7=9VPCMS_ -^^*^=Z* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "ON?\ X-[_ /@F5-_P4Q_X*#Z#I>KZ?]J^&_@,Q^(_%[RQEH)[
M:-QY-B3C!:YE 0KD$Q+.P^X:^(M$T2\\2ZU9Z;IUK<7VH:A.EM:VT$9DEN)7
M8*B(HY9F8@ #DDU_8]_P0>_X)9V?_!*W]AG2?#6H6]LWQ&\6E-;\9WB;6;[8
MR ):*X)W16R'RUP=I?S7 'F&@#[2AB6WB6.-5CCC 5548"@= !3J** "BBB@
M HHHH **** "OYL?^#P;_@ERWP:^/&F_M)>$]/V^&?B-*FF^*8X(ODL-72/$
M=PV!A5N8DY/_ #UA<DDRBOZ3J\W_ &O?V6O"O[:_[-/C+X6>-+7[5X=\::<]
MC<%0#);/PT5Q'G@212JDJ$\!HUZCB@#^$NBO6/VX?V._%G[ _P"U-XP^$_C2
M#R]:\)WI@%PJ%8=1MV >"ZBS_P LY8F1QW&[!P00/)Z "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#Z(_P""?'_!5#XV?\$QO'SZU\*?%T^GV-Y*LFIZ
M!? W6BZQC _?VQ(&[ P)4*2J,A74$U_0K_P3=_X.U?@3^UI]@\._%B/_ (4C
MXVGVQ>=J-QY_AZ]DZ92\P/(SR<7"HBC \US7\L5% ']^'A_Q#I_BW0[35-*O
MK/4]-U")9[6[M)EF@N8V&5='4E64CD$$@BKE?P[_ +'O_!2[X\?L$:LMQ\)O
MB=XH\(V_F>;+IL5P+C2[EN?FDLY@]N[<GYFC)&3@BOU,_97_ .#V'XD>$HK6
MQ^,7PG\,^,X(P(Y-4\.7DFCWA ZR/#()HI&/HAA7Z=* /Z/**_,7X!_\'<7[
M'?QAAA77M>\9_#.\D 5HO$7A^6:,/W DLC<+MST9MO&"<<@?67PM_P""M_[+
M_P 9UC_X1S]H#X1WLTV-EK+XGM+6Z;)Q_J9G23J0/N]QZT ?1%%8GA+XE^'/
M'R*V@^(-$UI60RJ;"^BN0R [2PV,> 2!GUK;H **CN[N*PM9)YY(X8(4,DDD
MC!5C4#)))X  YR:\\\>?MB_"/X602R^)_BI\./#D< S(^J>);*S6/Y2W)DD&
M/E!//8$]* /1Z*^,?C'_ ,'"W[&?P/2;^U?CYX-U22/<!'X>$^O&1AGA6LHY
M4Y(X)8+R#G'-?%_[1W_!ZI\#_ T4]O\ #/X:^/OB!?1\)/J<D&A6$GN'S/,<
M<<-"N: /V>KQW]L#_@H'\&?V"/!W]M_%OXA>'O!MO(ADM[:YF,E_? 9_U%K&
M&GFY!'R(<8YQ7\S_ .U]_P '9O[5W[2L=UI_A?5M ^$&AS':(O#%GNU!DP>'
MO+@R.&R<[H1$>![Y_-WQY\0M?^*GBN\U[Q1KFL>)-<U!_,NM1U2\DO+NY;^\
M\LA9V/N2: /V8_X*E_\ !X+XX^-5MJ?@W]F_2;KX=>')O,MY?%NHA9->O8S\
MN;:,9CLP1GYLR2\J5:)A7XM^(?$.H>+=>O-4U:^O-3U34IWN;N\NYFFN+J5R
M6>21V)9F9B26)))))JG10 4444 %%%% !1110 4444 %%%% !1110 4444 %
M?O=_P9E?\$W?[3U[Q7^T[XFT_P#<Z;YOA?P7YJ=9F4?;[Q,\_+&RVZL,@^;<
MJ>5K\8_V*?V1_%7[=G[4O@OX4>#83)KGC'44M!,8R\=A ,O/=2 <^7#$KR-C
MG"$#D@5_;7^RQ^S9X7_8\_9U\&_#'P9:FS\->"=,BTRS5@/,FVC+S2$ !I99
M"\CL -SNQ[T =_1110 4444 %%%% 'X0_P#!\7_R2W]G7_L*Z[_Z)L:_GAK^
MA[_@^+_Y);^SK_V%==_]$V-?SPT %%%% !1110 4444 %%%% !1110 4444
M%?V>?\$!_P#E#;^SW_V*L7_HV2OXPZ_L\_X(#_\ *&W]GO\ [%6+_P!&R4 ?
M8%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7R_\
M\%K?^41_[1O_ &3_ %;_ -)GKZ@KY?\ ^"UO_*(_]HW_ +)_JW_I,] '\4=%
M%% !1110 4444 %%%% !1110 4444 %%%% '[_?\&,?_ #=%_P!RI_[FJ_?Z
MOP!_X,8_^;HO^Y4_]S5?O]0 4444 %%%% !1110 4444 %?C#_P>T?\ )@OP
MH_[* O\ Z;KROV>K\8?^#VC_ ),%^%'_ &4!?_3=>4 ?S0T444 %%%% !111
M0 4444 %%%% !1110 4444 ?0/PP_P""K?[2OP5\ :7X5\(_'+XG>'/#>AP"
MVT_3-/U^>"ULX@20D:*V%7)/ ]:WO^'UG[7'_1QOQ@_\*:Y_^*KY@HH ^G_^
M'UG[7'_1QOQ@_P#"FN?_ (JC_A]9^UQ_T<;\8/\ PIKG_P"*KY@HH ^G_P#A
M]9^UQ_T<;\8/_"FN?_BJ/^'UG[7'_1QOQ@_\*:Y_^*KY@HH ^G_^'UG[7'_1
MQOQ@_P#"FN?_ (JC_A]9^UQ_T<;\8/\ PIKG_P"*KY@HH ^G_P#A]9^UQ_T<
M;\8/_"FN?_BJ/^'UG[7'_1QOQ@_\*:Y_^*KY@HH ^G_^'UG[7'_1QOQ@_P#"
MFN?_ (JC_A]9^UQ_T<;\8/\ PIKG_P"*KY@HH _J>_X-'_VKOB5^UO\ L6?$
MK6OB=XZ\3^/-6TWQL;*UO-;OY+R:W@^PVK^6K.20NYF.!W8U^KU?C#_P9+_\
MF"_%?_LH#?\ INLZ_9Z@ HHHH **** "OXHO^"UG_*6_]HW_ +*!J_\ Z4O7
M]KM?Q1?\%K/^4M_[1O\ V4#5_P#TI>@#Y@HHHH **** "BBB@ HHHH ****
M"BBB@ KZ?_X(I_\ *6_]G+_LH&D?^E*5\P5]/_\ !%/_ )2W_LY?]E TC_TI
M2@#^UVBBB@ HHHH **** "OY0?\ @[Q_Y3):U_V*NC_^BGK^KZOY0?\ @[Q_
MY3):U_V*NC_^BGH _,&BBB@ HHHH **** "BBB@ HHHH **** "O0/V3_P#D
MZ;X:_P#8U:7_ .E<5>?UZ!^R?_R=-\-?^QJTO_TKBH _N\HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /R!_X/5O^467@'_L
MJNG?^FC6*_F!K^G[_@]6_P"467@'_LJNG?\ IHUBOY@: "BBB@ HHHH ****
M "BBB@ HHHH **** "OZW?\ @T__ .4)7PY_["NM_P#ISN*_DBK^MW_@T_\
M^4)7PY_["NM_^G.XH _1^BBB@ HHHH **** "OY&_P#@Y=_X);M_P3I_;UOM
M:\-Z:;7X7_%AIM=\/^6F(=/N=P-[8#T\N1UD08 $4\:C)5J_KDKY=_X+!_\
M!-C1?^"IO[$/B3X;WGV2S\20@:KX5U69,_V7JD0/E,2.1'(I>&3 /R2L0"P7
M !_%+16W\2?AQKOP>^(6N>$_%&EW>B>(_#=]-INIZ?=)MFL[F)RDD;#U5E(X
MXXK$H **** "BBB@ HHHH **** "BBB@ HHHH **** /LK_@F!_P72^.W_!+
M#5H;+P?K:>)/ $DQEO/!VN,\^FON/SO 00]K*>?FB(4G!=), 5_1!_P3D_X.
M:_V;?V^(;+1]5UQ/A#X^N J-H7BNZCAMKF0\;;6^^6&;)(55?RI6)XC-?R*T
M4 ?W]0S+<1+)&RR1R ,K*<A@>A!IU?Q2_L3_ /!9S]I3_@GZ+6T^''Q1UVV\
M/6I 'A[5&&IZ/MXRJV\X98<X +0^6V/XA7ZE_LM_\'N6JV<,%G\:?@O97[9'
MFZKX,U!K8@>UG=%PQ[Y^TJ/;G@ _H/HK\Y/@5_P=8?L8_&F.!+[Q]KG@"^N"
M%6T\3^'[F$@G^]-;B>W7'JTH'/6OJ?X:_P#!3W]G#XPQ1MX9^/'PAUB23&((
M?%MC]H7.<;HC()%SM8\J.A]* /=**S/#7C71_&ENTVCZMIFK1*JN7L[I)U"M
MDJ<J3P<'![XK3H **K:MK-GH%BUU?75M96R$!I9Y5CC4DX&68@<FO,OB%^W=
M\#_A&LA\5?&3X5^&O+)5O[4\5V%F5(.",22CG) QUR10!ZM17PO\9_\ @Y._
M8M^"<,PNOC5I/B"\C7<EKX=T^[U9ICSPLL,1A!X_BD4=.>:^)?VD?^#VKX;>
M'8+BW^$_P?\ &'BFZ&4CO/$U[!H]LI_OB.$W#NOL3&?I0!^X5?-/[>7_  5W
M_9__ .";^B32?$_X@:79ZXL7FV_AO3F%]KEWG[NVU0[D5N@DEV1Y!RXK^:']
MLC_@YX_:W_; L[C34\<6WPQ\/W(*OIW@>W;3'=>GS7;.]WTR"%F53D_+T _/
M[4]3N=:U&:\O+B>[N[IS+---(9))7)R69CR23R2: /U3_P""K/\ P=8?&#]M
MRWU3P?\ "F*[^#OPVN@T$KVMSN\0ZQ$<@B>Y7B!&!&8H,$<JTLBG%?E,[M(Q
M9B69CDD]Z2B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_J"_X-"_^
M";\W[,?[&.I?&CQ+I[VOBSXT&.33$FCVR6FAPEOLY&>1]HD9YN.&C%NU?AG_
M ,$4?^":>H?\%2/V\?#/@-X;E/!>EL-:\87L>Y1:Z9"R[XPXQMDG8K"A'(,N
M[!"-7]G7A[P_8^$M L=*TNSM]/TW3+>.TM+6!!'%;0QJ$2-%'"JJ@  < "@"
MY1110 4444 %%%% 'C__  4*_P"3!/CC_P!D_P!>_P#3=<5_#'7]SG_!0K_D
MP3XX_P#9/]>_]-UQ7\,= !1110 4444 %%%% !1110 4444 %%%% !7[_?\
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
MN@V%OI>AZ!90Z;IUE NV*SMH8UCBB0=E5%50/05J444 %%%% !1110 4444
M%%%% '\@?Q$_Y*!KO_80N/\ T8U8];'Q$_Y*!KO_ &$+C_T8U8]?[:X7^##T
M7Y'[='X4%-<Y-.8X%1U;"/<****S$PJ,G)ISG IM9B"BBBID 4$X%%-<UG(!
MI.311163,PH8X%%-<Y-2P&T445FP"FN:=49.364B9!1114,2[A1103@5 AKF
MO7OV2_V]/BQ^Q#XG_M+X;^,-2T..60276G,WGZ;?]OWMN^8V..-V X!^5AUK
MQ^BO/S#+\+CJ$L-C:<:E.6CC)*2?JG=$5*<9QY)JZ[,_>+]AC_@YR\ _%G['
MH?QHTG_A7FO28C_MJQ5[G1;ANF77YIK?)/0^8HY)=17Z;>"_&^B_$?PQ9ZWX
M>U;3=<T;4(Q+:WVGW*7-M<H?XDD0E6'N#7\<]>O?LG?M[?%C]B#Q1_:7PW\8
M:EH<<D@DNM.9O/TV_P"W[VW?,;''&[ < _*PZU_,''/T9<MQG-BN&ZGL)[^S
ME>5-^CUE#_R9=$DCYC'<,4YWEAGROL]O\U^)_6=17Y9_L+_\'.O@#XM?8]"^
M-&D_\*\UZ3$?]M6*O<Z+<-TRZ\S6^2>A\Q1R2ZBOTX\%^-]%^(_A>SUOP]JV
MFZ[HVH1B6UOM/N4N;:Y0_P 22(2K#W!K^1.*>"<[X=K^PS?#RI]I;QE_ADKQ
M?I>ZZI'Q^*P-?#2Y:T;?E]YJ4445\J<H4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%?&'[=G_!=CX%_
ML1?;-)_MC_A/O&UME/["\/2I-]GD'\-S<\Q0X/!7+2#_ )YFOQA_;L_X+K_'
M3]MW[9I/]L?\(#X)N<I_8/AZ5X?M$9_AN;CB6;(X*Y6,_P#/,5^N<%^"W$7$
M/+7]G["@_MU$U=?W8_%+R>D7_,>O@LEQ.(]ZW+'N_P!%U/V=_;M_X+L_ O\
M8A%YI/\ ;'_"?^-;;*?V#X>E2;[/(/X;FYYBAP>"N6D'_/,U^+_[=O\ P7:^
M.G[;WVS2?[9_X0#P3<Y3^P?#TKP_:(S_  W-SQ+-D<%<K&?^>8KXSJ,C!K^M
MN#/!?AWA[EK>S]O77VZB3L_[L?ACY/62_F/KL%DN&P_O6YI=W^BZ!1117ZNS
MU9!37%.H(R*R9)'1114R *1AD4M%9R CHI6&#25G(AB,,BF5)3&&#4B$HHHK
M-@%!&11163 CHISC!IM9L2"BBBH)8QA@TE/<9%,J&(*8PP:?2.,BLF ROZ9_
M^#;#_E$CX$_["6K_ /I?/7\S%?TS_P#!MA_RB1\"?]A+5_\ TOGK\*^D#_R3
M=/\ Z_1_](F>'Q!_NR]5^3/O&BBBOXT/BPHHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#^;O_@Z[_X(EM\#_'EY
M^TU\,=);_A#?%-WGQOIUK%\NB:C(V!?J!T@N&.'[),0<D3 )^(]?WR^/_ .B
M_%3P/JWAKQ)I=EK7A_7K26PU&PO(A+!>02*4>-U/!5E)!%?R)_\ !>S_ ((K
MZ]_P2:_:*:ZT6WOM4^#/C*X>3PMJ[DR&R?EFTVY?'$\:@E6/$L8# EED5 #X
M&HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBONO_@@]_P1LUS_ (*T?M.QPZE'?:7\(_!TL=UXMU>,%#,N<II]N_3[
M1-C!/_+--SG)V*X!]U_\&D7_  1F;Q[XKM_VJ/B/I/\ Q(]#G>'X?V-S'Q?W
MB$I+J9!&#'"P:.(\YE#O\IA0M_1-63X#\":-\+O!.D>&_#NFV>BZ#H-G%I^G
M6%I&(X+.WB0)'$BC@*J@ #T%:U !1110 4444 %%%% !1110 4444 ?EO_P<
MZ?\ !&EO^"B'[-B_$OP'I8N/C%\+[*22"&"/,WB32EW22V.!R\J$O+".26,B
M 9ER/Y3'5HV*L"K*<$$=*_O[K^;3_@ZG_P""&S_ 'QSJ7[2_PJT<CP'XFNA)
MXUTNUC^7P_J$K@?;D4#Y;:X=AO'2.9NNV550 _$ZBBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ K4T;QSK?ART^SZ?K&J6-N6+F.WN
MY(DW'J<*0,\#GVK+HH DN[N6_NI)YY))IIG,DDDC%FD8G)))Y))YR:CHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_4;_@V;_X(
ML2?\%%/VB$^)?C[2&F^"WPXO4>XBN(_W/B?4D DCL!D8>%,I)..05*1G_6Y4
M _3K_@U"_P""0C?L@_LZ2?';QUI@A^(WQ5L4.CV]Q&/.T+0V(DC[966Z(25A
MDXC6 ?*WF+7Z^4B((T"J JJ,  < 4M !1110 4444 %%%% 'X0_\'Q?_ "2W
M]G7_ +"NN_\ HFQK^>&OZ'O^#XO_ ));^SK_ -A77?\ T38U_/#0 4444 %%
M%% !1110 4444 %%%% !1110 5_9Y_P0'_Y0V_L]_P#8JQ?^C9*_C#K^SS_@
M@/\ \H;?V>_^Q5B_]&R4 ?8%%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !7R__P %K?\ E$?^T;_V3_5O_29Z^H*^7_\ @M;_ ,HC
M_P!HW_LG^K?^DST ?Q1T444 %%%% !1110 4444 %%%% !1110 4444 ?O\
M?\&,?_-T7_<J?^YJOW^K\ ?^#&/_ )NB_P"Y4_\ <U7[_4 %%%% !1110 44
M44 %%%% !7XP_P#![1_R8+\*/^R@+_Z;KROV>K\8?^#VC_DP7X4?]E 7_P!-
MUY0!_-#1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!_2]_P9+_ /)@OQ7_ .R@-_Z;K.OV>K\8?^#)?_DP7XK_
M /90&_\ 3=9U^SU !1110 4444 %?Q1?\%K/^4M_[1O_ &4#5_\ TI>O[7:_
MBB_X+6?\I;_VC?\ LH&K_P#I2] 'S!1110 4444 %%%% !1110 4444 %%%%
M !7T_P#\$4_^4M_[.7_90-(_]*4KY@KZ?_X(I_\ *6_]G+_LH&D?^E*4 ?VN
MT444 %%%% !1110 5_*#_P '>/\ RF2UK_L5='_]%/7]7U?R@_\ !WC_ ,ID
MM:_[%71__13T ?F#1110 4444 %%%% !1110 4444 %%%% !7H'[)_\ R=-\
M-?\ L:M+_P#2N*O/Z] _9/\ ^3IOAK_V-6E_^E<5 ']WE%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^0/\ P>K?\HLO /\
MV573O_31K%?S U_3]_P>K?\ *++P#_V573O_ $T:Q7\P- !1110 4444 %%%
M% !1110 4444 %%%% !7];O_  :?_P#*$KX<_P#85UO_ -.=Q7\D5?UN_P#!
MI_\ \H2OAS_V%=;_ /3G<4 ?H_1110 4444 %%%% !1110!^$/\ P=O_ /!&
M=O&N@S_M4_#?22VK:/!'!\0K&UCRUW:H D6J!0,EHE"QS'G]TL;X BD8_P \
M-?WZ:MI-KK^E75C?6MO>V-[$\%Q;SQB2*>-@59'5LAE8$@@C!!Q7\EO_  <6
M?\$3+S_@ES^T+_PEO@RQNI_@A\0+R1]$FP9!X=O#ND?2Y7ZX #-"S<O$I&7:
M*1B ?F[1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M5M:?\1_$6DV<=O:Z]K5M;PC;'%%>RHB#T #8%8M% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 58TG2;K7]5M;&QM;B]OKV58+>
MW@C,DL\C$*J(JY+,Q(  &23BJ]?NY_P:8?\ !%23QEXELOVI_B=H^W1M'E8?
M#[3;R'_C]NE.&U8J>/+B(9(3WD#2#;Y<;, ?IE_P;\?\$GH/^"5_[$UI8ZY:
MVY^*7C[RM8\87"?,;>3:?(L W0K;([*2"097F8':RX^[J** "BBB@ HHHH *
M*** /'_^"A7_ "8)\<?^R?Z]_P"FZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZ
MXK^&.@ HHHH **** "BBB@ HHHH **** "BBB@ K]_O^#&/_ )NB_P"Y4_\
M<U7X U^_W_!C'_S=%_W*G_N:H _?ZBBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** (=1T^WU?3Y[2[@ANK6ZC:&:&9 \<R,,,K*>"I!((/!!K
M^9W_ (.-/^#<NX_8^U#6/CE\#-'FNOA/=2-<^(?#ULA>3P<['+31*.38DGD=
M8"<?ZO!3^FBH=1T^WU?3Y[2[@ANK6ZC:&:&9 \<R,,,K*>"I!((/!!H _@)H
MK]IO^#AG_@VGO?V8;G7/CA^S_I-QJ/PVED:\\0>$[.%I+CPGG)>XME&2]B#D
MLH&Z <\Q F+\6: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBOW-_X-Z/\ @V3F^+AT/XY_M(:'/:^% 8M0
M\+>"[M0KZ\.'2[OXSDK:]"D!PTO5P(L+, 8?_!N'_P &X<G[2-QHGQ\^/FB/
M%\.XF2]\*^%;V/:WBEAREW=(>ED."D9_X^.I_<X$W])%O;QV=O'##&D442A$
M1%VJBC@  = /2BWMX[.WCAAC2**)0B(B[511P  .@'I3Z "BBB@ HHHH ***
M* "BBB@ HHHH **** "OC_\ X+\?\H;?VA/^Q5E_]&QU]@5\?_\ !?C_ )0V
M_M"?]BK+_P"C8Z /XPZ*** "BBB@ HHHH **** "BBB@ HHHH **** /Z'O^
M#'3_ ));^T5_V%="_P#1-]7[O5^$/_!CI_R2W]HK_L*Z%_Z)OJ_=Z@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_B#_P""L7_*
M4W]I;_LJOBC_ -.]U7]OE?Q!_P#!6+_E*;^TM_V57Q1_Z=[J@#Y_HHHH ***
M* "BBB@ HHHH **** "BBB@ K[?_ .#;W_E-K\ _^PK>_P#ILNZ^(*^W_P#@
MV]_Y3:_ /_L*WO\ Z;+N@#^QVBBB@ HHHH **** "BBB@#S_ /:H_9E\(_MD
M_L]>+/ACX[TY=4\+>,+!K&]BX$D><-'-&2#MEBD5)$;'RNBGM7\7?_!23]@'
MQC_P30_:X\3?"KQC&TLNER?:-*U-8BD&N:?(28+N+/9E!#*"=DB2(22AK^X2
MOAG_ (+Q?\$>-'_X*T_LJO8Z:MEIOQ7\&++?>$-6E 59'(S)83MV@GVJ-W_+
M-U1^0&5P#^.FBMCX@^ -:^%/CK6/#/B32[S1?$'A^\ET_4;"[C,<]G<1,4DC
M=3T96!%8] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5
MG2=9O-!OENK&ZN;.Y0$++!*T<BY&#AE(/(JM10!H:[XLU3Q1Y7]I:EJ&H^1G
MR_M5P\WEYQG&XG&<#./05GT44 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%>B?LH?LM^,_VT_VA/"_PQ\ :7)JWBGQ9>+:VL0!\N%>
M6DGE8 [(8HPTCO\ PJC&@#["_P"#=/\ X)(S_P#!3_\ ;/M[SQ)I[2?"/X;2
M0ZKXIDD7]WJ3Y)M]-'J9F0E_2&.3D,R9_KSM[>.SMXX88TBBB4(B(NU44<
M#H!Z5X-_P32_X)\^#O\ @F3^R-X;^%?@]%N%T]/M6L:JT0CGUW4I%7S[N0#^
M\5"JI)V1I&F2$!KWR@ HHHH **** "BBB@ HHHH **** /Y _B)_R4#7?^PA
M<?\ HQJQZV/B)_R4#7?^PA<?^C&K'8X%?[:8?^##T7Y'[9'X4AKG)IM%%5(I
MZ(***:YP*SD2-)R:***D HHHK-@!.!49.33G--K)DR"BBBH)!C@5'3G.33:A
M@%%%%9L!KFFT$Y-%9,S"BBBH8WV"FN:<3@5'42$%%%%9R "<"HR<FG.:;6<@
M"O8/V2OV]?BQ^Q!XH_M+X;^,-2T..60276FLWGZ;?]OWMN^8V..-V X!^5AU
MKQ^BN',,OPN-H2PV,IQJ4Y:.,DI)^J=T8U*<:D>6:NO,_>3]AC_@YV\ ?%C[
M'H?QITG_ (5WKTF(_P"VK%7N=%N&Z9=?FFM\D]#YBCDEU%?IQX+\<:+\2/"]
MGKGA[5M-UW1M0C$MK?Z?<I<VURA_B21"58>X-?QP,<FO7_V2OV]OBQ^P_P"*
M/[2^&_C'4M#CED$EUIK-Y^FW_;][;OF-CCC=@. ?E8=:_F/CCZ-&78SFQ/#E
M3V$_^?<KNF_1ZRA_Y,NB21\SCN&:<_>PSY7V>W^:_$_K4HK\L?V%?^#GCP!\
M6OL>A?&K2?\ A7>O28C_ +:L5>YT6X;IEU^::VR3T/F*.2745^G7@OQQHOQ(
M\+V>N>'M6TW7=&U",2VM_I]RES;7*'^))$)5A[@U_)/%'!6=<.U_89OAY4^T
MMXR_PR5XOTO==4CY'%8*OAY<M:-OR^\U****^5.4**** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **^,?VZO^"ZGP-_8D^V:3_;'_"?>
M-;;<G]A>'Y4F^SR#^&XN.8H<'@KEI!_SS-?C'^W7_P %U?CG^VY]LTG^V/\
MA ?!5SE/[!\/RO#]HC/\-Q<<2S9'!7*QG_GF*_7N"?!/B/B'EK^S]A0?VZB:
MNO[L?BEY/2+_ )CV,%DN)Q'O6Y8]W^BZ_D?LY^W7_P %UO@9^Q']LTG^V/\
MA/O&MME/["\/RI-]GD'\-Q<<Q0X/!7+2#_GF:_&/]NO_ (+J?'/]MS[9I/\
M;'_" ^"KG*?V#X?E>'[1&?X;BXXEFR."N5C/_/,5\8T5_77!?@IPYP[RU_9^
MWKK[=1)V?]V/PQ\GK)?S'UV#R3#8>TK<TN[_ $70:XIM25&1@U^M,]8*:XIU
M%0P(Z*",&BLV 4445E(S&N*;4A&14=2 4445FP$89%,J2F,,&LV)B4C#(I:*
MS((Z*5A@TE3( HHHK.0 1D5'4E-<8-9,3[C:***S8/4*8PP:?2,,BI9 RBBB
MLY ,88-?TS?\&V'_ "B1\"?]A+5__2^>OYFW&17],G_!MA_RB1\"?]A+5_\
MTOGK\)^D%_R3=/\ Z_1_](F>'Q!_NR]5^3/O&BBBOXR/BPHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KSG]K'
M]E/P/^VS\ /$?PT^(FCPZUX7\36S03QL%\ZV?'[NX@<@^7-&V'1P,JP'49!]
M&HH _C _X+"?\$>_B!_P2/\ C^V@Z\LVN>!-<DDE\+>*8H2MOJL(.3%(!D17
M48(#QD^C+E6!KY"K^Z[]L']C[X?_ +=OP USX:_$K0X=<\,ZY'AE.%N+*8 ^
M7<V\F"8IHR<JX]P059E/\CO_  6(_P""+'Q(_P""1WQ?^RZU'+XD^&^N3N/#
MGBVV@86]TN6*V]P,8ANP@R8R2& +(6 ;: ?&=%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%?1G_!,W_@F'\3/^"IG[0EIX'^'^FR
M1V-NZ2Z_XAN(6.G>';5B?WLSC@NP5A'$#ND92!@!F4 D_P""77_!,CQ__P %
M4_VG=/\ A[X*A:RT^+;=>(?$,T#267AVRR<S28QND;!6.+(,C\950[K_ &)_
ML1?L6^ _^"?W[-OA[X7_  [TP:=X?T&++R.=UQJ5RV#-=3O_ !RR,,D] ,*H
M5551@?\ !.O_ ()U_#C_ ()D_LXZ;\.?ASIOE6\6+C5=5N%4W^O7A4![FX<#
MECC"J/E10%4 "O>* "BBB@ HHHH **** "BBB@ HHHH **** "LWQEX.TKXA
M^$=4T'7=.L]7T76K26QO[&[B$MO>02H4DBD0\,K*2"#P0:TJ* /Y'?\ @X&_
MX(8ZU_P2J^,[>*?"=O=ZI\#?&-ZRZ)?._FRZ%<,"YTZY/7( 8Q2'_6(O)+J]
M?G+7]Y_QV^!7A']IGX1Z]X#\>:#8>)O"?B:U:SU'3KQ-T<Z'D$$8*NK ,KJ0
MR,JLI# $?R6?\%S_ /@AAXN_X)*?%S^U-+^W^)O@OXFNF7P_X@9-TEBYRPL+
MTJ %G50=KX"S*I90"'1 #X#HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH ***]X_X)U_\ !.OXC_\ !3;]H[3?AS\.=-\ZXFQ<:KJMPK"PT&S# /<W
M#@<*,X51\SL0J@DT =;_ ,$C_P#@E?XV_P""L7[4MEX'\.+-IGAG33'>>*_$
M30EX-"L2V">F&N)-KK%&2-[ DD(CLO\ 8W^S'^S5X-_8^^ _AGX;?#_1X=#\
M)^$[-;.QMDY9@,EY9&ZO+(Y9W<\L[L3R:\]_X)L_\$Y/A_\ \$P/V8])^&_@
M*U$GD@7&LZS-"J7OB"](^>YG(_[Y1,D1H%4$XR??J "BBB@ HHHH **** "B
MBB@#\(?^#XO_ ));^SK_ -A77?\ T38U_/#7]#W_  ?%_P#)+?V=?^PKKO\
MZ)L:_GAH **** "BBB@ HHHH **** "BBB@ HHHH *_L\_X(#_\ *&W]GO\
M[%6+_P!&R5_&'7]GG_! ?_E#;^SW_P!BK%_Z-DH ^P**** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "OE__ (+6_P#*(_\ :-_[)_JW
M_I,]?4%?+_\ P6M_Y1'_ +1O_9/]6_\ 29Z /XHZ*** "BBB@ HHHH ****
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
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHJ;3]/N-7U""TM()KJZNI%BAAB0O)*['"JJCDL20 !R2: +'AGPSJ
M7C7Q)I^C:/87FJ:MJUS'96-E:0M-<7D\C!(XHT4%G=F8*% ))( K^LO_ (-W
M/^"(%C_P2T^!+>+?&EK9WGQP\=6BG6)UQ(OAZT)#IIL+^N0K3,O#R*%!98D8
M^,?\&W7_  ;Q+^Q3I5A\<OC9I-O-\6M3MQ)H&A7,8D_X0R%QS))G(^W.IP<?
MZE25SO9PO[%4 %%%% !1110 4444 %%%% !1110 4444 ?R!_$3_ )*!KG_8
M0N/_ $8U8KG)K:^(AQX^US_L(7'_ *,:L.O]LL-_!AZ+\C]LI[!1115#85&3
MDTYS@4VLQ!1114R *"<"BFN:SD TG)HHHK)F84,<"BFN<FI8#:***S8!37-.
MJ,G)K*1,@HHHJ&)=PHHH)P*@0US3:**S8!03@44US6; :3DT445F3(*1C@4M
M,8Y-3(D2BBBLY %>P?LE?M[?%C]A_P 4?VE\-_&.I:''+()+K36;S]-O^W[V
MW?,;''&[ < _*PZUX_17GYA@<-C:$L-C*<:E.6CC)*2?JG=$5*<9QY9JZ\S]
MYOV%O^#GGP!\6?L>A_&K2?\ A7>O2;8_[:L5>YT6X;IEU^::VR3T/F(.2745
M^G7@OQQHOQ(\+V>N>'=6TW7=%U&,2VM_I]RES;7*'^))$)5A[@U_&ZYKU_\
M9)_;W^+/[#WBC^TOAOXQU+0XY9!)=::S>?IM_P!OWUL^8V..-V X!^5AUK^9
M^-OHUY=B^;$\.U/83W]G*[IOT>LH_P#DRZ)(^8QW#=.;YL,^5]GM_FOQ/ZUZ
M*_+#]A3_ (.?/A_\6OL>A?&K2?\ A7>O28C_ +:L5DNM%N&Z9=?FFMLD]#YB
M#DEU%?IWX+\<:+\2/"]GKGAW5M-UW1=1C$MK?Z?<I<VURA_B21"58>X-?R;Q
M1P7G7#U?V&;4)4^SWC+_  R5XOTO==4CY/%8*OAY<M:-OR^\U****^7.4***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HKXS_;I_X+I? W]B07FE?VQ_PGWC2VRG
M]A>'Y4F\B0<;;BXYBAP>"N6D'_/,U^,G[=7_  73^.7[;?VS2?[8_P"$!\%7
M.4_L+P_*\/VB,_PW%QQ+-D<%<K&?^>8K]AX(\$>).(N6O[/V%!_;J)JZ_NQ^
M*7D](O\ F/8P.28G$^];ECW?Z+K^1^S7[=7_  73^!O[$GVS2?[8_P"$^\:V
MV4_L+P_*DWV>0?PW%QS%#@\%<M(/^>9K\9?VZO\ @NG\<OVV_MFD_P!L?\(#
MX*N=R?V%X?E>'[1&?X;BXXEFR."N5C/_ #S%?&5%?U]P3X(\.<.\M?V?MZZ^
MW42=G_=C\,?)ZR7\Q]A@<DPV&]ZW-+N_T73\PIC#!I](PR*_6V>NQE%%%2)=
M@IKBG45FR2.B@C!HK,!KBFU)49&#4, HHHK-DR"FN*=01D5DR2.BBBID 4C#
M(I:*SD!'12L,&DK.1#$89%,J2F,,&I$)1116; *",BBBLF!'13G&#3:S8D%%
M%%02QC#!I*>PR*94,05_3)_P;9#'_!)+P+_V$M7_ /2^>OYFZ_ID_P"#;/\
MY1)>!/\ L):O_P"G">OPCZ0?_)-T_P#K]'_TBH>'Q!_NR]5^3/O"BBBOXQ/B
MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH *X[X^_L_>"_P!J3X1ZUX#^('AW3/%7A/Q# ;>^TZ^B\R.0
M=593U21& 9)$(=&564A@".QHH _E%_X+B_\ !MOXX_X)NZIJWQ"^&\6I>.?@
M>TC3/<JOFZEX30GB.]51\\(SA;A1MXQ($)4O^7M?W\7=I%?VLD$\4<T$R&.2
M.10RR*1@@@\$$<8-?A__ ,%GO^#2S1_C!<ZM\2?V7H--\,>)9=US?> Y'6VT
MK4GY)-@YPEK(3_RQ8B Y&TP@8(!_./170_%7X3>)_@9\0=4\)^,O#^K^%_$V
MB3&WO],U.U>VNK5\9PR. 1D$$'H001D$&N>H **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **5%:1@J@LS'  '6OV<_P""+7_!J1XK_:7FTGXC?M'VNJ^!
M_A\Q6YL_"9W6NM^($X(\_HUG W<<3,,X$>5DH ^./^"//_!$'XH?\%;/B8K:
M5;S^%_A;H]TL6O\ C"Z@/V>'&"UM:J<?:+HJ<[%.U RF1E#(&_K%_8;_ &$_
MAK_P3N^ 6F_#KX8:#%H^BV0$MU</A[S5[G:JO=74N 9)GVC)P   JA555'H/
MPK^%/AKX&_#O2/"/@[0M+\,^&=!MQ:Z?IFG6ZV]M:1C)VHB@ 9)))ZDDDY))
MKH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Y;XU?!+PE^T;
M\+=:\$^.O#^F>*/"GB"#[-J&F7\(D@N4R",CJ&5@&5E(964,I! (ZFB@#^37
M_@NI_P &[/C+_@F)XAO_ ![X#CU+QE\"[R?<FH;/,O?"I=\);WH7K'DJJ7
M5B0K!&*[_P S:_ORUS0[+Q-HMYINI6=KJ&G:A ]M=6MS$LT-S$ZE7C=&!5E9
M205((()!K^?;_@MY_P &G=WH$VL_%3]E?3I;[3V+WFJ_#I,O<6W=WTMB29%Z
MG[*WS#D1%LK$H!^"U%6-6TFZT#5;JQOK6XLKZRE:"XMYXS'+!(I*LCJV"K*0
M001D$8JO0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%??'_!&?_@@3\3_ /@J_P",
M;;6YHKOP3\&[&Y"ZIXKN8,->[3\]OIZ-_KYC@@O_ *N+DL2VV-P#Q'_@FE_P
M3"^*'_!4OX^6_@GX=Z:5L[9DDUWQ!=1M_9OAZW;/[V=P/O-M8)&/FD8$# #,
MO]=7_!,[_@F=\./^"6G[.-G\/_A_9^=<3;+C7==N(U%_XAO N#/,1T49(2('
M;&IP,DLS=A^Q?^Q)\-?^"?\ \"=+^'?PN\.V^@>'].&Z5\^9=ZE.?OW-S,?F
MEF<]6/ &%4*BJH]8H **** "BBB@ HHHH **** "BBB@#\(?^#XO_DEO[.O_
M &%==_\ 1-C7\\-?T/?\'Q?_ "2W]G7_ +"NN_\ HFQK^>&@ HHHH **** "
MBBB@ HHHH **** "BBB@ K^SS_@@/_RAM_9[_P"Q5B_]&R5_&'7]GG_! ?\
MY0V_L]_]BK%_Z-DH ^P**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "OE__@M;_P HC_VC?^R?ZM_Z3/7U!7R__P %K?\ E$?^T;_V
M3_5O_29Z /XHZ*** "BBB@ HHHH **** "BBB@ HHHH **** /W^_P"#&/\
MYNB_[E3_ -S5?O\ 5^ /_!C'_P W1?\ <J?^YJOW^H **** "BBB@ HHHH *
M*** "OBO_@X=_9W;]I;_ ((Y_&[1[>#SM0T+1E\469 RZ-ILT=Y)M'=FAAF3
M'^V<<XK[4JMK.CVOB'1[K3[ZWBNK&^A>WN()5W)-&ZE65AW!!((]Z /X#**]
MP_X*2_L<ZE^P)^W'\2?A/J$<_D^%-9ECTR:4'=>:?)^]LY_<O;O$QQD!BPR<
M5X?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110!_2]_P &2_\ R8+\5_\ LH#?^FZSK]GJ_&'_ (,E_P#DP7XK_P#9
M0&_]-UG7[/4 %%%% !1110 5_%%_P6L_Y2W_ +1O_90-7_\ 2EZ_M=K^*+_@
MM9_REO\ VC?^R@:O_P"E+T ?,%%%% !1110 4444 %%%% !1110 4444 %?3
M_P#P13_Y2W_LY?\ 90-(_P#2E*^8*^G_ /@BG_REO_9R_P"R@:1_Z4I0!_:[
M1110 4444 %%%% !7\H/_!WC_P IDM:_[%71_P#T4]?U?5_*#_P=X_\ *9+6
MO^Q5T?\ ]%/0!^8-%%% !1110 4444 %%%% !1110 4444 %>@?LG_\ )TWP
MU_[&K2__ $KBKS^O0/V3_P#DZ;X:_P#8U:7_ .E<5 ']WE%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^0/_  >K?\HLO /_
M &573O\ TT:Q7\P-?T_?\'JW_*++P#_V573O_31K%?S T %%%% !1110 444
M4 %%%% !1110 4444 %?UN_\&G__ "A*^'/_ &%=;_\ 3G<5_)%7];O_  :?
M_P#*$KX<_P#85UO_ -.=Q0!^C]%%% !1110 4444 %%%% !1110 5Y'^VW^P
M]\./^"A'P U;X;_$[0X]8T'5$S#/'MCO=*G ^2ZM92"8ID/(."",JRLC,I]<
MHH _C3_X+#?\$3OB9_P21^*S1:Q#+XF^&FM7+IX>\76L)%O<C+%;>Y'2"Z"#
M)0DJP!*,P#;?B^O[U/C1\%?"?[1?PNUKP3XZ\/Z7XI\*>(;<VNH:9J$(E@N4
M.",@\AE8!E=<,C*K*0P!'\T?_!;;_@UR\9?L4/K'Q+^!D.J^/OA-&7N[W20#
M/K7A2/DL6 &;JU3_ )ZJ/,1?]8I"M*0#\AZ*** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHK]7O^"'7_  ;,>,_V_KG1OB7\7H-4\"_!=BEW:6[*8-6\7Q_> @4\
MPVK#&9V&74CR@<^8@!X!_P $8O\ @A_\1/\ @K?\6%DMTNO"_P )]#N47Q%X
MKEA.T#@M:688;9KIE[?=B!#/U1'_ *U?V3OV2?A_^Q#\#='^'7PS\.V?AKPM
MHJ?NX(1NDN92!OGGD/S2S/@%G8DG '0 #H/@O\%?"?[.GPNT7P3X%\/Z7X6\
M*>'K<6NGZ9I\(B@MD&2< <EF8EF=LL[,S,2Q)/44 %%%% !1110 4444 %%%
M% !1110!X_\ \%"O^3!/CC_V3_7O_3=<5_#'7]SG_!0K_DP3XX_]D_U[_P!-
MUQ7\,= !1110 4444 %%%% !1110 4444 %%%% !7[_?\&,?_-T7_<J?^YJO
MP!K]_O\ @QC_ .;HO^Y4_P#<U0!^_P!1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %?._P#P49_X)<_"'_@J)\(F\+?$_P /
MI/>6J/\ V/X@L@L.L:#(W5[>8J?E) +1.&C?:-RDA2/HBB@#^.G_ (*W_P#!
M!#XQ_P#!*3Q!<:KJ-J_C;X5W$VRQ\8Z7;-Y$(+ )'>Q\FUE)( W$QN3A'8Y5
M?AFO[\/$/A[3_%V@WFEZM8V>J:7J4#VUW9W<*S6]U$X*O'(C JRLI(*D$$'!
MK\1?^"N'_!H3X=^*DFI>.OV7IK#P?K[A[BY\$7\Y72;]R=Q^Q3-DVKGD")\P
MY*@&%10!_.3178?'C]GWQQ^R_P#$W4/!GQ#\*ZWX.\4:6VVXT[5+5K>91D@.
MN>'C;!*NI*,.5)'-<?0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445Z
M1^RU^R'\2_VUOBI:^"_A9X-UKQIXBNL,;>PA_=VR9QYL\K$1P1@\&25E4$@9
MR10!YO7Z)?\ !'S_ (-S/BY_P4_U"P\5:U'=?#7X.EUDD\1W]L?M.LQY&4TZ
M!L&7(X\YL0KS@NRF,_JU_P $D?\ @TG^'_[,C:;XW_:&ETOXH>.H=L]OX=B#
M/X<TA\Y'F*P#7L@X_P!8JQ EAY;X5Z_8RTM(K"UC@@BCA@A01QQQJ%6-0,
M#@ #C H \7_83_X)Z?"?_@G!\&8/!'PI\,V^B:?\KWU]+B;4M9F P9KJ? :1
MSS@<(H.$55PH]LHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M KX__P""_'_*&W]H3_L59?\ T;'7V!7Q_P#\%^/^4-O[0G_8JR_^C8Z /XPZ
M*** "BBB@ HHHH **** "BBB@ HHHH **** /Z'O^#'3_DEO[17_ &%="_\
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
M>'Q!_NR]5^3/O"BBBOXO/BPHHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#YA_X*3?\ !(CX
M)_\ !4SP$--^)7AM5\06,#1:3XHTS;;ZSI.<X"2X(DC!8GR90\9))VAL,/YK
M?^"J?_!MU\=O^":\^H^(M/L9/BE\++?=*/$NAVK>=IT0/_+]:Y9X,#DNI>+&
M,R G:/Z\** /X Z*_K3_ ."F'_!KS^SW^WO+?>(O"]G_ ,*:^(5R&<ZKX=M$
M_LV^D.3NNK#*QN2227B:*1B<LS8Q7X ?\%%O^"!'[2'_  3<NKS4/$W@^7Q9
MX'MRS)XL\,*]_IJ1C)W7"A1+:X&,F9%3/"N^,T ?%=%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%>E?LO_L=_%']M+XA1>%?A7X%\1>.-;D*AXM-M2\5J#P'GF.(H(_]N5E7
MWH \UKZ"_8!_X)?_ !I_X*8_$3^P/A1X0NM4M[>0)J.N7>;;1M'!P<W%R055
ML'(C7=(P!VHV*_9S_@F1_P &;6B^&/[,\6?M/^(%\07RXF_X0CP_<O%8QGLE
MW>KMDEX/*0>6 PXED7K^WGPH^$?A;X$^ --\*^"_#NB^%/#6D1^59:7I5G':
M6MLN<G;&@"C))).,DDDY))H _/K_ ()$?\&TGP?_ .";+:;XQ\4K;_%+XO6X
M65=9U"V']G:'*#G_ $"V;(5@<8GDW2Y7*^4&*U^D]%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?G[_P5Y_X-X/@[_P5
M,LKSQ+#&GP[^+OE#R?%6FVP9-1*C"I?VX*K<+CCS 5E7"_.578?YD?\ @H?_
M ,$J_C5_P3!^(@T/XJ>%9K/3[N5H]+\16.ZYT76L9/[BXV@;L#)BD"2J,%D
M()_MPKG/BS\(/"OQY^'NI>$_&OAW1O%7AG6(O)O=,U6T2ZM;E>HW(X(R" 0>
MH(!!! - '\$U%?T(?\%0?^#-VQUJ34?%W[+>N)ID[%IF\"^(+HM;L<D[;*^8
MEDXP%CN-P)))F48%?A;^TA^RW\1/V0/B9<^#?B=X-U[P3XDM1O-EJEL8C*F2
M!+$WW)8R00)(V9#@X)H X&BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH *T_!G@O6/B-XKT_0?#^E:CKF
MMZM.MK8Z?86SW%U>2L<+''&@+.Q/  !)K[S_ ."7O_!MW\?O^"D4FF^(+G36
M^%WPQO LW_"3^(+5U>^B/1K*TRLEQG@AR8XB,_O,C!_I"_X)F?\ !%GX%_\
M!*_PPH\ ^'?[2\97$'DZCXOUD)<ZQ>@XW(K[0L$)P/W4(52%7=O8;B ?EC_P
M1L_X-&9))=)^(W[5<?EQKLN]/^'MK<?,YZ@ZG,AX'0_9XFSTWN,-$?WR\*>$
M]*\!^&K'1=#TS3]%T?2X%MK*PL;=+>VM(E&%CCC0!44#@*H  K0HH **** "
MBBB@ HHHH **** "BBB@ HHHH _"'_@^+_Y);^SK_P!A77?_ $38U_/#7]#W
M_!\7_P DM_9U_P"PKKO_ *)L:_GAH **** "BBB@ HHHH **** "BBB@ HHH
MH *_L\_X(#_\H;?V>_\ L58O_1LE?QAU_9Y_P0'_ .4-O[/?_8JQ?^C9* /L
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KY?_X+
M6_\ *(_]HW_LG^K?^DSU]05\O_\ !:W_ )1'_M&_]D_U;_TF>@#^*.BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@#]_O\ @QC_ .;HO^Y4_P#<U7[_ %?@
M#_P8Q_\ -T7_ '*G_N:K]_J "BBB@ HHHH **** "BBB@ HHHH _$?\ X/"_
M^"6\GQ@^#ND_M+>#]-\[7OA_;KI7B^.%?GNM):0F&ZVC[S6\LC*QZ^7-DG;#
MQ_-W7]]WB?PSI_C7PUJ&C:Q8VNIZ3JUM)97MG<QB2&[@D4I)&ZGAE925(/!!
M(K^0G_@OI_P1CUO_ ()0_M,2W6C6MU??!OQM<RS^%-38F3[$>7?39VZB:('Y
M6/\ K8\,"6$BH ? ]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 ?TO?\&2__)@OQ7_[* W_ *;K.OV>K\8?^#)?_DP7
MXK_]E ;_ --UG7[/4 %%%% !1110 5_%%_P6L_Y2W_M&_P#90-7_ /2EZ_M=
MK^*+_@M9_P I;_VC?^R@:O\ ^E+T ?,%%%% !1110 4444 %%%% !1110 44
M44 %?3__  13_P"4M_[.7_90-(_]*4KY@KZ?_P""*?\ REO_ &<O^R@:1_Z4
MI0!_:[1110 4444 %%%% !7\H/\ P=X_\IDM:_[%71__ $4]?U?5_*#_ ,'>
M/_*9+6O^Q5T?_P!%/0!^8-%%% !1110 4444 %%%% !1110 4444 %>@?LG_
M /)TWPU_[&K2_P#TKBKS^O0/V3_^3IOAK_V-6E_^E<5 ']WE%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^0/_!ZM_RBR\ _
M]E5T[_TT:Q7\P-?T_?\ !ZM_RBR\ _\ 95=._P#31K%?S T %%%% !1110 4
M444 %%%% !1110 4444 %?UN_P#!I_\ \H2OAS_V%=;_ /3G<5_)%7];O_!I
M_P#\H2OAS_V%=;_].=Q0!^C]%%% !1110 4444 %%%% !1110 4444 %%%%
M'Y._\%BO^#67X<?MU7&I>//@])I7PK^*EP6GNK=8"F@>(I3R3/%&";>8GDS0
MJ0Q)+QNS;Q_-S^UY^Q1\4OV#_BS<>"OBMX.U;PCKL.6A%S'NM]0C!QYUM.N8
MYX\\;XV8 Y!P00/[J*\W_:E_9"^&G[:_PKNO!?Q3\&Z+XT\.W66%O?1?O+9\
M8\V"52)() .!)$RL 2,X)H _A+HK]O\ _@I[_P &=/C+X8OJ/BS]F?69?'6A
M*3,WA#69XX=9M5ZE;>X.R&Y4<X5_+DP  96Z_B]\3/A;XF^"_C?4/#/C#P_K
M7A;Q%I4GE7FF:M926=W:OZ/%( R^O(Z4 8-%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !114EI:2W]U'!!')-
M-,XCCCC4LTC$X  '))/&!0!'79? +]GCQQ^U-\4=-\%?#OPMK/C#Q3JS;;;3
MM-MS-*P&,NW9(UR"SN0BCDD#FOTH_P""6_\ P:B?&K]LV32_%7Q:^U?!CX<W
M!6;R[Z#/B+5(>O[FT;_CW#=/,N-I&0PBD7K_ $6?L'_\$V?@W_P3;^&G_",_
M"?P?8Z$MPB#4=5E'VC5M89>CW-RPWOSDA!B-"QV(H.* /S;_ .",?_!J'X2_
M9A?1_B-^T7'I7CSXA0E;NR\+)BXT+0).J^=GB]G7N"/)5LX$F%DK]F401H%4
M!548  X I:* "BBB@ HHHH **** "BBB@ HHHH **** /'_^"A7_ "8)\<?^
MR?Z]_P"FZXK^&.O[G/\ @H5_R8)\<?\ LG^O?^FZXK^&.@ HHHH **** "BB
MB@ HHHH **** "BBB@ K]_O^#&/_ )NB_P"Y4_\ <U7X U^_W_!C'_S=%_W*
MG_N:H _?ZBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@#Q7]MW_ ()X_!__ (*)?#-O"_Q:\%Z9XEM8U;[%?%?)
MU+27/\=M<KB2(Y ) .UL ,K#BOY[/^"GO_!HM\7/V8VU'Q3\"KJY^,7@F$F7
M^R!&(_$VGISQY*X2\ XYAVR,3Q#@$U_3[10!_ ?X@\/:AX2UR[TO5;&\TS4M
M/E:"ZM+N%H9[:13AD=& 96!X((!!JG7]K'_!0G_@C5^S[_P4UTYI/B9X)@_X
M298A%;^*-'<6&N6R@84>>JD2JHR DZR(,G"@\U^#_P#P4/\ ^#07XX_LX7%]
MKOP8U"V^,_A&,F1+% MCXBM4]&@8^5<;1@;H7WL<D1+TH _(>BM;QQX#USX8
M^*[W0?$NBZMX>US39##=Z=J=I):7=JXZK)%( Z-[$ UDT %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 445T_P@^"OC#]H'QY9^%_ OA?7_ !AXCOS_ */INCV$E[=2C@$A(P3M&1EC
MP.I(H YBMGX?_#OQ!\6/&-AX=\+:'J_B37]5E$-EINEV<EW=W;G^&.*,%F/L
M :_8_P#X)X_\&;7Q.^+DNGZ_^T)XDM_ACX?<^9)X>TB6+4->G7CY7E&ZVML@
MY!!F88PR*>G[N?L._P#!,SX(_P#!.?P=_9/PE\!:1X=FFB$5[JSK]IU;4L8/
M[^[DS*XSSLR$4D[54<4 ?A?_ ,$P?^#/#QS\76TWQ9^TEK$GP^\.R;)T\)Z5
M(DVNWBYSMN)<-%:J1CA?,DY((B89K]^_V4?V-OAC^P]\++?P9\*O!NC>#?#\
M)#R1647[V\D QYL\S$R32$<;Y&9L<9Q@5Z;10 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %?'__  7X_P"4-O[0G_8JR_\ HV.O
ML"OC_P#X+\?\H;?VA/\ L59?_1L= '\8=%%% !1110 4444 %%%% !1110 4
M444 %%%% ']#W_!CI_R2W]HK_L*Z%_Z)OJ_=ZOPA_P"#'3_DEO[17_85T+_T
M3?5^[U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5_$'_P5B_Y2F_M+?]E5\4?^G>ZK^WROX@_^"L7_ "E-_:6_[*KXH_\ 3O=4
M ?/]%%% !1110 4444 %%%% !1110 4444 %?;__  ;>_P#*;7X!_P#85O?_
M $V7=?$%?;__  ;>_P#*;7X!_P#85O?_ $V7= ']CM%%% !1110 4444 %%%
M% !1110 4444 %%%% 'EG[7_ .Q7\,?V\O@Y>>!/BKX3T[Q5X?NCYD:S@I<6
M$N,">WF4B2&4?WD8$@D'*D@_S8?\%=/^#6#XK?L.2ZIXT^$*ZI\7/A9#NGDC
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
M[+U7Y,^\****_B\^+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MZZ*A'<"@#X]HJQJNDW6A:E-9WUK<6=Y;.8YH)XS')$PZAE.""/0U7H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK2\)>#M8\?:];Z5H6E:E
MK6J71VPV=A;/<W$Q]%1 6;\!0!FT5]S?LQ?\&W_[8G[4AMY['X0ZKX.TF<C=
MJ'C&5-#2('H3!,1<L#ZI"U?I)^RE_P &1UC;26][\;_C-<77 \[2/!-B(5#<
M=+ZZ5BR]1C[*IQSD=@#^?6OK']BG_@B!^T[^WP;.Z\"?"W7(/#EYAE\1:ZO]
MDZ3Y9./,2:?:9U!X(@61O;K7]3?['O\ P0__ &7/V&_LMUX'^$?AN37K3:RZ
M[KD9UC5!(O\ RT2:XW^2Q_Z8B,>U?6% 'X;_ +#7_!EGX(\$R6.L?M _$*]\
M;7T9627P[X7#Z?I>X'F.2[<?:)D([QI;L/6OU_\ V9/V/?A;^QEX%7PW\+/
M?AKP/H^!YL>EV:Q279&<-/+S),XR?GD9F]Z])HH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^/_ /@OQ_RAM_:$
M_P"Q5E_]&QU]@5\?_P#!?C_E#;^T)_V*LO\ Z-CH _C#HHHH **** "BBB@
MHHHH **** "BBB@ HHHH _H>_P"#'3_DEO[17_85T+_T3?5^[U?A#_P8Z?\
M)+?VBO\ L*Z%_P"B;ZOW>H **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M==X0^*7D](O^8]K 9#BL3[UN6/=_HMW^7F?LE^W+_P %RO@?^Q1]LTK^V/\
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
M /PD)O\ Y+H_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\
M_"0F_P#DNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\
M)";_ .2Z/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _GA_P"('3Q5_P!'$^'_ /PD
M)O\ Y+H_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F
M_P#DNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\)";_
M .2Z/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _/#_@@I_P $.M5_X(R?\+6_M/XB
M:?X^_P"%D?V1Y?V71WT_[!]A^W9SNEDW[_M@QC&/+/7/'Z'T44 %%%% !111
M0 4444 %%%% !1110 4444 %%%% '._%+X0^$_CEX-N/#OC3PSX?\7>'[S_7
MZ;K6GQ7]I-P1\T4JLIX)'([FOS^_:1_X-1_V.OV@;F:ZT[PCXB^&>H7!W//X
M1UEX(R?:"Y6>!![)&H_'FOTCHH _"/Q__P &.WA+4;QF\+?M#^(M'M]^535?
M"4.I.$YX+1W5N"?N\X'0\<C'G\W_  8Y^*%E;R_VBM!:/)VEO!TJDCMD?:SC
MZ9-?T.44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R71_Q Z>*O^CB?#__ (2$W_R7
M7]#U% '\\/\ Q Z>*O\ HXGP_P#^$A-_\ET?\0.GBK_HXGP__P"$A-_\EU_0
M]10!_/#_ ,0.GBK_ *.)\/\ _A(3?_)='_$#IXJ_Z.)\/_\ A(3?_)=?T/44
M ?SP_P#$#IXJ_P"CB?#_ /X2$W_R71_Q Z>*O^CB?#__ (2$W_R77]#U% '\
M\/\ Q Z>*O\ HXGP_P#^$A-_\ET?\0.GBK_HXGP__P"$A-_\EU_0]10!_/#_
M ,0.GBK_ *.)\/\ _A(3?_)='_$#IXJ_Z.)\/_\ A(3?_)=?T/44 ?SP_P#$
M#IXJ_P"CB?#_ /X2$W_R71_Q Z>*O^CB?#__ (2$W_R77]#U% '\\/\ Q Z>
M*O\ HXGP_P#^$A-_\ET?\0.GBK_HXGP__P"$A-_\EU_0]10!_/#_ ,0.GBK_
M *.)\/\ _A(3?_)='_$#IXJ_Z.)\/_\ A(3?_)=?T/44 ?$?_!##_@D?J/\
MP1\_9Z\7>!]2\<67CJ7Q/XB.N+=VVF-8+;K]FA@\LJTDFX_NLYR/O8QQ7VY1
M10 4444 %%%% !7X:_MQ_P#!H%XD_:^_;#^)?Q2MOCIHFAV_C_Q%>:Y'I\GA
M>6X>R6>5I!&9!<J&*YQD*,^E?N510!_/#_Q Z>*O^CB?#_\ X2$W_P ET?\
M$#IXJ_Z.)\/_ /A(3?\ R77]#U% '\\/_$#IXJ_Z.)\/_P#A(3?_ "71_P 0
M.GBK_HXGP_\ ^$A-_P#)=?T/44 ?SP_\0.GBK_HXGP__ .$A-_\ )='_ ! Z
M>*O^CB?#_P#X2$W_ ,EU_0]10!_/#_Q Z>*O^CB?#_\ X2$W_P ET?\ $#IX
MJ_Z.)\/_ /A(3?\ R77]#U% '\\/_$#IXJ_Z.)\/_P#A(3?_ "71_P 0.GBK
M_HXGP_\ ^$A-_P#)=?T/44 ?SP_\0.GBK_HXGP__ .$A-_\ )='_ ! Z>*O^
MCB?#_P#X2$W_ ,EU_0]10!_/#_Q Z>*O^CB?#_\ X2$W_P EUZI^PY_P:!>)
M/V0?VP_AI\4KGXZ:)KEOX \16>N2:?'X7EMWO5@E60QB0W+!2V,9*G'I7[E4
M4 %%%% !1110 4444 %?D7_P60_X-D-=_P""I_[:U]\6M/\ B]I/@VWO-)LM
M,&FW'AZ2]=3;H5+^8LZ#YL]-O'O7ZZ44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R
M71_Q Z>*O^CB?#__ (2$W_R77]#U% '\\/\ Q Z>*O\ HXGP_P#^$A-_\ET?
M\0.GBK_HXGP__P"$A-_\EU_0]10!_/#_ ,0.GBK_ *.)\/\ _A(3?_)='_$#
MIXJ_Z.)\/_\ A(3?_)=?T/44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R71_Q Z>*
MO^CB?#__ (2$W_R77]#U% '\\/\ Q Z>*O\ HXGP_P#^$A-_\ET?\0.GBK_H
MXGP__P"$A-_\EU_0]10!_/#_ ,0.GBK_ *.)\/\ _A(3?_)='_$#IXJ_Z.)\
M/_\ A(3?_)=?T/44 ?SP_P#$#IXJ_P"CB?#_ /X2$W_R771?"'_@RM\4?#'X
ML>%_$LG[0&@WD?A[5[34V@7PG*AG$,R2% WVHXSMQG!QFOW\HH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#XT_P""XW_!
M*O4/^"OG[)WA[X:Z;XTL_ L^A^+;;Q,U_<Z:U^LRQ6=[;>2$62,@DW8;=DXV
M$8YR/RL_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F
M_P#DNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\)";_
M .2Z/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _GA_P"('3Q5_P!'$^'_ /PD)O\
MY+H_X@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F_P#D
MNC_B!T\5?]'$^'__  D)O_DNOZ'J* /YX?\ B!T\5?\ 1Q/A_P#\)";_ .2Z
M/^('3Q5_T<3X?_\ "0F_^2Z_H>HH _GA_P"('3Q5_P!'$^'_ /PD)O\ Y+H_
MX@=/%7_1Q/A__P )";_Y+K^AZB@#^>'_ (@=/%7_ $<3X?\ _"0F_P#DNOV&
M_P""1/[ %Y_P3&_87\,_!Z^\36WC"Y\/W=]<MJD%DUG',+FZDG $;.Y&T/M^
M\<XSQ7TQ10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% %76M#LO$NDW%AJ5G:ZA8W2&.:WN8EEAF4]F5@0P]B*^0?VA?^#?
MK]CW]I<SRZ[\#/".DWTY+?:_#22>'Y5<]7(LVB1V[_.K GD@FOLBB@#\6?CM
M_P &3OP5\72S3?#OXL?$3P3+-DK#JUK:Z[;0GL%51;2;1QPTC'_:]/CWXQ_\
M&5/[0/A3S9O!/Q(^%OC"WC!(CO7O-)NY?94\J6/_ +ZE%?TT44 ?Q]?%'_@V
M/_;8^%L\OF?!FXUZUC)"W.B:YIU\LN#C(C6?SNX/S1CCZ''SU\0/^"8O[2'P
MJ$C>(O@)\8M(AC&3/<>#M06W(P"<2^5L.,C."<'@\U_<510!_ KXG\':QX*U
M!K36=*U+2;I2RF&]MGMY 5.&&UP#P>#Z&LVO[]M0T^WU:RDMKJ"&ZMYAMDBE
M0.CCT(/!_&N%\4_LG?"OQSY_]M_#/X?ZQ]JV^=]N\.VEQYVW&W=OC.<;5QGI
M@>E '\(=%?W%:W_P3$_9K\32QR:E^SS\#=0DB&U&N? >ES%!Z M <5FW?_!)
M3]E>]M9(7_9J^ :I,A1C'X TJ-@",<,L 93[@@CM0!_$/17]N6C_ /!(;]E/
M0[(6\/[-GP)DC!+9N/ NF7#\_P"W)"S?AFM;1?\ @E]^S1X:NFGT[]G?X%Z?
M,R&-I+;P%I43,I(."5@!QD X]A0!_#O6QX1^'NO_ ! N_L^@Z'K&MW&=OEV%
MG)<OG!.,(">@)_ U_=+X4_90^%O@00C0_AKX T;[.&$7V'P]:6_E!LEMNR,8
MSDYQUR:[NTM(K"UC@@BCA@A01QQQJ%6-0,  #@ #C H _B/^&_\ P20_:B^+
MGEMH/[/OQ@NX)?N7,OA6\MK9OI-+&L?_ (]7TE\)/^#4S]M3XH-&U[\.]#\%
MVLHW+/KWB6R7OCF.WDFE7Z,@Z?3/]<5% '\Z?P0_X,A/'FJR1R?$CXZ>$="5
M<%X/#6C7&K&3U DN&MMOUV-]*^VOV>/^#/W]DSX0/;W'BM/'OQ0O(SND36M:
M-G9LW;;%9+"X7_9:1\\YR.*_5*B@#R;]G+]@_P""_P"R';JOPQ^%O@3P1,J>
M6UUI6C007DR]#YEP%\V3CC+L37K-%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110!QG[1OPJD^.W[/7CSP/#>IILOC+P[J&AI=O'
MYJVK75M) )"N1N"[\XR,XQD5^"G_ ! Z>*O^CB?#_P#X2$W_ ,EU_0]10!_/
M#_Q Z>*O^CB?#_\ X2$W_P ET?\ $#IXJ_Z.)\/_ /A(3?\ R77]#U% '\\/
M_$#IXJ_Z.)\/_P#A(3?_ "71_P 0.GBK_HXGP_\ ^$A-_P#)=?T/44 ?SP_\
M0.GBK_HXGP__ .$A-_\ )='_ ! Z>*O^CB?#_P#X2$W_ ,EU_0]10!_/#_Q
MZ>*O^CB?#_\ X2$W_P ET?\ $#IXJ_Z.)\/_ /A(3?\ R77]#U% '\\/_$#I
MXJ_Z.)\/_P#A(3?_ "71_P 0.GBK_HXGP_\ ^$A-_P#)=?T/44 ?SP_\0.GB
MK_HXGP__ .$A-_\ )='_ ! Z>*O^CB?#_P#X2$W_ ,EU_0]10!_/#_Q Z>*O
M^CB?#_\ X2$W_P EU^A__!!3_@AUJO\ P1D_X6M_:?Q$T_Q]_P +(_LCR_LN
MCOI_V#[#]NSG=+)OW_;!C&,>6>N>/T/HH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \Y^._[('PI_:BL?L_Q(^&O@7QU&$V(==T.VOI(A_L/(A9".Q4@
MCM7Q!\>?^#3[]C3XU22S:;X-\3?#N[GR7G\+^()HQGU$5U]HA3'HL8'M7Z2T
M4 ?@A\:/^#'W3)S)-\._C]?VN"?+L_$?AM+C<.V;B"9,8[_N3G/;&#\I?%O_
M (,X?VL? 3R-X?U#X6^.8.L:Z=KDMI.1_M+=01(#]'(Y'/7']3E% '\:'Q,_
MX-Z/VT/A-)(NJ?L_^,KSR^IT:2UUH-TZ?8Y9<]1^OH<>#>/OV&/C;\*#)_PE
M/P=^*GAOR@6?^U?"=_9[  &)/F1+CY2#]"#7]U%% '\!-_I]QI5Y);W4$UM<
M0G;)%*A1T/H0>14-?WVZ_P"%M+\5VZPZIIMAJ449)5+JW295)X. P->>ZY^P
M]\%?$[QMJ7P?^%VH-""(S<^%;"8H#UQNB.,X'3TH _A4HK^X"X_X)3?LNW=Q
M)--^S;\ Y996+N[_  ^TEF=CR23]GY)]:P;W_@B]^R5J%Y)/)^SC\&U>5BS"
M/PK:1("?150*H]@ * /XG:*_MFT?_@C5^R;H=Z+B']F_X*R2 %<7'A&RN$Y_
MV)(V7\<5O:7_ ,$L_P!F/0[^.ZLOV<_@/9W46=DT'@#28Y$R"#AA ",@D?0T
M ?P]U;T;0;[Q%=_9]/LKN^N-I?R[>%I7VCJ<*"<<CFO[J?#/[&_PA\%;/['^
M%?PWTGRY1.OV+PS96^V08PXVQCYN!SUX'I7?Z3HUGH%BMK8VMM96R$E8H(EC
MC4DY.%4 <F@#^'+P#_P3E_:#^*DRIX;^!GQ>US>VW?9>#]0FC7D+EG6+:H!(
MR20!W(KWOX8_\&WG[:WQ76-['X$Z]IL,F"TFM:E8:3Y8(4Y*7$Z2<;AD!2>"
M,9! _L;HH _E[^$W_!F+^T]XS\J;Q/XJ^$_@VV8XDCDU.ZO[Q.>R0VYB/'/^
MM';WQ]9?!/\ X,@? VE2))\1OCMXLUY6.7M_#>A6^DE!Z"6=[K=]?+'T]?W2
MHH _/CX!_P#!KM^QC\"9+>XD^&-QXWU&W  N_%.L7-\']=UNK);-GWB^F*^U
M_A!^SWX!_9[T3^S? /@CPCX)T\@*;;0='M].B8#IE844'\:["B@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ KQG_ (*&?LJW'[<'[%/Q&^$MKK4/AVX\=Z2VF1ZE+;&Y2S)=
M6WF,,I;[O3<.M>S44 ?SP_\ $#IXJ_Z.)\/_ /A(3?\ R71_Q Z>*O\ HXGP
M_P#^$A-_\EU_0]10!_/#_P 0.GBK_HXGP_\ ^$A-_P#)='_$#IXJ_P"CB?#_
M /X2$W_R77]#U% '\\/_ ! Z>*O^CB?#_P#X2$W_ ,ET?\0.GBK_ *.)\/\
M_A(3?_)=?T/44 ?SP_\ $#IXJ_Z.)\/_ /A(3?\ R71_Q Z>*O\ HXGP_P#^
M$A-_\EU_0]10!_/#_P 0.GBK_HXGP_\ ^$A-_P#)='_$#IXJ_P"CB?#_ /X2
M$W_R77]#U% '\\/_ ! Z>*O^CB?#_P#X2$W_ ,ET?\0.GBK_ *.)\/\ _A(3
M?_)=?T/44 ?SP_\ $#IXJ_Z.)\/_ /A(3?\ R71_Q Z>*O\ HXGP_P#^$A-_
M\EU_0]10!\ _\$'?^"*VJ?\ !&SPG\2=-U+X@6'CUO'MW87,<EMI+Z>+,6R3
MJ00TLF[=YP/&,;>^:^_J** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ K\)?VO/^#.;Q)^T[^UC\4/B5!\>-#T>#XA>+=5\31V$
MGA:69K);V\EN1"7%R Y02;=P SC.!TK]VJ* /YX?^('3Q5_T<3X?_P#"0F_^
M2Z/^('3Q5_T<3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^
M('3Q5_T<3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q
M5_T<3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q5_T<
M3X?_ /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q5_T<3X?_
M /"0F_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z/^('3Q5_T<3X?_ /"0
MF_\ DNOZ'J* /YX?^('3Q5_T<3X?_P#"0F_^2Z]V_P""9G_!IWX@_P""?W[=
M'P]^,-Y\:]&\3VW@B[GN7TN'PU):R78DM9H,"0W#!<&7=]T_=QWK]J** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\Q_
M:!_8K^$/[5UBUO\ $KX9>!?' *;%EUG1;>[GA'3]W*ZF2,^Z,"*].HH _,G]
MH'_@TD_8\^-+W$VB^'_&/PSO)B7\SPUKSM&&_P"N5XMP@7_90*,$XQP1\7_'
M'_@Q^NXY)KCX:_'NWE4@^58^)O#QC*GG&ZYMY6SG@<0#'7GH/Z!J* /Y2?B]
M_P &@O[8GPX>7^P]-^'OQ 13\AT/Q*ENSC&>E\EL >W7KW(YKYM^)7_!"+]L
M/X4/(NJ?L[_$NZ,1P?[&TW^V@>G0V9ESU[9[^AK^TBB@#^$'QU^RE\4OA><>
M)OAKX^\.\@?\3/P]=VG)R?\ EI&/[K?]\GTK@:_O\K#\5_#+PWX\61=<\/:'
MK2R((W%]817&]0<@'>IR ><4 ?P/T5_='KG[!'P+\37$DVI?!?X3:A-,NR1[
MGPAI\S2+C&"6B)(QQ@]JYC_AT[^RS_T;3^S_ /\ AO-(_P#D>@#^(.BO[;K[
M_@CY^RCJ&IP7DG[-OP-6:WQL6+P3IT41P<_-&L01O^! ^E7O^'3O[+/_ $;3
M^S__ .&\TC_Y'H _B#I45I&"J"S,<  =:_N=T#_@GW\!?";6[:7\$?A#IK68
MVP&U\':=#Y(QC"[81MXXXKT+PA\,O#?P]C5- \/:'H:*AC"Z?816P"EMQ'R*
M."W)'<\T ?PT^ /V,_C!\6'1?"OPI^)7B9I#M0:5X8O;PL<XP/+B;//'UKZ
M^%?_  ;W_MG?&$1'2OV?_&MDLHR#KAMM#VC!/(O982.!T/.>.I K^S*B@#^7
M'X+_ /!FG^U)X_,<WBK7OA?X!M<CS([K5IM0O%!Z[4MH7B;'?,J^V:^Q/@%_
MP9%_#W0WAF^)WQL\7>)3D,]KX;TFWT=!T^7S9VN2PZ\A4//;K7[E44 ?$/[.
M/_!N9^QS^S.\-QIOP9T/Q/J4)!-[XLEEUUI".A,-PS0*1_LQ+7V?X9\+:7X*
MT.WTO1M-L-)TVT79!:65NEO!"OHJ( JCV J_10 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!_'_\ $3_DH&N_]A"X
M_P#1C5ADY-;?Q'./'^N?]A"X_P#1C5B5_M5AOX,/1?D?M4=D%%%%:2*"@G H
MIKFLY -)R:***R9F%(QP*6F,<FI8"4445FP"FN:=49.364B9!1116;$NX444
M$X%2(:YIM%%9L H)P**:YK-@-)R:***S)D%(QP*6F,<FID2)1116<@"BBBLI
M, )P*CISFFU!+W"BBBLY!+L%,8Y-.8X%,K-DA112,<"I8#6.32445FP"BBBL
MF0PJ,G)ISG IM0(****A@%-<TXG J.LF 5['^R+^WY\6_P!AGQ3_ &E\-?&6
MIZ'%+()+K36;S]-O^W[ZV?,;''&_ < _*P/->.4$X%<..P.'QE&6'Q=-3A+>
M,DFGZIZ&,X1FN6:NC]\OV$/^#HKX??%PV>@_&S2/^%<Z])MC_MJQ62ZT2Y?U
M=?FFMLD]#YB#DM(HK]0O!7CG1?B5X6L]<\.ZOIFO:+J,8EM;_3[I+FVN4/\
M$DB$JP]P:_C'KV3]D3]O[XN?L,>*?[3^&OC+4]#BED$EUIK-Y^FW_;]];/F-
MCCC?@. ?E8'FOYWXR^CU@,5S8C(*GL9_R2NX/T>LH_\ DR[)'SV,X?IS][#O
ME?9[?\ _KHHK\J/V#_\ @Z+^'WQ=^QZ#\;-'_P"%<Z])B/\ MNQ62ZT2Y?IE
MU^::VR3T/F(.2TBBOU#\$^.=%^)7A:SUSP[J^F:]HNI1B6TO]/NDN;:Y0_Q)
M(A*L/<&OY=XDX1S?(:WL,TH.'9[QE_ADKI^E[KJD?+XG!UJ#M5C;\OO-2BBB
MOFSF"BBB@ HKXW_;C_X+C?!#]BO[9I7]L?\ ">>-+?*?V'H$J3>1(/X;BXYB
MAP>"N6D']PU^-_[<G_!<?XX?MK?;-*_MC_A _!=QE/["T"5X?/C/\-Q<<2S9
M'!7*QG_GF*_:N _ ?B?B7EQ'L_J^'?\ R\J)JZ[PA\4O)Z1?\Q[6!R'%8GWK
M<L>[_1=?R\S]D/VY/^"Y'P/_ &*OMFE?VQ_PGGC2WRG]A:!*DWD2#^&XN.8H
M<'@KEI!_SS-?C?\ MR?\%Q_CA^VM]LTK^V/^$#\%W.4_L+P_*\/GQG^&XN.)
M9LC@KE8S_P \Q7QO17]H\!^ _#'#7+7]G]8Q"_Y>5$G9]X0^&/D]9+^8^TP&
M0X7#>];FEW?Z+I^?F1D8-%.<9%-K]E9[04$9%%%9L".BG.,&FUF9[!1114#8
MC#(IE24QA@U$A"4445G(!KC!IM2,,BHZR8!1114LS(R,&BG.*;6; ****RD
M4QA@T^D89%9L3&4445(EV"FN*=16;)(Z*",&BLP&N*;4E1D8-0P"BBBLV3(*
M:XIU!&163)(Z***F0!2,,BEHK.0$=%*PP:2LY$,1AD4RI*8PP:D0E%%%9L H
M(R***S8$=%.<8--K)B05_3%_P;;?\HE/ O\ V$M7_P#2^>OYG:_IB_X-MO\
ME$IX%_["6K_^E\]?@WTAO^29I_\ 7Z/_ *14/ XB_P!V7JOR9]W4445_%I\6
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% '\?OQ&.?B#KW_81N/\ T8U8M?LI
M^WI_P;'3:MJ&I^*/@;XD\RXNI'NI?#.OR@;F8EB+>[ QR3@),/K+7Y._'']G
MOQQ^S3XXF\-^/?"^L^%=:AR?L^H6YC\U0<;XV^[(A[.A93V)K_6[@7Q*X=XG
MPT7E&(4II*]-^[4CZQ>K7FKQ\S]<P.98?%1_<RU[=?N.-HHHK[YGH 3@5&3D
MTYS3:R9,@HHHJ"1&.!3*5CDTE0P"BBBLV US3:"<FBLF1N%%%%0#[!37-.)P
M*CJ)""BBBLY !.!49.33G--K.0!1114LS$8X%,I6.325FP"BBBLF 4$X%%-<
MUFP8VBBBH)CW"BBD8X%9LD:QR:2BBH *8QR:<QP*942 ****SD)A1137.!63
M(&DY-%%%2P"BB@G K.0#7--HHK*1,@IKFG$X%1U)(4445FP"O9/V1/V_?BY^
MPQXI_M/X:^,M3T*.60276FLWGZ;?]OWUL^8V..-^ X!^5@>:\;HKAQV"P^+H
MRP^+@IPEO&233]4]"9TXS7+-71^^G[!__!T9\/?BX;/0?C;I'_"N=?DVQ_VW
M8K)=:)<MTRZ_--;9)Q@^8@Y+2**_43P3XYT7XE>%K/7/#NKZ9KVBZE&);2_T
M^Z2YMKE#_$DB$JP]P:_C#)R:]"^#O[0OCSX8^'M9\.>&_&GBK0?#_B"(KJ>F
MZ?JD]M:WXX_UD:,%;CCD=,CH2*_!<^^CIEN98J+R6M]7<FKQ:<X6>[CJI)];
M7:>RY4>!7X=IU97HOEO\T?TC_MQ_\%QO@A^Q7]LTK^V/^$\\:6^4_L/0)4F\
MB0?PW%QS%#@\%<M(/[AK\<?VX_\ @N+\;_VU?MFE?VQ_P@?@NXRG]A:!*\/G
MQG^&XN/];-D<%<K&?[@KXXHK]VX#\!>%^&.6O[/ZQB%_R\J).S_N0^&/D]9+
M^8][+\@PN%]ZW-+N_P!%LOS\PIKC!IU##(K]G9[3(Z***S9 5&1@U)37&14R
M ;11164@ C(J.I*:XP:SD3(;1116;$%(PR*6BI8B.BE88-)6; *:XP:=0PR*
MR8$=%%%03(*C(P:DIKBH9(VBBBLV 4445DT QA@TE/89%,J"=F%%%%1()=QK
MBFU)49&#6;)"FN*=14,".B@C!HK-@%%%%92,QKBFU(1D5'4@%%%%9L!&&13*
MDIC#!K,3$I&&12T5F01T4K#!I*F0!1116<@ C(J.I*ET[2;K7-3M[.QMKB\O
M+N18H8((S)),[' 55'+,3P .36,K+5B>FI6K^F+_ (-MO^42G@7_ +"6K_\
MI?/7Y@_L'?\ !M+\8_VEOL>N?$A_^%2>$IMLGE7T'G:Y=)UPEKD>3GD9G967
M@^6PK]W/V-_V1_"G[#7[/>A_#7P6VIR:#H9E>.74+@3W,\DLC22.[!57+.Q.
M%4 = !7\M^.W&V38[+H91@:RJ58U%)\NL4E&2:<MF[O9-VUO8^7S['4:E)48
M.[O?3Y]3U"BBBOY7/E HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XWXY?L]
M>!_VE_ \WAOQ]X7T;Q5HLV3]GU"W$GE,1C?&WWHW'9T*L.QKLJ*WPV*K8>K&
MOAYN$XNZE%M-/NFM4_0J,I1?-%V9^./[<?\ P:_?\?FO? 7Q%ZR?\(OK\_X[
M;>\Q^ 68?66ORC^.7[/?CC]FCQO-X;\?>%]9\*ZU#D_9]0MS'YJ@XWQM]V1#
MV="RGL:_KJKC?CE^SUX'_:7\#S>&_'WA?1O%6BS9/V?4+<2>4Q&-\;?>C<=G
M0JP[$5_3/ ?TGL\ROEPN?Q^M45IS:*JEZ[3_ .WK-]9GTV7\45Z7N8CWUWZ_
M\'Y_>?R(DY-%?LA^W)_P:]_\?FO? /Q%ZR?\(OK\_P".VWO,?@%F'UEK\H?C
ME^SUXX_9H\<3>&_'WA?6?"NM0Y/V?4+<Q^:H.-\;?=D0]G0LI[$U_97!OB5P
M]Q32Y\HQ"E.UW3E[M2/K%ZM>:O'S/LL'F6'Q2O1EKVZ_<<;2,<"EIC')K[EG
M<)1116; *:YIU1DY-92)D%%%%9L2[A1103@5(AKFFT45FP"@G HIKFLV TG)
MHHHK,F04C' I:8QR:F1(E%%%9R ****RDP G J.G.:;4$O<****SD$NP4QCD
MTYC@4RLV2%%%(QP*E@-8Y-)116; ****R9#"HR<FG.<"FU @HHHJ& 4US3B<
M"HZR8!1103@5F9C7--HHJ9 %%%%9R *:YIU1DY-9R$PK2\+?\A,_[A_I6;6E
MX4&=4/\ N'^E=V4_[[2]4:T?C1T5%%%?J;/4"BBBLV UQ@TVI&&14=9R(844
M45 B,C!HISC(IM9L H(R***S8$=%.<8--K,SV"BBBH&Q&&13*DIC#!J)"$HH
MHK.0#7&#3:D89%1UDP"BBBI9F1D8-%.<4VLV 4445E( IC#!I](PR*S8F,HH
MHJ1+L%-<4ZBLV21T4$8-%9@-<4VI*C(P:A@%%%%9LF04UQ3J",BLF21T445,
M@"D89%+16<@(Z*5A@TE9R(8C#(IE25)INE76MZG;V=C;7%Y>74BQ0001F229
MV. JJ.68G@ <FHE9*[$5ZL:7I=UKFI6]G96]Q>7EU(L4$$$9DDF=CA551DLQ
M/  Y-?HU^P?_ ,&U'QB_:6^QZY\2'_X5+X3FQ)Y5]!YVMW2=<):Y'DYY&9V5
MEX/EL*_9[]B/_@E5\$_V M-B;P)X3MY/$(CV3^(]5Q>:O<9&&_?$ 1 ]TA5$
M/=2>:_%N,?&[(<FYJ&%E]9K+I!^ZG_>GJOE'F?=(\?&9W0H^['WGY;?>?C#^
MP?\ \&U'QB_:6^QZY\2'_P"%2^$YMLGE7T'G:W=)UPEKD>3GD9G967@^6PK]
MGOV(_P#@E3\$_P!@+38F\">$[>3Q"(]D_B/5<7FKW&1AOWQ $2GND*QH>ZD\
MU]&45_*W%_BEG_$+=/$U>2B_^7<+QC\^LO\ MYM=DCY7&9IB,1I)V79;?\$*
M***_.CS0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *XW
MXY?L\^!_VE_ \WAOQ]X6T;Q5HLV3]GU"W$GE,1C?&WWHW'9T*L.Q%=E16V&Q
M-;#U8U\/)PG%W3BVFGW36J?H5&4HOFB[,_&_]N7_ (->^+S7O@'XB]9/^$7\
M03_CMM[S'X!9A]9:_)WXY?L\^./V9_'$WAOQ]X6UGPIK4.3]GU"W,?FJ#C?&
MWW9$/9T+*>Q-?UY5QOQR_9Y\#_M,>!YO#?C[PMHWBO19LG[/J%N)/*8C&^-O
MO1N.SH58=B*_I;@3Z3F>97RX;/H_6J2TYM%52]=I_P#;R3?69]-@.)Z]+W<0
MN9=^O_!_K4_D-HK]DOVY?^#7C_C\U[X!^(O63_A%O$$_X[;>\Q^ 68?66OR?
M^.?[//CC]F?QQ-X;\?>%M9\*:U#D_9]0MS'YJ@XWQM]V1#V="RGL37]C\'>)
M/#W%%+GRC$*4[7<'[M2/K%ZV\U>/F?98/,L/BE>C+7MU^XXMS3:"<FBOM6=>
MX4445 /L%-<TXG J.HD(****SD $X%1TYS3:SD 4445+,Q&.!3*5CDTE9L H
MHHK)@%!.!137-9L&-HHHJ"8]PHHI&.!6;)&L<FDHHJ "F,<FG,<"F5$@"BBB
MLY"8444US@5DR!I.31114L HHH)P*SD US3:**RD3(*:YIQ.!4=22%%%%9L
MHHHK-@-<TV@G)HK-B7<*T_"?_(4_X ?Z5F5I^$_^0I_P _TKNR?_ 'VEZHNG
M_$1T;BFU(1D5'7ZL>L%%%%0P"FN,&G4,,BLV)D=%%%9L@*C(P:DIKC(J9 -H
MHHK*0 1D5'4E-<8-9R)D-HHHK-B"D89%+14L1'12L,&DK-@%-<8-.H89%9,"
M.BBBH)D%1D8-24UQ4,D;1116; ****R: 8PP:2GL,BF5!.S"BBBHD$NXUQ3:
MDJ,C!K-DA37%.HJ&!'101@T5FP"BBBLI&8UQ3:D(R*CJ0"BBK&EZ7=:WJ5O9
MV5O<7EY=2+%#!!&9))G8X554<LQ/  Y-9RLM6!689%2Z7I=UKFI6]G96]Q>7
MEU(L4$$$9DDF=CA551DLQ/  Y-?HW^PC_P &UWQB_:5^QZY\2'_X5+X3FVR>
M5?0>=K=TG7"6N1Y.>1F=E9>#Y;"OV;_8D_X)6?!/]@/38F\">$[>3Q (]D_B
M/5<7FK7&1AOWQ $2GND*HA[J3S7XIQEXX9!DO-0PLOK-9?9@_=3_ +T]5\H\
MS[I'B8W/,/1]V'O2\MOO/QA_80_X-J_C%^TK]CUSXD/_ ,*E\)S;9/*OH/.U
MNZ3KA+7(\G/(S.RLO!\MA7[._L2?\$J_@G^P'IL3>!?"=O)XA$>R;Q'JN+S5
M[C(PW[X@"('ND*QH>ZD\U]%T5_*'&'BIG_$3=/$U>2B_^7<+QC;^]UE_V\VN
MR1\IC,TQ&(TD[+LMO^"%%%%?G)YH4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7&_'/]GCP/^TSX&F\-^/O
M"VC>*]%FR?L^H6XD\IL8WQM]Z-QV="K#L:[*BML/B:V'JQKT).,XNZ:;33[I
MK5/T*C)Q?-%V9^-?[<W_  :Z?\?FO? /Q%ZR?\(MX@G_ !VV]YC\ LP^LM?D
M[\<_V>?''[,_CB;PWX^\+:UX4UJ')^SZA;F/S5!QOC;[LB'LZ%E/8FOZ]JXW
MXY_L\>!_VF? \WAOQ]X6T;Q7HLV3]GU"W$GE,1C?&WWHW'9T*L.QK^DN!?I,
M9WEG+A<^C]:I+3FT55+UVG_V\DWUF?28#B:O2]VNN9=^O_!^?WG\A-%?LI^W
M-_P:Z?\ 'YKWP#\1>LG_  BWB"?\=MO>8_ +,/K+7Y._'3]GGQQ^S-XXF\-^
M/O"VM>%-:AR?LVH6YC\U0<;XV^[(A[.A93V)K^P^#_$CA_B>ESY3B%*=KN#]
MVI'UB];+NKQ\S[#!YEA\4KTI:]NOW'%N:;117VK.X*"<"BFN:S8#:***S)D%
M(QP*6F,<FID2)11164@"BBBLY, )P*CISFFU!+W"BBBLY!+L%,8Y-.8X%,K-
MDA112,<"I8#6.32445FP"BBBLF0PJ,G)ISG IM0(****A@%-<TXG J.LF 44
M4$X%9F8US3:**F0!1116<@"FN:=49.36<A,****SD/8*T_"?_(4_X ?Z5F5I
M>$SG5C_US/\ 2O0R?_?J7^)!1^-'34UQ3J",BOUB1[!'1114, HHHK-@-<8-
M-J1AD5'6<B&%%%%0(C(P:*<XR*;6; *",BBBLV!'13G&#3:S,]@HHHJ!L1AD
M4RI*8PP:B0A****SD UQ@TVI&&14=9, HHHJ69D9&#13G%-K-@%%%%92 *8P
MP:?2,,BLV)C****D2[!37%.HK-DD=%!&#168#7%-J2HR,&H8!115C2]+NM;U
M*WL[*WN+R\NI%BA@@C,DDSL<*JJ.68G@ <FLI66K)EW*]2Z=I5UK>I6]G96]
MQ>7EU(L4,$$9DDF=CA551DLQ/  Y-?HS^PE_P;8_&']I3['K?Q';_A4OA.;$
MGEWT'FZW=)UPEKD>3GD9G967@^6PK]F/V)O^"5WP5_8%TV)O OA."3Q (]DW
MB/5<7FK3Y&&_>D 1 ]TA5$/=2>:_$N-/'+A_).:AA)?6:R^S!KE3_O3U7RCS
M/ND>'C,\P]#W8>]+RV^__*Y^,G["/_!M=\8OVE?L>N?$A_\ A4OA.;;)Y5]!
MYVMW2=<):Y'DYY&9V5EX/EL*_9O]B7_@E9\%/V!--B;P+X3@D\0"/9-XCU7%
MYJUQD8;]\0!$#W2%40]U)YKZ*HK^3>,O%;B#B-NGBJOLZ+_Y=PO&-O[W67_;
MS:[)'R>,S;$8G23LNRV_X(4445^;'FA1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !7&?'3]G?P/^TUX&F\-^/O"NB^+-%FR?L^H6XD\IB,;XV^]&X[.A5AV(KL
MZ*VP^)JX>K&M0DXSB[IIM-/NFM4RHR<7S1=F?C3^W/\ \&N/_'YKWP"\1>LG
M_"+>()_QVV]YC\ LP^LM?DW\<_V>/''[,WCF;PWX^\*ZUX3UJ')^S:A;F/S5
M!QOC;[LB'LZ%E/8FOZ^JXSXZ?L[^!_VFO TWAOQ]X5T7Q9HLV3]GU"W$GE,1
MC?&WWHW'9T*L.Q%?T?P/])3.LLY<-GL?K5):<VBJI>NT_P#MZS?69])@>):]
M+W:_O+OU_P"#\_O/Y!B<"HZ_9G]NG_@UPR+S7O@#XB]9/^$6\03_ ([;>\Q^
M 68?66OR9^.G[._CG]F7QS-X;\?^%=:\)ZU#D_9M0MS'YJ@XWQM]V1#V="RG
ML37]>\(^(V0<34^?*:ZE*UW!^[->L7K;S5X^9]A@\RP^)5Z4M>W7[CC****^
MV9U",<"F4K')I*R8!1116; *"<"BFN:S8,;1114$Q[A112,<"LV2-8Y-)114
M %,8Y-.8X%,J) %%%%9R$PHHIKG K)D#2<FBBBI8!1103@5G(!KFFT45E(F0
M4US3B<"HZDD****S8!1116; :YIM!.316;$NX4445F*0$X%:'A#_ )"Q_P"N
M9_I6:YR:TO"'_(6/_7,_TKT,G_W^E_B1='^(O4ZBBBBOUQGKC7%-J0C(J.LP
M"BBBH8!37&#3J&&16;$R.BBBLV0%1D8-24UQD5,@&T445E( (R*CJ2FN,&LY
M$R&T445FQ!2,,BEHJ6(CHI6&#25FP"FN,&G4,,BLF!'1114$R"HR,&I*:XJ&
M2-HHHK-@%%%%9- ,88-)3V&13*@G9A11142"7<:XIM25)IFE76M:E!9V5O<7
MEY=2+%#!!&9))G8X5549))/  Y-9RLM625ZFT[2KK7-1M[.RM[B\O+J18H8(
M(S)),['"JJCEB3P .37Z+?L)_P#!MG\8/VD_L>M_$9O^%3>$YL2>5?0^;K=T
MG7"6N1Y.>1F=E9>#Y;"OV7_8G_X)8?!7]@?38F\"^$X)/$ CV3>(M5Q>:M/D
M8/[T@"('ND*HA[J3S7X?QKX[</9)S4,)+ZS67V8-<J?]Z>J^4>9]TCP\;GV'
MH>[#WI>6WW_Y7/QF_82_X-L/C#^TI]CUOXCO_P *F\)S8D\J^A\[6[I.N$M<
MCR<\C,[*R\'RV%?LQ^Q-_P $KO@K^P+IL3>!?"<$GB 1[)O$>JXO-6GR,-^^
M( B![I"J(>ZD\U]%45_)'&?BQQ#Q(W3Q57V=%_\ +N%XQM_>UO+_ +>;5]DC
MY'&YMB,3I-VCV6W_  ?F%%%%?FAYH4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %<9\=/V=_ W[37@:;PWX_\*Z+XLT6;)^SZA;B3
MRF(QOC;[T;CLZ%6'8BNSHK;#XBKAZL:U"3C.+NFFTT^Z:U3*C)Q?-'1GXS_M
MT?\ !K=_Q^:]\ ?$7K)_PBWB"?\ ';;WF/P"S#ZRU^3/QV_9Y\<_LR>.)O#?
MC[PKK7A/6H<G[-J%N8_-4'&^-ONR(>SH64]B:_K^KC/CK^SMX&_:;\#3>&_'
M_A71?%FBS9/V;4+<2>4Q&-\;?>C<=G0JP[$5_1G!'TD<ZRWEPV>1^M4EIS:*
MJEZ[3_[>LWUD?18'B2M2]VO[R[]?^#_6I_']17[-?MU?\&M?_'YKWP!\1>LG
M_"+>()_QVV]YC\ LP^LM?DS\=?V=O'/[,GCF;PWX_P#"NM>$]:AR?LVH6YC\
MU0<;XV^[(A[.A93V)K^N>$?$3(>)J?/E5=2E:[@_=FO6+UMYJ\?,^NP>8X?$
MJ]*6O;K]QQ=%%%?929W 3@5'3G.33:@EZL****SD$NP4QCDTYC@4RLV2%%%(
MQP*E@-8Y-)116; ****R9#"HR<FG.<"FU @HHHJ& 4US3B<"HZR8!1103@5F
M9C7--HHJ9 %%%%9R *:YIU1DY-9R$PHHHK.0]@H)P**:YR:EF8VM7P?SJQ_Z
MYG^E95:W@W_D+G_KF?Z5Z&2_[_2_Q(UH_P 1>ITU%!&#17Z](]F04UQ3J",B
MLY$D=%%%0P"BBBLV UQ@TVI&&14=9R(84445 B,C!HISC(IM9L H(R***S8$
M=%.<8--K,SV"BBBH&Q&&13*DIC#!J)"$HHHK.0#7&#3:D89%1UDP"BBBI9F1
MD8-%.<4VLV 4445E( IC#!I]3:=I5UKFH06=E;SWEY=2+%!!!&9))G8X"JHR
M6)/  Y-9R:6KV%+8JU/IFEW6MZC;V=G;SWEY=2+%#!#&9))G8X"JHY))X ')
MK]%/V%/^#;;XP?M)?8];^(S_ /"I_"<V)/*OH?-UNZ3KA+7(\G/(S,RLO!\M
MA7[*_L4?\$L?@K^P1IL3>!?"<$GB 1[)O$6J8O-6GR,-^]( B![I"J(>ZD\U
M^&\;>//#N1\V'PDOK5=?9@URI_WIZKY1YGT:1X6-S[#T%RQ]Z7EM\W_PY^-7
M["G_  ;;?&#]I/['K?Q&;_A4_A.;$GEWT/FZU=)UPEKD>3GD9F967@^6PK]E
M?V*/^"6/P5_8(TZ)O OA."3Q (]DWB+5<7FK3Y&#^]( B![I"J*>X)YKZ(HK
M^0^-/%KB+B1NGBJOLZ+_ .7<+QC;^]K>7_;S:OLD?(8W-L1B=).T>RV_X(44
M45^9GF!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %<7\=?V=O W[3?@:;PW\0/"NB^+-%FR?LVH6XD\
MIB,;XW^]&X[.A5AV(KM**VP^(JT*D:U"3C*+NFFTT^Z:U3*C)Q?-'1GXR_MU
M?\&M?_'YKWP!\1?WI/\ A%O$$_X[+>\Q^ 68?66OR7^.W[/'CG]F/QQ-X;\?
M^%=:\)ZU#D_9M0MS'YJ@XWQM]V1#V="RGL37]@5<7\=OV=? O[3G@:;PU\0/
M"NB^+-%FR?LVH6XD\IB,;XW^]&X[.A5AV(K^B."?I&YSEO+AL\C]9I?S;5$O
M7:?_ &]9OK(^BP/$E:E[M?WEWZ_\'^M3^/NBOV<_;K_X-9_^/S7O@!XB]9/^
M$5\03_CMM[S'X!9A]9:_)?XZ_L[>.OV9/',WAKX@>%=:\)ZU#D_9M0MS'YJ@
MXWQM]V1#V="RGL37];<)>(>0\2T^?*ZZE*UW!^[->L7K;S5X^9];@\PP^)5Z
M4M>W7[CBZ**1C@5]@=8UCDTE%%0 4QCDTYC@4RHD 4445G(3"BBFN<"LF0-)
MR:***E@%%%!.!6<@&N:;1164B9!37-.)P*CJ20HHHK-@%%%%9L!KFFT$Y-%9
ML2[A11168I 3@5'3G.33:F1(5K>#?^0N?^N9_I636KX,.=9;_KF?YBO0R7_D
M84O\2-:/\1'4N,BFU)49&#7[$>S$****S9(UQ3:D(R*CK, HHHJ& 4UQ@TZA
MAD5FQ,CHHHK-D!49&#4E-<9%3(!M%%%92 ",BHZDIKC!K.1,AM%%%9L04C#(
MI:*EB(Z*5A@TE9L IKC!IU##(K)@1T445!,@J,C!J2IM/TJZUO4;>SLK>>\O
M+J18H8(8S)),['"JJCDDG@ <FLY6CJ]B2K4^F:7=:WJ-O9V=O/>7EU(L4,$,
M9DDF=C@*JCDDG@ <FOT3_85_X-N?C!^TE]CUOXC-_P *G\)S8D\N^A\W6KI.
MN$M<CR<\C,S*R\'RV%?LE^Q3_P $L_@M^P3IT3>!?"D$GB 1[)O$6J8O-6GR
M,']Z0!$#W2%44]P3S7X5QQX^<.9%S8?!R^M5U]F#7*G_ 'JFJ^4>9K9I'AX[
M/\-0]V'O2\MOF_\ *Y^-O["O_!MS\8/VDOL>M_$9O^%3^$YL2>7?0^;K5TG7
M"6N1Y.>1F9E9>#Y;"OV2_8I_X)9_!;]@G3HF\"^%()/$ CV3>(M4Q>:M/D8/
M[T@"('ND*HI[@GFOHBBOX^XU\7.(^)6Z6*J^SHO_ )=PO&-O[VMY?]O-J^R1
M\?CLXQ.)TF[1[+;_ (/S"BBBOS$\L**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH *XOX[?LZ^!?VG/ TWAKX@>%=%\6:+-D_9M0MQ)Y3$8WQO\ >C<=G0JP
M[$5VE%;8?$5:%15J$G&47=--II]TUJF5&3B[QT9^,?[=?_!K/_Q^:]\ /$7K
M)_PBOB"?\=MO>8_ +,/K+7Y)_'C]G?QU^S)X[F\-?$#PKK7A/6H<G[-J%N8_
M-4'&^-ONR(>SH64]B:_L(KB_CM^SKX%_:=\"S>&OB!X5T7Q9HLV3]FU"W$GE
M,1C?&_WHW'9T*L.Q%?T+P7](K.,MY<-G<?K-)?:VJ)>NT_\ MZS?61]!@N(J
MU/W:_O+\?^#_ %J?Q[T5^SW[=G_!K)_Q^:]^S_XC]9/^$5\0S_CLMKS'X!9Q
M]9:_)/X\?L[>.OV8O',WAKX@>%=:\)ZW#D_9M0MS'YJ@XWQM]V1#V="RGL37
M]8\)^(61<1TN?*ZZE*UW!^[->L7K;S5X^9];A,PH8E7I2U[=?N.*8Y-)117V
M#.T****R9#"HR<FG.<"FU @HHHJ& 4US3B<"HZR8!1103@5F9C7--HHJ9 %%
M%%9R *:YIU1DY-9R$PHHHK.0]@H)P**:YR:EF8VBBBLF $X%:G@G_D,M_P!<
MS_,5DN<FM;P3_P AAO\ KF?YBO1R/_D84?\ $C;#_P 1'64UQD4ZBOV:1[#[
MD=%!&#16<@D%-<4Z@C(K.1)'1114, HHHK-@-<8--J1AD5'6<B&%%%%0(C(P
M:*<XR*;6; *",BBBLV!'13G&#3:S,]@HHHJ!L1AD4RI*8PP:B0A***GTS3+K
M6]1@L[.WGO+RZD6*&"&,R23.QP%51R23P .36,K+5B?<K.,&I=,TNZUO4;>S
ML[>>\O+J18H8(8S)),[' 55'))/  Y-?HG^PS_P;??%[]I(6>M?$9O\ A5'A
M2;$GEWT/FZU=)UPEKD>3GD9F967@^6PK]D/V*O\ @EK\%_V"M-B;P-X4@D\0
M"/9-XBU3%YJT^1@_O2 (@>Z0JBGN,\U^#\<>/W#F0\V'P<OK5=?9@UR)_P!Z
MIJOE'F:V:1X6.X@PU#W8>_+RV^;_ ,KGXV_L+_\ !MY\7_VD?L>M_$9_^%3^
M%)L2>5?0^;K5TG7"6N1Y.>1F9E9>#Y;"OV1_8J_X):_!?]@K3HF\#>%()/$
MCV3>(M4Q>:M/D8/[T@"('ND*HA[C/-?0]%?QWQMXO\2<3.5+%U?9T7_R[IWC
M&W][6\O^WFU?9(^-QV<8G$Z3=H]EM_P?F%%%%?EYY84444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %<7\=OV=/ O[3O@6;PU\0
M/"NB^+-$FR?LVH6XD\IB,;XW^]&X[.A5AV(KM**VP^(JT*BK4).,HNZ:;33[
MIK5,J,G%WCHS\7_V[?\ @UA_X_-?_9_\1^LG_"*^(9_QV6UYC\ LX^LM?DG\
M=OV=?'7[,7CJ;PS\0/"NM>$];AR?LVH6YC\U0<;XV^[(A[.A93V)K^PRN+^.
M_P"SIX%_:=\"S>&OB!X5T7Q9HDV3]FU"W$GE,1C?&_WHG'9T*L.Q%?T%P9](
M;.,NY</G4?K-)?:VJ)>NTO\ MZS?61]!@^(JU/W:WO+OU_X/]:G\>=%?M!^W
M;_P:P_\ 'YK_ .S_ .(_[TG_  BOB&?\=EM>8_ +./K+7Y(_'G]G;QU^S%XY
MF\,_$#PKK7A/6X<G[-J%N8_-4'&^-ONR(>SH64]B:_JOA7Q R/B.GS9774I6
MU@_=FO6+U^:O'S/JL+F%#$*]*6O;K]QQ).31117V#.P***"<"LY -<TVBBLI
M$R"FN:<3@5'4DA1116; ****S8#7--H)R:*S8EW"BBBLQ2 G J.G.<FFU,B0
MH)P**:YR:R8#:V/!/_(8;_KF?YBL>MCP3_R&&_ZYG^8KTLC_ .1A1_Q(VP_\
M1'64445^TGM#7&13:DJ,C!K,F(4445FR1KBFU(1D5'68!1114, IKC!IU##(
MK-B9'1116;("HR,&I*:XR*F0#:***RD $9%1U)37&#6<B9#:**GTS3+K6]1@
ML[.WGO+RZD6*&"&,R23.QP%51R23P .36<K)78B"IM.TNYUO4(+.SMY[N\NI
M%BA@AC,DDSL<!54<DD\ #DU^B'[#/_!N#\7OVD/L>M?$5O\ A5'A6;$GEWT/
MFZU=)UPMKD>3GD9F967@^6PK]C/V+/\ @EQ\%_V#=.B;P/X5@D\0"/9-XBU3
M%YJT^1@_O2 (@>Z0JBGN">:_!>.OI!<-Y#S8?!R^M5U]F#7(G_>J:KY1YFMF
MD>!CN(,-A_=A[TNRV^;_ ,KGXX?L,?\ !M_\7OVD/L>M?$5O^%4>%)L2>7?0
M^;K5TG7"6N1Y.>1F9E9>#Y;"OV/_ &*_^"6WP7_8+TZ)O _A6"3Q (]DWB+5
M,7FK3Y&#^]( B![I"J*>X)YKZ&HK^->./&'B3B=RI8NM[.@_^7=.\8V_O:WG
M_P!O-J^R1\;CLXQ.*TF[1[+;_@_,****_+3RPHHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N+^.
M_P"SGX%_:>\"S>&?B!X5T7Q9HDV3]FU"W$GE,1C?&_WHG'9T*L.Q%=I16V'Q
M%6A45:C)QE%W33::?=-:IE1DXN\=S\7?V[O^#5[_ (_-?_9^\1^LG_"*^(9_
MQV6UYC\ LX^LM?DC\=_V=/'7[,7CJ;PS\0/"NM>$];AR?LVH6YC\U<XWQM]V
M1#V="RGL37]B%<7\=_V<_ O[3W@6;PS\0/"NB^+-$FR?LVH6XD\EB,;XW^_$
MX[.A5AV(K]^X-^D)F^7<N'SJ/UFDM.;:HEZ[2_[>LWUD>_@^(:U/W:WO+\?^
M#_6I_'?37-?M)^W=_P &KV/MFO\ [/WB/^])_P (KXAG_'9;7F/P"SCZRU^1
MOQX_9T\=?LP^.YO#/Q!\*ZUX2UN')^S:C;&/S5SC?&WW9$/9T+*>Q-?U1PKQ
M]D?$5/GRRNG*VL'I->L7K\U=>9]5A<PH8A7I2U[=?N.+HHH)P*^L.D:YIM%%
M3( HHHK.0!37-.J,G)K.0F%%%%9R'L%!.!137.34LS&T445DP G J.G.<FFU
MFP"MCP3_ ,AAO^N9_F*QZV/!/_(8;_KF?YBO3R+_ )&%'_$C;#_Q$=91117[
M4>T%-<9%.HJ9$ON1T4$8-%9R"04UQ3J",BLY$D=%%%0P"BBBLV UQ@TVI&&1
M4=9R(84445 B,C!HISC(J73-,N=:U&"SL[>>[N[J18H8(8S)),[' 55'))/
M Y-9RM'5[ 05-INEW.N:A!9V=O/=WEU(L4,$,9DDF=C@*JC)))X ')K]#OV&
MO^#<3XO?M'_8]:^(K_\ "J?"LV)/+OH?-UJZ3KA;7(\G/(S,RLO!\MA7[&?L
M6_\ !+KX,?L':=$W@?PK!)X@$>R;Q#JF+S5I\C!_>D 1 ]TA5%/<$\U^ \>?
M2$X:R#FP^#E]:KK[--KD3_O5-5\HJ33T:1X&/XBPV']V'OR[+;YO_*Y^./[#
M/_!N#\7OVC_L>M?$5_\ A5/A6;$GE7T/FZU=)UPMKD>3GD9F967@^6PK]C/V
M+/\ @EQ\%_V#=.B;P/X5@D\0"/9-XBU3%YJT^1@_O2 (@>Z0JB'N,\U]#45_
M&/'/C'Q+Q0Y4L76]G0?_ "ZIWC&W][6\_P#MYM7V2/B\=G&)Q6DG:/9;?\$*
M***_*SR@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KB_CQ^SGX%_:
M?\"3>&?B#X4T7Q;HDV3]FU"V$GE,1C?&_P!^)QV="K#L17:45MA\15H5%6HR
M<91U33::?=-:HJ,G%WCN?BW^W?\ \&K?_'YK_P"S[XD]9/\ A%?$,_X[+:\Q
M^ 6<?66OR-^/?[.GCK]F'QW-X9^('A76O"6MPY/V;4;8Q^:H.-\;_=E3T="R
MGL37]BU<7\>/V<O G[3_ ($F\,_$'PIHOBW1)LG[-J-L)/*8C&^-_O1..SH5
M8=B*_>^#OI 9OEW+A\YC]8I_S;5$O7:7_;UF^LCWL'Q!6I^[6]Y?C_P?ZU/X
MYZ*_:;]O#_@U7_X_/$'[/OB3^])_PBGB&?\ '9;7F/P"SCZRU^1OQX_9S\=_
MLP>.YO#/Q!\*:UX2UN')^S:C;&/S5!QOC;[LJ'LZ%E/8FOZCX7X\R3B&GSY;
M63ENX/2:]8O6WFKKS/J,+CZ&(5Z4M>W7[CBZ***^L9V#7--H)R:*S8EW"BBB
MLQ2 G J.G.<FFU,B0H)P**:YR:R8#:***S8!6QX)_P"0PW_7,_S%8];'@G_D
M,-_US/\ ,5ZN1?\ (PH_XD;8?^(CK****_:CV@HHHH :XR*;4E1D8-9DQ"BB
MBLV2-<4VI",BHZS ****A@%-<8-.J;3M+N=<U""SL[>>[O+J18H8(8S)),Y.
M JJ.22> !R:RDU'5["EL5:GTS3+G6M1@L[.WGN[NZD6*&"&,R23.QP%51R23
MP .37Z&?L-_\&X_Q=_:.^QZU\1'_ .%4^%9L2>5>P^;K5TG7"VN1Y.>1F9E9
M>#Y;"OV)_8N_X)>?!G]@_3HF\#^%8)-?$>R;Q#JF+S5I\C!_>D 1 ]TA5%/<
M9YK^?^//I$<,\/\ -A\%+ZW77V:;7(G_ 'JFJ^45)IZ-(^>Q_$6&P_NP]^79
M;?-_Y7/QU_8<_P"#<?XO?M'?8]:^(C?\*I\*S8D\N^A\W6KI.N%M<CR<\C,S
M*R\'RV%?L5^Q;_P2Z^#'[!VG1-X'\*P2>(!'LF\0ZIB\U:?(P?WI $0/=(51
M3W!/-?0E%?Q;QUXS<3<4N5+%UO9T'_RZIWC"W][6\_\ MYM7V2/B\=G6*Q6D
MW:/9;?/O\PHHHK\I/)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ KBOCQ^SEX$_:@\"3>&?B#X4T7Q;HDV3]FU&V$GDL
M1C?&_P!^)QV="K#L17:T5M0Q%6C456C)QE'5--II]TUJBHR<7>.Y^+/[>'_!
MJO\ \?GB#]GWQ)_>D_X13Q#/^.RVO,?@%G'UEK\C/CW^SGX[_9@\=3>&?B#X
M4UKPEK<.3]FU&V,?FJ#C?&_W94/9T+*>Q-?V,UQ7QY_9R\"?M0>!)O#/Q"\*
M:+XNT.;)^S:C;"3RF(QOC?[\3CLZ%6'8BOW?A#Q\S;+^7#YQ'ZQ3_FVJ+Y[2
M_P"WK-_S'NX//ZU/W:WO+\?^#_6I_')17[4?MY?\&JG_ !^>(/V??$G]Z7_A
M%/$,_P".RVO,?@%G'UEK\C/CS^SEX[_9?\=S>&?B%X4UKPCKD.3]FU&V,?FJ
M#C?&_P!V5#V="RGL37]/<,<=9+Q!3YLMK)RZP>DUZQ>OS5UYGU.%Q]#$*]*6
MO;K]QQ5!.!137.37UK.@;11163 "<"HZ<YR:;6; ****@ K8\$_\AAO^N9_F
M*QZV/!/_ "&&_P"N9_F*];(O^1A1_P 2-L/_ !$=91117[4>T%%%% !37&13
MJ*F1+[D=%!&#16<@D%-<4ZIM-TNYUO4(+.SMY[N[NI%BA@AC,DDKL<*JJ.22
M> !R:RFTES,DJU/IFF7.M:C!9V=O/=W=U(L4,$,9DDF=C@*JCDDG@ <FOT+_
M &'/^#<KXN_M&_8]:^(C?\*I\*S8D\N]A\W6KI.N%M<CR<\C,S*R\'RV%?L-
M^Q?_ ,$O?@S^PAIT3>!_"L$FOB/9-XAU3%YJT^1@_O2 (@>Z0JBGN">:_GWC
M[Z1?#'#_ #8;!2^MXA?9IM<B?]ZIJOE%2:>C2/G\PXCPN']V'OR[+;YO_*Y^
M//[#G_!N5\7?VC?L>M?$1O\ A5/A6;$GEWL/FZU=)UPMKD>3GD9F967@^6PK
M]AOV+_\ @E[\&?V$-.B;P/X5@DU\1[)O$.J8O-6GR,']Z0!$#W2%44]P3S7T
M)17\4<>>-'$_%3E2QE;V=!_\NJ=XPM_>UYI_]O-J^R1\3C\ZQ6+TF[1[+1?\
M'YA1117Y.>2%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5Q7QY_9Q\"?M0>!)O#/Q"\*:+X
MNT.;)^S:C;"3R6(QOC?[\3CLZ%6'8BNUHK6A7JT:BJT9.,HZIIM-/NFM45&3
MB[K<_%?]O+_@U4_X_?$'[/GB3^]+_P (IXAG_'9;7F/P"SCZRU^1/QY_9Q\>
M?LO>/)O#/Q"\)ZUX1UR')^S:C;&/SE!QOC?[DJ'LZ%E/8FO['JXKX\_LX^ _
MVH? DWAGXA>$]%\7:'-D_9M1MA)Y+$8WQO\ ?B<=G0JP[$5^Z\(^/.;8#EH9
MQ'ZQ3_FVJ)>NTO\ MZS?\Q[F#SZK3]VM[R_'_@_UJ?QP4$X%?M5^WG_P:H_\
M?GB#]GOQ)_>E_P"$4\0S_CLMKS'X!9Q]9:_(CX^?LY>//V7_ !Y-X9^(7A/6
MO".N09/V;4;8Q^<H.-\;_<E0]G0LI[$U_37#/'.39_#FRVLG+K!Z37K%Z_-7
M7F?3X7'4<0KTWKVZG$4445]2SK"BBBD 5L>"?^0PW_7,_P Q6/6QX)_Y##?]
M<S_,5ZV1?\C"C_B1MA_XB.LHHHK]J/:"BBB@ HHJ?3-,N=:U&"SL[>>[N[J1
M8H8(8S))*[' 55'))/  Y-*325WL#V*SC(J73-,N=:U&"SL[>>[N[J18H8(8
MS)),[' 55'))/  Y-?H7^P__ ,&Z'Q<_:,^QZU\1&_X57X5FQ)Y=[#YNM72=
M<+:Y'DYY&9BK+P?+85^PG[&'_!+_ .#/[".G1MX'\*P2:\(]DWB'5,7>K3Y&
M#^]( B![I$J*>XSS7\]<?_2.X8X>YL-@I?6\0M.6FUR)_P!ZIJOE%2:>C2/G
M<=Q)A</[L/?EV6WS?^5S\>?V'O\ @W,^+G[1GV/6OB(__"JO"LV)/+O8?-UJ
MZ3KA;7(\G/(S,RLO!\MA7["_L8?\$OO@S^PCIT3>!_"L$FOB/9-XAU3%YJT^
M1@_O2 (@>Z0JBGN,\U]!T5_$?'OC5Q1Q6Y4L96]G0?\ RZIWC"W][7FG_P!O
M-J^R1\/C\ZQ6+TF[1[+1?\'YA1117Y*>2%%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %<3\>OV</ ?[47@.;PS\0O">B^+M#FR?LVHVPD\EB,;
MXW^_$X[.A5AV(KMJ*UHUZE&HJM&3C):IIM-/NFM45&3B[K<_%/\ ;T_X-3O^
M/SQ!^SWXD_O2_P#"*>(I_P =EM>8_ +./K+7Y$_'K]G'QY^R]X\F\,_$+PGK
M?A'7(<G[-J-L8_-4'&^-_N2H>SH64]B:_LBKB?CU^SAX#_:B\!S>&?B%X3T7
MQ=H<V3]FU&V$GDL1C?&_WXG'9T*L.Q%?N7"7CMFN M0S>/UBG_-M47SVE\[-
M]9'N8//JM/W:WO+\?^#_ %J?QNT5^UG[>G_!J=_Q^>(/V>_$G]Z7_A%/$4_X
M[+:\Q^ 6<?66OR)^/7[./CS]E[QY-X9^(7A/6_".N0Y/V;4;8Q^:H.-\;_<E
M0]G0LI[$U_3/#/'&39_3YLNK)RZP>DUZQ>OS5UYGT^%QU'$*]-Z]NIQ-;'@G
M_D,-_P!<S_,5CUL>"?\ D,-_US/\Q7Z%D7_(PH_XD>CA_P"(CK***GTS3+G6
MM1@L[.WGN[NZD6*&"&,R22N3@*JCDDG@ <FOVF4DE=GM$%3Z9IESK6HP6=G;
MSW=W=2+%#!#&9))7)P%51R23P .37Z$?L/\ _!N?\7/VC/L>M?$1O^%5^%9L
M2>7>P^;K5TG7"VN1Y.>1F8JR\'8PK]@_V,?^"8'P:_83TZ-O!'A6"37A'LF\
M0ZIB[U6?(P?WI $0/=8E13W&>:_GSC_Z2'"_#W-AL%+ZWB%]FFUR)_WJFJ^4
M5)IZ-(^>S#B3"X?W8>_+LMOF_P#*Y^/G[#__  ;G_%S]HS['K7Q$;_A5?A6;
M$GEWL/FZU=)UPMKD>3GD9F*LO!V,*_8/]C'_ ()@?!K]A/3HF\$>%8)->$>R
M;Q#JF+O59\C!_>D 1 ]TB5%/<$\U]!45_$?'WC9Q1Q8Y4L96]G0?_+JG>,+?
MWM>:?_;S:OJDCX?,,[Q6+TG*T>RT7S[_ #"BBBOR,\@**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N)^/7[.'@/]
MJ+P'-X9^(7A/1?%VAS9/V;4;82>2Q&-\;_?B<=G0JP[$5VU%:T:]2C456C)Q
MDM4TVFGW36J*C)Q=UN?BG^WI_P &IW_'YX@_9[\2?WI?^$4\13_CLMKS'X!9
MQ]9:_*?QC^R]\1/V>/C*?!OC;P7XB\.^)G!CAT^[LW$EV2P4&$@%9E)X#1EE
M/8FO[!*\K^-O_)=_A#_V%+__ -():_H'P_\ 'C.LMQ$89A!8F,%*2;?+/W8N
M5G))W3M:[BWUN?09?GU>G*U1<UOD]%W/Q._8?_X-S_BY^T9]CUKXB-_PJOPK
M-B3R[V'S=:NDZX6UR/)SR,S%67@[&%?L'^QC_P $P/@U^PGIT;>"/"L$FO"/
M9-XAU3%WJL^1@_O2 (@>ZQ*BGN,\U]!45\KQ]XV<4<5N5+&5O9T'_P NJ=XP
MM_>UYI_]O-J^J2.3,,[Q6+TG*T>RT7S[_,****_(SR HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
@B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713402704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - USD ($)<br> $ in Billions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Mar. 22, 2024</div></th>
<th class="th"><div>Jul. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Jan. 31,  2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--01-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-40531<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">SENTINELONE, INC<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">99-0385461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">444 Castro Street, Suite 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Mountain View<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CA<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">94041<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">855<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">868-3733<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Class A common stock, par value $0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">S<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NYSE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001583708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">275,097,473<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,910,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714612304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">DELOITTE & TOUCHE LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">San Jose, California<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">34<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714660960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</a></td>
<td class="text"><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div>Portions of the registrant&#8217;s definitive proxy statement relating to its 2024 Annual Meeting of Stockholders (Proxy Statement) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the United States Securities and Exchange Commission (SEC) within 120 days after the end of the registrant&#8217;s fiscal year ended January&#160;31, 2024 to which this Annual Report on Form 10-K relates.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711703744">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 256,651<span></span>
</td>
<td class="nump">$ 137,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestments', window );">Short-term investments</a></td>
<td class="nump">669,305<span></span>
</td>
<td class="nump">485,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, net</a></td>
<td class="nump">214,322<span></span>
</td>
<td class="nump">151,492<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetCurrent', window );">Deferred contract acquisition costs, current</a></td>
<td class="nump">54,158<span></span>
</td>
<td class="nump">37,904<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">102,895<span></span>
</td>
<td class="nump">101,812<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">1,297,331<span></span>
</td>
<td class="nump">914,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">48,817<span></span>
</td>
<td class="nump">38,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">18,474<span></span>
</td>
<td class="nump">23,564<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestments', window );">Long-term investments</a></td>
<td class="nump">204,798<span></span>
</td>
<td class="nump">535,422<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostNetNoncurrent', window );">Deferred contract acquisition costs, non-current</a></td>
<td class="nump">71,640<span></span>
</td>
<td class="nump">55,536<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">122,903<span></span>
</td>
<td class="nump">145,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">549,411<span></span>
</td>
<td class="nump">540,308<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">8,033<span></span>
</td>
<td class="nump">5,516<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,321,407<span></span>
</td>
<td class="nump">2,258,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">6,759<span></span>
</td>
<td class="nump">11,214<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued liabilities</a></td>
<td class="nump">104,671<span></span>
</td>
<td class="nump">100,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Accrued payroll and benefits</a></td>
<td class="nump">74,345<span></span>
</td>
<td class="nump">54,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Operating lease liabilities, current</a></td>
<td class="nump">4,689<span></span>
</td>
<td class="nump">3,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenue, current</a></td>
<td class="nump">399,603<span></span>
</td>
<td class="nump">303,200<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">590,067<span></span>
</td>
<td class="nump">473,279<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityNoncurrent', window );">Deferred revenue, non-current</a></td>
<td class="nump">114,930<span></span>
</td>
<td class="nump">103,062<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Operating lease liabilities, non-current</a></td>
<td class="nump">18,239<span></span>
</td>
<td class="nump">23,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">4,128<span></span>
</td>
<td class="nump">2,788<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">727,364<span></span>
</td>
<td class="nump">602,208<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingencies', window );">Commitments and contingencies (Note 15)</a></td>
<td class="text"> <span></span>
</td>
<td class="text"> <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, value, issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">2,934,607<span></span>
</td>
<td class="nump">2,663,394<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive loss</a></td>
<td class="num">(1,550)<span></span>
</td>
<td class="num">(6,367)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(1,339,044)<span></span>
</td>
<td class="num">(1,000,351)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">1,594,043<span></span>
</td>
<td class="nump">1,656,705<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">2,321,407<span></span>
</td>
<td class="nump">2,258,913<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common stock, value, issued</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481990/310-10-45-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14A<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 23: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 26: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.17)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.25)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 22: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 19: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481404/852-10-50-7<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(21))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated undistributed earnings (deficit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480016/944-40-65-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706805778896">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Balance Sheets (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par or stated value per share (in USD per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">50,000,000<span></span>
</td>
<td class="nump">50,000,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in USD per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">1,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">269,780,805<span></span>
</td>
<td class="nump">222,951,206<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">269,780,805<span></span>
</td>
<td class="nump">222,951,206<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in USD per share)</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares, issued (in shares)</a></td>
<td class="nump">34,910,917<span></span>
</td>
<td class="nump">63,812,651<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares, outstanding (in shares)</a></td>
<td class="nump">34,910,917<span></span>
</td>
<td class="nump">63,812,651<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713988256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Operations - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 621,154<span></span>
</td>
<td class="nump">$ 422,179<span></span>
</td>
<td class="nump">$ 204,799<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of revenue</a></td>
<td class="nump">179,281<span></span>
</td>
<td class="nump">144,177<span></span>
</td>
<td class="nump">81,677<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">441,873<span></span>
</td>
<td class="nump">278,002<span></span>
</td>
<td class="nump">123,122<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpense', window );">Research and development</a></td>
<td class="nump">218,176<span></span>
</td>
<td class="nump">207,008<span></span>
</td>
<td class="nump">136,274<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">397,160<span></span>
</td>
<td class="nump">310,848<span></span>
</td>
<td class="nump">160,576<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">198,247<span></span>
</td>
<td class="nump">162,722<span></span>
</td>
<td class="nump">93,504<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring Charges</a></td>
<td class="nump">6,706<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">820,289<span></span>
</td>
<td class="nump">680,578<span></span>
</td>
<td class="nump">390,354<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Loss from operations</a></td>
<td class="num">(378,416)<span></span>
</td>
<td class="num">(402,576)<span></span>
</td>
<td class="num">(267,232)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeInterest', window );">Interest income</a></td>
<td class="nump">45,880<span></span>
</td>
<td class="nump">21,408<span></span>
</td>
<td class="nump">202<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(1,216)<span></span>
</td>
<td class="num">(1,830)<span></span>
</td>
<td class="num">(787)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">918<span></span>
</td>
<td class="num">(1,293)<span></span>
</td>
<td class="num">(2,280)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">(332,834)<span></span>
</td>
<td class="num">(384,291)<span></span>
</td>
<td class="num">(270,097)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for (benefit from) income taxes</a></td>
<td class="nump">5,859<span></span>
</td>
<td class="num">(5,613)<span></span>
</td>
<td class="nump">1,004<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (338,693)<span></span>
</td>
<td class="num">$ (378,678)<span></span>
</td>
<td class="num">$ (271,101)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Class A and Class B common stockholders, basic (in USD per share)</a></td>
<td class="num">$ (1.15)<span></span>
</td>
<td class="num">$ (1.36)<span></span>
</td>
<td class="num">$ (1.56)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Class A and Class B common stockholders, diluted (in USD per share)</a></td>
<td class="num">$ (1.15)<span></span>
</td>
<td class="num">$ (1.36)<span></span>
</td>
<td class="num">$ (1.56)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares)</a></td>
<td class="nump">294,923,536<span></span>
</td>
<td class="nump">277,802,861<span></span>
</td>
<td class="nump">174,051,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares)</a></td>
<td class="nump">294,923,536<span></span>
</td>
<td class="nump">277,802,861<span></span>
</td>
<td class="nump">174,051,203<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(2)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 19: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482925/835-30-45-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482916/730-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 912<br> -SubTopic 730<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482517/912-730-25-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 985<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711947584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Comprehensive Loss - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract', window );"><strong>Statement of Comprehensive Income [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (338,693)<span></span>
</td>
<td class="num">$ (378,678)<span></span>
</td>
<td class="num">$ (271,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive loss</a></td>
<td class="nump">4,817<span></span>
</td>
<td class="num">(6,821)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">289<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">$ (333,876)<span></span>
</td>
<td class="num">$ (385,499)<span></span>
</td>
<td class="num">$ (270,812)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706802433808">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th">
<div>Class A and Class B Common Stock </div>
<div>Class A and Class B Common Stock</div>
</th>
<th class="th"><div>Additional Paid-In Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income (Loss)</div></th>
<th class="th"><div>Accumulated Deficit</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Shares, beginning of period (in shares) at Jan. 31, 2021</a></td>
<td class="nump">167,058,113<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, beginning of period at Jan. 31, 2021</a></td>
<td class="nump">$ 621,139<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward', window );"><strong>Increase (Decrease) in Temporary Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</a></td>
<td class="num">(167,058,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</a></td>
<td class="num">$ (621,139)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Shares, end of period (in shares) at Jan. 31, 2022</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period at Jan. 31, 2022</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares, beginning of period (in shares) at Jan. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,242,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, beginning of period at Jan. 31, 2021</a></td>
<td class="num">(320,536)<span></span>
</td>
<td class="nump">$ 2<span></span>
</td>
<td class="nump">$ 29,869<span></span>
</td>
<td class="nump">$ 165<span></span>
</td>
<td class="num">$ (350,572)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,787,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</a></td>
<td class="nump">621,139<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">621,129<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Issuance of common stock upon initial public offering and private placements, net of underwriting discounts and commissions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,678,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Issuance of common stock upon initial public offering and private placements, net of underwriting discounts and commissions</a></td>
<td class="nump">1,380,960<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">1,380,956<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,793,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">14,621<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">14,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_StockIssuedDuringPeriodSharesExerciseOfWarrants', window );">Issuance of common stock upon exercise of warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">940,953<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,218<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">381,716<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">11,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,356<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices', window );">Issuance of restricted stock for services provided (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices', window );">Issuance of restricted stock for services provided</a></td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested', window );">Vesting of early exercised options</a></td>
<td class="nump">572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">572<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock and awards assumed in connection with acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,277,214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock and awards assumed in connection with acquisition</a></td>
<td class="nump">120,320<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">120,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures', window );">Issuance of restricted stock awards (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,315,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">92,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,668<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">289<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares, end of period (in shares) at Jan. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">270,451,615<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(271,101)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Jan. 31, 2022</a></td>
<td class="nump">$ 1,650,788<span></span>
</td>
<td class="nump">$ 27<span></span>
</td>
<td class="nump">2,271,980<span></span>
</td>
<td class="nump">454<span></span>
</td>
<td class="num">(621,673)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Shares, end of period (in shares) at Jan. 31, 2023</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period at Jan. 31, 2023</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,650,525<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">17,335<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">17,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,303,854<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,335,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">19,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares', window );">Cancellation of holdback shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(9,551)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested', window );">Vesting of early exercised options</a></td>
<td class="nump">103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions', window );">Issuance of common stock and awards assumed in connection with acquisition (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,032,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions', window );">Issuance of common stock and awards assumed in connection with acquisition</a></td>
<td class="nump">186,333<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">186,332<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">168,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">168,486<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares, end of period (in shares) at Jan. 31, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">286,763,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive loss</a></td>
<td class="num">(6,821)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6,821)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(378,678)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(378,678)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Jan. 31, 2023</a></td>
<td class="nump">$ 1,656,705<span></span>
</td>
<td class="nump">$ 29<span></span>
</td>
<td class="nump">2,663,394<span></span>
</td>
<td class="num">(6,367)<span></span>
</td>
<td class="num">(1,000,351)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquitySharesOutstanding', window );">Shares, end of period (in shares) at Jan. 31, 2024</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent', window );">Balance, end of period at Jan. 31, 2024</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Issuance of common stock upon exercise of options (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,298,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Issuance of common stock upon exercise of options</a></td>
<td class="nump">28,318<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">28,317<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Vesting of restricted stock units (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,021,877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans', window );">Issuance of common stock under employee stock purchase plan (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,607,874<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan', window );">Issuance of common stock under employee stock purchase plan</a></td>
<td class="nump">19,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,147<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested', window );">Vesting of early exercised options</a></td>
<td class="nump">186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">223,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">223,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Foreign currency translation adjustments</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharesOutstanding', window );">Shares, end of period (in shares) at Jan. 31, 2024</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,691,722<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Other comprehensive loss</a></td>
<td class="nump">4,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,817<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">(338,693)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(338,693)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, end of period at Jan. 31, 2024</a></td>
<td class="nump">$ 1,594,043<span></span>
</td>
<td class="nump">$ 30<span></span>
</td>
<td class="nump">$ 2,934,607<span></span>
</td>
<td class="num">$ (1,550)<span></span>
</td>
<td class="num">$ (1,339,044)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments To Additional Paid In Capital, Early Exercised Options, Vested</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Cancellation Of Holdback Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_StockIssuedDuringPeriodSharesExerciseOfWarrants">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Issued During Period, Shares, Exercise of Warrants</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_StockIssuedDuringPeriodSharesExerciseOfWarrants</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Temporary Equity, Value, Conversion of Temporary Equity to Common Stock</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-13<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481089/718-20-55-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInTemporaryEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInTemporaryEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-19<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 20<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -SubTopic 10<br> -Topic 810<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-10A<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-11<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued which are neither cancelled nor held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481139/470-20-50-1E<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-30)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of an employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueIssuedForServices">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueIssuedForServices</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-11<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480767/946-205-45-4<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued as a result of the exercise of stock options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29-31)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-12<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(19))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.6-05(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(6))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(7))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 11: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 14: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480418/310-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquityCarryingAmountAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.E.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquityCarryingAmountAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TemporaryEquitySharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TemporaryEquitySharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711243008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>CASH FLOW FROM OPERATING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (338,693)<span></span>
</td>
<td class="num">$ (378,678)<span></span>
</td>
<td class="num">$ (271,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">38,912<span></span>
</td>
<td class="nump">29,721<span></span>
</td>
<td class="nump">7,909<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of deferred contract acquisition costs</a></td>
<td class="nump">48,682<span></span>
</td>
<td class="nump">36,417<span></span>
</td>
<td class="nump">21,670<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_NoncashOperatingLeaseCost', window );">Non-cash operating lease costs</a></td>
<td class="nump">4,020<span></span>
</td>
<td class="nump">3,559<span></span>
</td>
<td class="nump">2,862<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">216,870<span></span>
</td>
<td class="nump">164,466<span></span>
</td>
<td class="nump">87,889<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments', window );">Accretion of discounts, and amortization of premiums on investments, net</a></td>
<td class="num">(19,943)<span></span>
</td>
<td class="num">(12,217)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_GainLossOnStrategicInvestment', window );">Net gain on strategic investments</a></td>
<td class="num">(2,703)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNoncashIncomeExpense', window );">Other</a></td>
<td class="nump">4,637<span></span>
</td>
<td class="num">(1,187)<span></span>
</td>
<td class="num">(456)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of effects of acquisitions</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(61,949)<span></span>
</td>
<td class="num">(44,442)<span></span>
</td>
<td class="num">(59,082)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Prepaid expenses and other current assets</a></td>
<td class="num">(1,207)<span></span>
</td>
<td class="num">(14,499)<span></span>
</td>
<td class="num">(7,319)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_IncreaseDecreaseDeferredContractAcquisitionCosts', window );">Deferred contract acquisition costs</a></td>
<td class="num">(81,039)<span></span>
</td>
<td class="num">(61,289)<span></span>
</td>
<td class="num">(53,565)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Accounts payable</a></td>
<td class="num">(4,499)<span></span>
</td>
<td class="nump">3,670<span></span>
</td>
<td class="num">(2,076)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="nump">4,271<span></span>
</td>
<td class="nump">4,976<span></span>
</td>
<td class="nump">18,080<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Accrued payroll and benefits</a></td>
<td class="nump">19,140<span></span>
</td>
<td class="num">(7,205)<span></span>
</td>
<td class="nump">41,462<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="num">(4,410)<span></span>
</td>
<td class="num">(5,320)<span></span>
</td>
<td class="num">(3,139)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability', window );">Deferred revenue</a></td>
<td class="nump">108,197<span></span>
</td>
<td class="nump">92,496<span></span>
</td>
<td class="nump">115,142<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities', window );">Other liabilities</a></td>
<td class="nump">1,340<span></span>
</td>
<td class="num">(3,755)<span></span>
</td>
<td class="nump">6,136<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(68,374)<span></span>
</td>
<td class="num">(193,287)<span></span>
</td>
<td class="num">(95,588)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>CASH FLOW FROM INVESTING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property and equipment</a></td>
<td class="num">(1,304)<span></span>
</td>
<td class="num">(4,953)<span></span>
</td>
<td class="num">(3,653)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireIntangibleAssets', window );">Purchases of intangible assets</a></td>
<td class="num">(3,505)<span></span>
</td>
<td class="num">(407)<span></span>
</td>
<td class="num">(802)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToDevelopSoftware', window );">Capitalization of internal-use software</a></td>
<td class="num">(13,956)<span></span>
</td>
<td class="num">(13,452)<span></span>
</td>
<td class="num">(5,839)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireInvestments', window );">Purchases of investments</a></td>
<td class="num">(466,253)<span></span>
</td>
<td class="num">(1,938,007)<span></span>
</td>
<td class="num">(6,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments', window );">Sales and maturities of investments</a></td>
<td class="nump">639,193<span></span>
</td>
<td class="nump">925,185<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash and restricted cash acquired</a></td>
<td class="num">(13,585)<span></span>
</td>
<td class="num">(281,032)<span></span>
</td>
<td class="num">(3,449)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="nump">140,590<span></span>
</td>
<td class="num">(1,312,666)<span></span>
</td>
<td class="num">(19,743)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>CASH FLOW FROM FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfStockIssuanceCosts', window );">Payments of deferred offering costs</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(186)<span></span>
</td>
<td class="num">(7,416)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayment of debt</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(20,000)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">28,317<span></span>
</td>
<td class="nump">17,335<span></span>
</td>
<td class="nump">14,622<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromIssuanceOfCommonStock', window );">Proceeds from issuance of common stock under the employee stock purchase plan</a></td>
<td class="nump">19,147<span></span>
</td>
<td class="nump">19,159<span></span>
</td>
<td class="nump">11,356<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement', window );">Proceeds from initial public offering and private placement, net of underwriting discounts and commissions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,388,562<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">47,464<span></span>
</td>
<td class="nump">36,308<span></span>
</td>
<td class="nump">1,387,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,146<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">NET CHANGE IN CASH, CASH EQUIVALENTS, AND RESTRICTED CASH</a></td>
<td class="nump">119,680<span></span>
</td>
<td class="num">(1,469,645)<span></span>
</td>
<td class="nump">1,272,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH&#8211;Beginning of period</a></td>
<td class="nump">202,406<span></span>
</td>
<td class="nump">1,672,051<span></span>
</td>
<td class="nump">399,112<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">CASH, CASH EQUIVALENTS, AND RESTRICTED CASH&#8211;End of period</a></td>
<td class="nump">322,086<span></span>
</td>
<td class="nump">202,406<span></span>
</td>
<td class="nump">1,672,051<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Interest paid</a></td>
<td class="nump">7<span></span>
</td>
<td class="nump">17<span></span>
</td>
<td class="nump">409<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Income taxes paid, net of refunds</a></td>
<td class="nump">5,111<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="nump">583<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract', window );"><strong>SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING AND FINANCING ACTIVITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_StockBasedCompensationCapitalizedAsInternalUseSoftware', window );">Stock-based compensation capitalized as internal-use software</a></td>
<td class="nump">6,693<span></span>
</td>
<td class="nump">4,020<span></span>
</td>
<td class="nump">4,779<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid', window );">Property and equipment purchased but not yet paid</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">203<span></span>
</td>
<td class="nump">913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_VestingOfEarlyExercisedStockOptions', window );">Vesting of early exercised stock options</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="nump">575<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DeferredOfferingCostsAccruedButNotYetPaid', window );">Deferred offering costs accrued but not yet paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">186<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssued1', window );">Issuance of common stock and assumed equity awards in connection with acquisitions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">186,332<span></span>
</td>
<td class="nump">120,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConversionOfStockAmountConverted1', window );">Conversion of redeemable convertible preferred stock to common stock upon initial public offering</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 621,139<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DeferredOfferingCostsAccruedButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Offering Costs Accrued But Not Yet Paid</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DeferredOfferingCostsAccruedButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Investments And Accretion (Amortization) Of Discounts And Premiums, Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_GainLossOnStrategicInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Strategic Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_GainLossOnStrategicInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_IncreaseDecreaseDeferredContractAcquisitionCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Deferred Contract Acquisition Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_IncreaseDecreaseDeferredContractAcquisitionCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_NoncashOperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash Operating Lease Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_NoncashOperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Proceeds From Issuance Of Initial Public Offering And Private Placement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_StockBasedCompensationCapitalizedAsInternalUseSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Stock Based Compensation Capitalized As Internal use Software</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_StockBasedCompensationCapitalizedAsInternalUseSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_VestingOfEarlyExercisedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Vesting Of Early Exercised Stock Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_VestingOfEarlyExercisedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalExpendituresIncurredButNotYetPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Future cash outflow to pay for purchases of fixed assets that have occurred.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalExpendituresIncurredButNotYetPaid</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -SubTopic 230<br> -Topic 830<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConversionOfStockAmountConverted1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConversionOfStockAmountConverted1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 230<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481877/830-230-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482312/912-310-45-11<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in obligation for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-25<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNoncashIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNoncashIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsOfStockIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for cost incurred directly with the issuance of an equity security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsOfStockIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the purchase of all investments (debt, security, other) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToDevelopSoftware">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToDevelopSoftware</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromIssuanceOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the additional capital contribution to the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromIssuanceOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-14<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RepaymentsOfLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-3<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709624368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Organization and Description of Business<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Organization and Description of Business</a></td>
<td class="text"><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><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%">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></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//810/tableOfContent<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706823918608">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text"><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-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%">Basis of Presentation</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%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States (US). The 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-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%">Fiscal Year</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%">Our fiscal year ends on January 31. References to fiscal 2024, 2023 and 2022 refer to the fiscal years ended January&#160;31, 2024, January&#160;31, 2023 and January&#160;31, 2022, respectively.</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-style:italic;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates include, but are not limited 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. Actual results could differ from those estimates.</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-style:italic;font-weight:700;line-height:120%">Segment and Geographic Information</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 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 and long-lived assets by geography, see Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue and Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, and Note 14, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Geographic Information</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, respectively. </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-style:italic;font-weight:700;line-height:120%">Foreign Currency</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 fiscal 2022, we changed the functional currency of certain subsidiaries from their respective local currency to the US dollar. The change in functional currency is due to increased exposure to the US dollar as a result of a change in facts and circumstances in the primary economic environment in which these subsidiaries operate. The effects of the change in functional currency were not significant to our consolidated financial statements.</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%">Subsequent to the change, our reporting currency and the functional currency of our foreign subsidiaries is the US dollar. Foreign currency transaction gains and losses are recorded in other income (expense), net in the consolidated statements of operations and were not material for any periods presented.</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-style:italic;font-weight:700;line-height:120%">Revenue Recognition</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 recognize revenue in accordance with Accounting Standards Codification (ASC) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</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;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%">Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for the subscriptions and services. We apply the following five-step approach to recognize revenue:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identification of the Contract, or Contracts, with the Customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We determine that we have a contract with a customer when the contract is approved, the payment terms for the services can be identified, each party&#8217;s rights regarding the services to be transferred can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. We apply judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit and financial information of the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell through our indirect relationships with our channel partners or direct relationships with end customers through our internal sales force. Apart from certain sales arrangements where channel partners are determined to be our customers, we have concluded that the end customer is our customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identification of the Performance Obligations in the Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Performance obligations in a contract are identified based on the services that will be transferred to a customer that are both capable of being distinct, where the customer can benefit from the service either on its own or together with other resources that are readily available to the customer, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, we apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Determination of the Transaction Price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The transaction price is the amount of consideration we expect to be entitled from a customer in exchange for providing the subscriptions and services. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our end customers are entitled to receive service level commitment credits, in which we may be contractually obligated to provide partial refunds, and in rare instances, each representing a form of variable consideration. We have historically not experienced any significant incidents affecting the defined guarantees of performance levels or service response affecting the defined guarantees of performance levels or service response rates, and accordingly, estimated refunds related to service level commitment credits in the consolidated financial statements were not material during fiscal 2024, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of our contracts contain a significant financing component. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allocation of the Transaction Price to the Performance Obligations in the Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on relative standalone selling price (SSP). Certain arrangements include variable consideration that is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we may allocate the variable amount to each distinct service period within the series (i.e. direct allocation).</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Revenue when, or as, Performance Obligations are Satisfied</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Revenue is recognized when control of the related performance obligation is transferred to the customer in an </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount that reflects the consideration expected to be received in exchange for the subscriptions or services.</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 generate substantially all of our revenue from subscriptions to our Singularity Platform. Our Singularity Platform delivers artificial intelligence-powered threat prevention, detection, and response capabilities, enabling an automatic protection against a full spectrum of cyber threats. We built our Singularity Platform to be deployed as a cloud service or in private and hybrid clouds. Customers can extend the functionality of their subscription to our platform by subscribing to additional Singularity Modules. The nature of our promise to the customer under the subscription is to stand ready to provide protection for the duration of the contractual term. As a result, we recognize revenue for these performance obligations ratably over the contractual term. 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.</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%">Certain arrangements include variable consideration related either to transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we i) recognize revenue as each distinct service period is performed, ii) recognize the estimate of variable consideration ratably over the period to which it relates, or iii) apply the &#8216;right to invoice&#8217; practical expedient and recognize revenue based on the amount invoiced to the customer during the period.</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 generally 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 <span style="-sec-ix-hidden:f-440">one</span> to three years. Our payment terms typically range between 30 to 45 days. The invoiced amounts are treated as deferred revenue on the consolidated balance sheets and are recognized ratably over the term of the contract beginning on the date the customer is given access to our platform. Our contracts are generally non-cancelable over the contractual term.</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-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations</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%">Our contracts with customers may contain multiple promised services consisting of subscriptions to our Singularity Platform, premium support and maintenance, and other Singularity Modules that are distinct and accounted for separately. The transaction price is allocated to separate performance obligations on a relative SSP basis. Our best evidence for SSP is the price we charge for the subscription or service when we sell it separately in similar circumstances to similar customers. In instances where performance obligations do not have observable standalone sales, we utilize available information that may include, but is not limited to, product groupings or applying the expected cost-plus margin approach to estimate the price we would charge if the service was sold separately.</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%">Cost of Revenue</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%">Cost of revenue consists primarily of third-party cloud infrastructure expenses incurred in connection with the hosting and maintenance of our platform, personnel-related costs associated with our customer support and services organization, including salaries, benefits, bonuses, and stock-based compensation, amortization of intangible assets, amortization of capitalized internal-use software, software and subscription services used by our customer support and services team, and allocated overhead costs.</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%">Research and Development</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%">Research and development costs are expensed as incurred, unless they qualify for recognition as capitalized internal-use software. Research and development expenses consist primarily of personnel-related costs, including salaries, benefits, bonuses, and stock-based compensation, consulting fees, software and subscription services, third-party cloud infrastructure expenses incurred in developing our platform and modules, and allocated overhead costs.</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%">Advertising Expenses</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%">Advertising costs are expensed as incurred and included in sales and marketing expenses in the consolidated statements of operations. Advertising expenses were $18.5 million, $12.3&#160;million, and $8.4&#160;million for fiscal 2024, 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%">Stock-Based Compensation</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 account for stock-based awards issued to employees, directors, and non-employee consultants based on the fair value of the awards at grant date. The fair value of stock option awards granted and rights to purchase shares under our employee stock purchase plan (ESPP) are generally estimated using the Black-Scholes option pricing model. Stock-based compensation expense for awards with only service-based vesting conditions is recognized on a straight-line basis over the requisite service period of the awards. Forfeitures are accounted for in the period in which they occur.</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 granted certain awards that have both service-based vesting conditions and performance-based vesting conditions. For these awards, we recognize stock-based compensation expense on a graded basis over the total requisite service period for each separately vesting portion of performance tranches where it is probable that the performance-based vesting conditions will be achieved. </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 also granted stock option awards with service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer. For these awards, stock-based compensation expense is recognized using the accelerated attribution method over the requisite implied service period when it is probable the performance-based vesting condition will be achieved.</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%">Income Taxes</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 are subject to income taxes in the US and other foreign jurisdictions.</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 utilize the asset and liability method of accounting for income taxes whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities, as well as from net operating loss carryforwards, and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</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%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.</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 recognize income tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained upon examination by the taxing authorities based on the technical merits of the position. We recognize penalties and accrued interest related to unrecognized tax benefits as income tax expense, in the consolidated statements of operations.</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-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</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 compute basic and diluted net loss per share attributable to common stockholders using the two-class method required for participating securities. We consider our redeemable convertible preferred stock, restricted common stock, and shares issued upon the early exercise of stock options subject to repurchase to be participating securities. Under the two-class method, net loss is not allocated to redeemable convertible preferred stock, restricted common stock, and early exercised stock options as the holders do not have a contractual obligation to share in our losses.</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;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 consider all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents may consist of amounts invested in money market funds and certificates of deposit. Restricted cash consists of indemnity escrow funds related to acquisitions and collateralized letters of credit established in connection with lease agreements for our office facilities. Restricted cash, current and non-current, are included within prepaid expenses and other current assets and other assets, respectively, on our consolidated balance sheets.</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%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash 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%">256,651&#160;</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&#160;</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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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%">4,171&#160;</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&#160;</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%">322,086&#160;</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&#160;</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;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%">Investments</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 determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Investments not considered cash equivalents, and with maturities of one year or less from the consolidated balance sheet date, are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments. We classify our investments as available-for-sale securities. Our investments are recorded at fair value with unrealized gains and losses, if any, reported in accumulated other comprehensive income (loss). When evaluating whether an investment's unrealized losses are related to credit factors, we review factors such as the extent to which fair value is below its cost basis, any changes to the credit rating of the security, adverse conditions specifically related to the security, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, before recovery of cost basis. We invest in highly rated securities with a weighted average maturity of 18 months or less. In addition, our investment policy limits the amount of our credit exposure to any one issuer and requires investments to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. </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 did not identify any credit losses on investments as of January&#160;31, 2024 and 2023. Realized gains and losses on the sale of investments are determined on a specific identification method and are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses on the sale of investments during fiscal 2024, 2023 and 2022 were not significant.</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%">Strategic Investments</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 strategic investments consist of non-marketable equity and debt investments in privately held companies. We elect to apply the measurement alternative and record non-marketable equity investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Non-marketable debt securities are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. </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%">Strategic investments are included within long-term investments on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. During fiscal 2024, the Company recognized impairment charges of $0.8&#160;million and realized gains of $3.5&#160;million on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during fiscal 2023 and 2022.</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%">Fair Value of Financial Instruments</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%">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The carrying amounts reported on the consolidated balance sheets for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and benefits approximate their respective fair values due to their short-term nature.</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%">Concentrations of Credit Risk</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%">Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, investments, and accounts receivable. We maintain our cash, cash equivalents, restricted cash, and investments with high-credit-quality financial institutions mainly in the US and Israel. We have not experienced any credit losses relating to our cash, cash equivalents, restricted cash, and investments. For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. We perform periodic credit evaluations of our customers and generally do not require collateral. </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%">Channel partners that represented 10% or more of accounts receivable, net for the periods presented were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></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:13.164%"></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%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Channel partner A</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%">26&#160;</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 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%">20&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Channel partner B</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">*</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%">Channel partner C</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%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">*</span></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%">* Less than 10%</span></div></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></table></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></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 end customers that represented 10% or more of accounts receivable as of January&#160;31, 2024 or 2023.</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="margin-bottom: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 only channel partner that represented 10% or more of our total revenue for the periods presented was 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:52.906%"></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><td style="width:1.0%"></td><td style="width:13.803%"></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:13.803%"></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:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Channel partner A</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><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%">19&#160;</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 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%">18&#160;</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 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%">18&#160;</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></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%">There were no end customers that represented 10% or more of total revenue for fiscal 2024, 2023 and 2022.</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%">Accounts Receivable</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%">Accounts receivable are recorded at invoiced amounts and are non-interest bearing. We have a well-established collection history from our channel partners and end customers. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. The allowance for doubtful accounts balance was $0.7 million and $0.8 million as of January&#160;31, 2024 and 2023, 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%">Deferred Contract Acquisition Costs</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 capitalize sales commissions and associated payroll taxes, and certain incentives (such as referral fees) paid to partners, that are incremental to obtaining a customer contract, which are recorded as deferred contract acquisition costs on the consolidated balance sheets. Sales commissions for the renewal of a contract are not considered commensurate with commissions paid for the initial contracts, given the substantive difference in commission rates in proportion to their respective contract values. Commissions paid, including certain incentives paid to partners, on a new contract are amortized on a straight-line basis over an estimated period of benefit of four years, while commissions paid on renewal contracts are amortized over the average contractual term of the renewal. We determine the estimated period of benefit based on both quantitative and qualitative factors, including the duration of our relationships with customers and the estimated useful life of our technology. Amortization of deferred contract acquisition costs is included in sales and marketing expenses in the consolidated statements of operations.</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 periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. We did not recognize any impairment of deferred contract acquisition costs during fiscal 2024, 2023 and 2022.</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%">Property and Equipment</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-weight:400;line-height:120%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets 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:66.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></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%">Estimated Useful Life</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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software, and electronic equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining term of lease</span></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-weight:400;line-height:120%">Costs for maintenance and repairs are expensed as incurred.</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%">Capitalized Internal-Use Software</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 capitalize certain internal-use software development costs related to our cloud platform. Costs incurred in the preliminary stages of development and post-development are expensed as incurred. Internal and external costs incurred during the development phase, if direct, are capitalized until the software is substantially complete and ready for our intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is included in property and equipment and is amortized to cost of revenue on a straight-line basis over its expected useful life.</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%">Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)</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%">Long-lived assets, including intangible assets with finite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the asset group. In fiscal 2024, we recorded a $2.4&#160;million impairment loss related to our excess facilities. No impairment loss was recorded during fiscal 2023 and 2022.</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%">Goodwill is not amortized but tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. The impairment test consists of a qualitative assessment to determine if the quantitative assessment is required. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, net of related income tax effect, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. We did not recognize any impairment of goodwill during fiscal 2024, 2023 and 2022.</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%">Business Combinations</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 account for our acquisitions using the acquisition method of accounting. We allocate the fair value of purchase consideration to the tangible and intangible assets acquired, and liabilities assumed, based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain identifiable assets include, but are not limited to, the selection of valuation methodologies, forecasted revenue, discount rates, and useful lives. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations. During the measurement period, which is up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations. See Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information regarding our acquisitions.</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%">Leases</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%">In accordance with ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we determine if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Operating lease right-of-use (ROU) assets and operating lease liabilities are recognized on the consolidated balance sheets at the lease commencement date based on the present value of lease payments over the lease term, which is the non-cancelable period stated in the contract adjusted for any options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</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%">Lease payments consist of the fixed payments under the arrangement, less any lease incentives, such as tenant improvement allowances. Variable costs, comprised of maintenance and utilities based on actual usage, are not included in the measurement of operating lease ROU assets and operating lease liabilities and are expensed when the event determining the amount of variable consideration to be paid occurs. When the implicit rate of the leases is not determinable, we use an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Lease cost for lease payments is recognized on a straight-line basis over the lease term.</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 account for lease components and non-lease components as a single lease component. In addition, we do not recognize operating lease ROU assets and operating lease liabilities for leases with lease terms of 12 months or less.</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%">In addition, we sublease certain of our unoccupied facilities to third parties. We recognize sublease income on a straight-line basis over the sublease term.</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 did not have any material finance leases during fiscal 2024, 2023 and 2022.</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%">Recently Issued Accounting Pronouncement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Not Yet Adopted</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%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#8217;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU.</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 December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 740). The ASU requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will result in the required additional disclosures being included in our consolidated financial statements, once adopted.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//235/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706807386048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue and Contract Balances</a></td>
<td class="text"><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="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 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"><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:25.502%"></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><td style="width:1.0%"></td><td style="width:10.598%"></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:10.598%"></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:10.598%"></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:10.598%"></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:10.598%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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><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%">US</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><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%">397,885&#160;</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&#160;</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%">276,443&#160;</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%">65&#160;</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%">140,034&#160;</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%">68&#160;</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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,269&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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%">145,736&#160;</span></td><td style="background-color:#ffffff;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%">35&#160;</span></td><td style="background-color:#ffffff;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%">64,765&#160;</span></td><td style="background-color:#ffffff;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%">32&#160;</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 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 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%">621,154&#160;</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&#160;</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%">422,179&#160;</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&#160;</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%">204,799&#160;</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&#160;</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 US represented 10% or more of our revenue during fiscal 2024, 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 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 consolidated balance sheets was $3.8 million and $1.5&#160;million as of January&#160;31, 2024 and 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 $514.5 million and $406.3 million as of January&#160;31, 2024 and 2023, respectively. We recognized revenue of $305.7 million, $195.9 million and $95.5&#160;million for fiscal 2024, 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-521">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="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%">For consumption and usage-based agreements 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&#8217; future consumption, which is inherently variable at the customers&#8217; discretion.</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 January&#160;31, 2024, our remaining performance obligations were $896.2 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="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%">Capitalized contract costs were $125.8 million and $93.4 million as of January&#160;31, 2024 and 2023, respectively. Amortization expense of contract costs was $48.7&#160;million, $36.4&#160;million, and $21.7&#160;million for fiscal 2024, 2023 and 2022, respectively. We periodically review deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. We did not recognize any impairment of deferred contract acquisition costs during fiscal 2024, 2023 and 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706808322128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">ACQUISITIONS</span><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-style:italic;font-weight:700;line-height:120%">KSG</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%">On November 8, 2023, we completed our acquisition of Krebs Stamos Group LLC (KSG), a Washington D.C.-based privately held strategic advisory group. The purchase price of $13.9&#160;million for all of the outstanding membership interests of KSG consisted of all cash 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;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 recorded $4.8&#160;million of net identifiable assets in our consolidated balance sheet as of the KSG acquisition date, of which $3.2&#160;million was related to intangible assets. The excess of the purchase price over the fair value of net identifiable assets acquired has been assigned to goodwill in the amount of $9.1&#160;million. The goodwill in this transaction is primarily attributable to expected operational synergies and the assembled workforce. The goodwill is expected to be deductible for tax purposes. Intangible assets consist of customer relationships, which will be amortized to sales and marketing expense on a straight-line basis over the estimated useful life of four years. The results of operations of KSG have been included in the consolidated financial statements from the date of acquisition, and would not have had a material impact on our combined results of operation if the acquisition had occurred on February 1, 2022. The estimates and assumptions regarding the fair value of certain tangible assets acquired and liabilities assumed, the valuation of intangible assets acquired, income taxes, and goodwill are subject to change as we obtain additional information during the measurement period, which usually lasts for up to one year from the acquisition date.</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%">In connection with the acquisition, we also granted PSUs under our 2021 Equity Incentive Plan. For further details, refer to Note 10, </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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. As the shares are subject to post-acquisition employment, we are accounting for them as post-acquisition compensation expense.</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%">Attivo</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%">On May 3, 2022, we acquired 100% of the issued and outstanding equity securities of Attivo Networks, Inc. (Attivo), an identity security and lateral movement protection company (the Attivo acquisition). Attivo expands our coverage of critical attack surfaces. Identity is an adjacent security solution that complements our core endpoint solution. The Attivo 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;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 had post-combination expense with a fair value of $32.9&#160;million that was not included in the total purchase consideration, which is comprised of 307,396 shares of restricted common stock with an aggregate fair value of $10.0&#160;million, and 378,828 assumed options with an aggregate fair value of $11.5&#160;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&#160;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 us of certain stockholders of Attivo.</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%">In connection with the Attivo acquisition, we also granted RSUs and PSUs under our 2021 Equity Incentive Plan. For further details, refer to Note 10, </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><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 following table presents the allocation of purchase consideration recorded on our 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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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 our common stock</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%">The valuation of intangible assets acquired are included in Note 7, </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;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%">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 Attivo 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;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 incurred $5.5&#160;million of transaction expenses in connection with the Attivo acquisition during fiscal 2023. $3.2&#160;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 fiscal 2024.</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%">The following unaudited supplemental pro forma financial information is provided for informational purposes only and summarizes our combined results of operations as if the acquisition occurred on February 1, 2021 (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:99.839%"><tr><td style="width:1.0%"></td><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></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:12.866%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">429,683&#160;</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%">235,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393,773)</span></td><td style="background-color:#ffffff;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%">(326,829)</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;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%">The unaudited supplemental pro forma results reflect certain adjustments for the amortization of acquired intangible assets, recognition of stock-based compensation, acquisition-related transaction expenses, and acquisition-related compensation costs. Such pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the date indicated, nor is it indicative of our future operating results.</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%">Scalyr</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 February&#160;6, 2021, we executed a merger agreement to acquire 100% of the issued and outstanding equity securities of Scalyr, Inc. (Scalyr), a leading cloud-native, cloud-scale data analytics platform. This Scalyr acquisition allows us to advance our data ingestion, search, and retention capabilities. The Scalyr acquisition closed on February 9, 2021. The aggregate consideration transferred was $125.3 million, of which $5.0 million was paid in cash, $106.2 million was comprised of 7,277,214 shares of common stock, and $14.1 million was comprised of assumed options to purchase 2,138,347 shares of common stock. As part of the merger agreement, we entered into non-compete agreements with the founder and the co-founder of Scalyr with a term of three years and a fair value of $0.7 million. The fair value of the non-compete agreements was excluded from the purchase consideration and the net assets acquired, resulting in purchase consideration of $124.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 assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition 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.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%">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%">699&#160;</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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665&#160;</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</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%">444&#160;</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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</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%">Intangible 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%">17,150&#160;</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%">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%">108,193&#160;</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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</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%">(5,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;text-align: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%">(347)</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%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,628&#160;</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;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%">The valuation of intangible assets acquired are included in Note 7, </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;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%">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 as a result of the acquisition that will enhance our product available to both new and existing customers and increase 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%">As part of the consideration transferred, we withheld 1,317,079 shares of our common stock with a fair value of $14.59 per share at the time of grant (Holdback Shares) and $0.4 million of cash related to certain obligations, including indemnification for potential breach of general representations and warranties of the sellers. The Holdback Shares and cash are expected to be released 18 months from the acquisition closing date, subject to claims for any 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%">In connection with the acquisition, we granted 1,315,099 shares of restricted common stock that vest over a period of two years contingent on continued employment, for which stock-based compensation expense was 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-weight:400;line-height:120%">There was no other contingent consideration or cash consideration expected to be paid out subsequent to the acquisition. The results of operations of Scalyr have been included in our consolidated financial statements from the date of 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%">We incurred $1.4 million of transaction costs in connection with the acquisition during fiscal 2022. These costs were recorded as general and administrative expenses in the consolidated statements of operations.</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 unaudited pro forma financial information summarizes the results of operations of SentinelOne and Scalyr as if the acquisition occurred on February 1, 2020 (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:99.519%"><tr><td style="width:1.0%"></td><td style="width:84.890%"></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><td style="width:1.0%"></td><td style="width:12.910%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2022</span></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%">Revenue</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><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%">204,874&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td 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 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%">(262,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-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 pro forma results reflect certain adjustments for the amortization of acquired intangible assets, adjustments to revenue resulting from the fair value adjustment to deferred revenue, recognition of stock-based compensation, and acquisition-related costs. Such pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the date indicated, nor is it indicative of our future operating results.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//805/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713497632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">Fair Value Measurements</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">FAIR VALUE MEASUREMENTS</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 measure fair value based on a three-level hierarchy, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs, as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;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%">Level 1:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt">Assets and liabilities whose values are based on observable inputs such as quoted (unadjusted)&#160;prices in active markets for identical assets or liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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%">Level 2:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt">Assets and liabilities whose values are based on inputs from quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the asset or liability.</span></div><div style="margin-bottom:9pt;padding-left:18pt;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%">Level 3:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt">Assets and liabilities whose values are based on unobservable inputs that are supported by little or no market activity and that are significant to the overall fair value measurement.</span></div><div style="margin-bottom: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 table summarizes information about our cash, cash equivalents, and investments by investment category for the periods presented (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:99.038%"><tr><td style="width:1.0%"></td><td style="width:28.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.656%"></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&#160;31, 2024</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:0 1pt"></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%">43,925&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%">43,925&#160;</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%">204,481&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">204,481&#160;</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%">Certificates of deposit</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 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%">8,245&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245&#160;</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="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 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:#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%">256,651&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%">256,651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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 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%">US Treasury 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 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,776&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">(1,053)</span></td><td style="background-color:#ffffff;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%">233,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">279,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,068)</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%">278,192&#160;</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%">US 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%">157,873&#160;</span></td><td style="background-color:#ffffff;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%">18&#160;</span></td><td style="background-color:#ffffff;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%">(501)</span></td><td style="background-color:#ffffff;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%">157,390&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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%">671,897&#160;</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%">30&#160;</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%">(2,622)</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%">669,305&#160;</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%">US 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%">27,175&#160;</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%">121&#160;</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%">&#8212;&#160;</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%">27,296&#160;</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%">69,970&#160;</span></td><td style="background-color:#ffffff;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%">279&#160;</span></td><td style="background-color:#ffffff;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%">(67)</span></td><td style="background-color:#ffffff;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%">70,182&#160;</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%">US 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%">90,924&#160;</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%">303&#160;</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%">(48)</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%">91,179&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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%">188,069&#160;</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%">703&#160;</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%">(115)</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%">188,657&#160;</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,116,617&#160;</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%">733&#160;</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,737)</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,114,613&#160;</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"><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:28.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></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:12.543%"></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:12.543%"></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:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.548%"></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&#160;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:0 1pt"></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&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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&#160;</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&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash 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&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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&#160;</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%">US 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&#160;</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&#160;</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&#160;</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&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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&#160;</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&#160;</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&#160;</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%">US 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&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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&#160;</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&#160;</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&#160;</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%">US 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&#160;</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%">&#8212;&#160;</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&#160;</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%">233,946&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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%">US 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&#160;</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&#160;</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&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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="text-align:justify;text-indent:18pt"><span><br/></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 fiscal 2024, 2023 and 2022. As of January&#160;31, 2024, all of our investments will mature within two 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%">As of January&#160;31, 2024, we determined that the declines in the market value of our investment portfolio were not driven by credit related factors. During the years ended January&#160;31, 2024 and 2023, we did not recognize any losses on our investments due to credit related factors. As of January&#160;31, 2024, we had $2.1&#160;million in continuous unrealized loss positions for more than twelve months on securities with a total fair value of $437.2&#160;million.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;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 tables above do not include the Company&#8217;s strategic investments in non-marketable debt and equity securities, which are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer (measurement alternative) and were $16.1&#160;million and $12.5&#160;million as of January&#160;31, 2024 and 2023, respectively.</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%">During the year ended January&#160;31, 2024, the Company recognized impairment charges on its non-marketable strategic investments of $0.8&#160;million. During the year ended January&#160;31, 2024, the Company recognized realized gains of $3.5&#160;million 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709627072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">PROPERTY AND EQUIPMENT, NET</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%">Property and equipment, 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078&#160;</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%">2,110&#160;</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%">Computers, software, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,325&#160;</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%">34,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,188&#160;</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%">Construction in progress</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%">21&#160;</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&#160;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#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%">73,974&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,657&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,916)</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%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,817&#160;</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%">38,741&#160;</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 capitalized internal-use software costs of $20.7&#160;million, $17.5&#160;million and $10.6&#160;million during fiscal 2024, 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%">Depreciation and amortization expense related to property and equipment was $10.0&#160;million, $6.7&#160;million and $4.6&#160;million for fiscal 2024, 2023 and 2022, respectively, including amortization expense related to capitalized internal-use software of $7.1&#160;million, $4.1&#160;million and $2.1&#160;million for fiscal 2024, 2023 and 2022, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//360/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711709232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text"><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 as of January 31, 2024 and 2023 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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&#160;</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&#160;</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></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%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,300&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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&#160;</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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&#160;</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,016&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(55,268)</span></td><td style="background-color:#ffffff;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><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%">Total finite-lived intangible assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,838&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,903&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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 $28.9&#160;million, $23.0&#160;million, and $3.3&#160;million for fiscal 2024, 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 January&#160;31, 2024, 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="padding:0 1pt"></td><td colspan="3" style="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"><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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,412&#160;</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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,975&#160;</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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,975&#160;</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%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,215&#160;</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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,373&#160;</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%">26,698&#160;</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%">122,648&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//350-30/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706705933168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">LEASES</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 have entered into real estate operating lease agreements with various expiration dates through 2029, some of which include options to extend the leases for up to <span style="-sec-ix-hidden:f-774">seven</span> years, and some of which include options to terminate the leases. Our lease terms include options to extend the lease if they are reasonably certain of being exercised. Our operating lease arrangements do not contain any restrictive covenants or residual value guarantees.</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%">Supplemental cash flow information related to our operating leases for fiscal 2024, 2023, and 2022 as well as the weighted-average remaining lease term and weighted-average discount rate as of January&#160;31, 2024 and 2023 were 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.150%"></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.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:700;line-height:100%">Supplemental Cash Flow Information</span></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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amount included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,987&#160;</span></td><td style="background-color:#ffffff;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,266&#160;</span></td><td style="background-color:#ffffff;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,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for operating lease liabilities</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%">616&#160;</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%">3,224&#160;</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%">8,558&#160;</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"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55</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%">Weighted-average discount rate</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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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-weight:400;line-height:120%">The components of lease costs, net of sublease income, 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:55.791%"></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><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.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Operating lease costs</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><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,855&#160;</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,905&#160;</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,027&#160;</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 lease costs</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;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%">771&#160;</span></td><td style="background-color:#ffffff;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,248&#160;</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%">Variable lease costs</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;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%">(700)</span></td><td style="background-color:#ffffff;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%">(563)</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 lease costs</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><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,256&#160;</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%">6,862&#160;</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%">6,836&#160;</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 maturities of our operating lease liabilities as of January&#160;31, 2024 were as follows (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: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:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,565</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,684</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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,571</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,574</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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155</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%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,236</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,308)</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%">Present value of operating lease liabilities</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,928</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//842-20/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711721136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">Common Stock</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">COMMON STOCK</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 have two classes of common stock: Class A common stock and Class B common stock. In connection with our IPO, we amended and restated our certificate of incorporation and authorized 1,500,000,000 shares of Class A common stock and 300,000,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to twenty votes. Class A and Class B common stock each have a par value of $0.0001 per share, and are referred to collectively as our common stock throughout the notes to the consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</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%">Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock automatically convert to Class A common stock at 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 (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 (such calculations shall include 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 (such calculation shall include 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.</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 common stock reserved for future issuance on an as-converted basis as of January&#160;31, 2024 and 2023 were 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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406,457&#160;</span></td><td style="background-color:#ffffff;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%">14,409,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP reserved for future issuance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,303,700&#160;</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%">8,043,936&#160;</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%">2021 Plan available for future grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450,021&#160;</span></td><td style="background-color:#ffffff;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,175,515&#160;</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 shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,320,028&#160;</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%">95,075,431&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481062/946-235-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481004/946-505-50-6<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480237/815-40-50-6<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//505/tableOfContent<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-16<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714755680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">STOCK-BASED COMPENSATION </span><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-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 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:63.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></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:16.048%"></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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">17,187&#160;</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%">10,093&#160;</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%">61,055&#160;</span></td><td style="background-color:#ffffff;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%">51,771&#160;</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%">55,798&#160;</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,115&#160;</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%">83,890&#160;</span></td><td style="background-color:#ffffff;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%">62,487&#160;</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="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring</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: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%">&#8212;&#160;</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%">216,870&#160;</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%">164,466&#160;</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%">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-weight:400;line-height:120%">In May 2021, our board of directors and in June 2021, our stockholders approved our 2021 Equity Incentive Plan (2021 Plan) as a successor to our 2013 Equity Incentive Plan (2013 Plan) and 2011 Stock Incentive Plan (2011 Plan) with the purpose of granting stock-based awards to employees, directors, officers and consultants, including stock options, restricted stock awards, restricted stock units (RSUs), and performance stock units (PSUs). A total of 35,281,596 shares of Class A common stock were initially available for issuance under the 2021 Plan. Our compensation committee administers the 2021 Plan. The number of shares of our Class A common stock available for issuance under the 2021 Plan is subject to an annual increase on the first day of each fiscal year beginning on February 1, 2022, equal to the lesser of: (i) five percent (5%) of the aggregate number of outstanding shares of all classes of our common stock as of the last day of the immediately preceding fiscal year or (ii) such other amount as our board of directors may determine. </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 2013 Plan and 2011 Plan (together, the Prior Plans) were terminated in June 2021, in connection with the adoption of our 2021 Plan, and stock-based awards are no longer granted under the Prior Plans. However, the Prior Plans 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 Prior Plans will be automatically transferred to the 2021 Plan and be available for issuance as Class A common stock.</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%">Restricted Stock Units and Performance Stock Units</span></div><div style="margin-bottom:9pt;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 RSU and PSU 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&#160;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&#160;</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&#160;</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%">22,822,240&#160;</span></td><td style="background-color:#ffffff;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%">17.17&#160;</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%">(6,021,877)</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%">25.15&#160;</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%">(3,803,072)</span></td><td style="background-color:#ffffff;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.17&#160;</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 January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406,457&#160;</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%">20.08&#160;</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 January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested RSUs of $482.6 million that is expected to be recognized on a straight-line basis over a weighted-average period of 2.95 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%">As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested PSUs of $3.8&#160;million that is expected to be recognized on a straight-line basis over a weighted-average period of 2.13 years.</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%">During fiscal 2024, we granted PSUs covering 1,133,455 shares of Class A common stock at target to certain executives subject to service-based and performance-based vesting conditions. As of January&#160;31, 2024, the financial performance metrics have not been achieved. 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;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%">In November 2023, we granted 312,686 PSUs with a grant date fair value of $5.4&#160;million subject to service-based and performance-based vesting conditions to retain the services of certain former KSG employees. These PSUs will vest 100% upon the achievement of certain financial performance and integration milestone events, subject to the employees&#8217; continued service to us from the grant date through the milestone events or target dates. For further details, refer to Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock Option 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%">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: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="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="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 Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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&#160;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&#160;</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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52</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%">337,214&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,298,114)</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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(988,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</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%">447,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</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.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,989&#160;</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%">Vested and exercisable as of January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,633,560&#160;</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%">4.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</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%">348,522&#160;</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%">There were no options granted during fiscal 2024 and 2023. The weighted-average grant-date fair value of options granted during fiscal 2022 was $13.14 per share. </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 aggregate intrinsic value is the difference between the exercise price and the estimated fair value of the underlying common stock. The aggregate intrinsic value of options exercised during fiscal 2024, 2023 and 2022 was $170.1&#160;million, $173.0&#160;million and $333.7&#160;million, 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 January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested options of $51.8&#160;million that is expected to be recognized on a straight-line basis over a weighted-average period of 1.85 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%">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 1,404,605 options to purchase shares of common stock subject to service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer under the 2013 Plan. These stock options will vest 100% upon the occurrence of i) our IPO (the performance-based vesting condition), which was completed in June 2021, and ii) the achievement of a certain market capitalization target (the market-based vesting condition), subject to the executive&#8217;s continued service to us from the grant date through the milestone event. As of January&#160;31, 2024, the market capitalization target has not yet been achieved, and therefore, these milestone 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%">We recorded stock-based compensation expense related to these milestone options of $3.6 million, $3.6&#160;million, and $3.1&#160;million during fiscal 2024, 2023, and 2022, respectively. As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested milestone options of $9.1&#160;million, that is expected to be recognized over the remaining implied service period of 2.6 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%">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 Attivo acquisition, we issued restricted Class A common stock to Attivo&#8217;s employees. We recorded stock-based compensation expense related to these restricted shares in connection with the Attivo acquisition of $0.7&#160;million and $1.0&#160;million during fiscal 2024 and 2023, respectively. As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to this unvested restricted common stock of $0.3&#160;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 Scalyr acquisition, we granted 1,315,099 shares of restricted common stock. We recorded stock-based compensation expense related to restricted common stock in connection with the Scalyr acquisition of $0.2&#160;million, $8.5&#160;million, and $10.9&#160;million during fiscal 2024, 2023, and 2022, respectively. As of January&#160;31, 2024, this restricted common stock has fully vested.</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%">Employee Stock Purchase Plan (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-weight:400;line-height:120%">In May 2021, our board of directors, and in June 2021, our stockholders approved our ESPP, which became effective on the date of effectiveness of our Final Prospectus, or June 29, 2021. The ESPP initially reserved and authorized the issuance of up to a total of 7,056,319 shares of common stock to eligible employees. The number of shares reserved for issuance and sale under the ESPP will automatically increase on the first day of each fiscal year, starting on February 1, 2022 for the first <span style="-sec-ix-hidden:f-914">ten</span> calendar years after the first offering date, in an amount equal to (i) 1% of the aggregate number of outstanding shares of all class our common stock on the last day of the immediately preceding fiscal year, or (ii) such other amount as the administrator of the ESPP may determine. The ESPP generally provides for six-month offering periods beginning January 6 and July 6 of each year, with each offering period consisting of single six-month purchase periods, except for the initial offering period which began on July 1, 2021, and ended on July 5, 2023. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of i) the fair market value of our common stock as of the beginning of the offering period or ii) the fair market value of our common stock on the purchase date, as defined in the ESPP, except for the initial offering period that had a 24-month look back to the IPO price of $35.</span></div><div style="margin-bottom: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 table summarizes the assumptions used in estimating the fair value of employee stock purchase rights using the Black-Scholes option pricing model for the periods presented:</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:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55% - 85%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72% - 96%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 4.8%</span></div></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%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</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%">We recognized stock-based compensation expense related to ESPP of $11.7&#160;million, $12.7&#160;million, and $5.5&#160;million during fiscal 2024, 2023, and 2022, respectively.</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%">Modifications</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%">During fiscal 2024 and 2023, 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). The 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 fiscal 2024 and 2023, we recognized an incremental charge of $6.2&#160;million and $4.5&#160;million, respectively, related to the Management Transitions.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (l)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714748144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringChargesAbstract', window );"><strong>Restructuring Charges [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock', window );">Restructuring</a></td>
<td class="text"><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;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%">In June 2023, we announced a restructuring plan (the 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 $7.4&#160;million in charges in connection with the Plan in fiscal 2024, which consists of $5.4&#160;million in charges related to severance payments and employee benefits, $2.4 million of impairment charges related to excess facilities, $0.7&#160;million related to inventory write-offs, offset partially by $1.1&#160;million in savings related to the reversal of certain 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 consolidated financial statements of operations. These costs were paid as of January&#160;31, 2024. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to finalizing the disposition of certain office space.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//420/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(e))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringChargesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringChargesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714749920">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.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%">Our loss before provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-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:49.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Domestic</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%">(406,151)</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%">(432,235)</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%">(274,270)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="background-color:#ffffff;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%">47,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</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%">Loss before provision for income taxes</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%">(332,834)</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%">(384,291)</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%">(270,097)</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 components of provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands):</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:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">State</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%">150&#160;</span></td><td style="background-color:#ffffff;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%">53&#160;</span></td><td style="background-color:#ffffff;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%">82&#160;</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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,168&#160;</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,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011&#160;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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,754)</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</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%">State</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%">&#8212;&#160;</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,913)</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%">&#8212;&#160;</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 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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#ffffff;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%">340&#160;</span></td><td style="background-color:#ffffff;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%">(89)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">541&#160;</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%">(9,327)</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%">(89)</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%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,859&#160;</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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,613)</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,004&#160;</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%">A reconciliation of the expected provision for (benefit from) income taxes at the statutory federal income tax rate to our recorded provision for income taxes consisted of the following (in thousands):</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:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Benefit from income taxes at US federal statutory rate</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%">(69,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(80,701)</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%">(56,720)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">150&#160;</span></td><td style="background-color:#ffffff;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%">53&#160;</span></td><td style="background-color:#ffffff;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%">82&#160;</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%">Foreign tax rate differential</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%">23,179&#160;</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%">10,140&#160;</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,297)</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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,367&#160;</span></td><td style="background-color:#ffffff;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%">2,734&#160;</span></td><td style="background-color:#ffffff;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%">(23,442)</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%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#160;</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%">322&#160;</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%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251)</span></td><td style="background-color:#ffffff;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%">(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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%">Change in valuation allowance</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%">40,525&#160;</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%">60,145&#160;</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%">81,739&#160;</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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394&#160;</span></td><td style="background-color:#ffffff;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%">924&#160;</span></td><td style="background-color:#ffffff;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%">340&#160;</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 provision for (benefit from) income taxes</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%">5,859&#160;</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%">(5,613)</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%">1,004&#160;</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%">Significant components of our net deferred tax assets and liabilities as of January&#160;31, 2024 and 2023 consisted of the following (in thousands):</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:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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%">226,971&#160;</span></td><td style="background-color:#ffffff;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%">228,400&#160;</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%">Research and development expenses</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%">106,257&#160;</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%">72,432&#160;</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 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%">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%">36,199&#160;</span></td><td style="background-color:#ffffff;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%">25,643&#160;</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%">Accruals and reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265&#160;</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,215&#160;</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 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%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492&#160;</span></td><td style="background-color:#ffffff;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%">9,139&#160;</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%">Stock-based compensation</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%">14,300&#160;</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%">17,528&#160;</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 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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,111&#160;</span></td><td style="background-color:#ffffff;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,622&#160;</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%">Gross deferred tax 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%">407,595&#160;</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%">361,979&#160;</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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340,951)</span></td><td style="background-color:#ffffff;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%">(291,751)</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 deferred tax 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%">66,644&#160;</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%">70,228&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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></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%">Acquired intangibles, property and equipment</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%">(28,652)</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%">(37,170)</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 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%">Deferred contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423)</span></td><td style="background-color:#ffffff;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,868)</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%">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%">(6,582)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,162)</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 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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,782)</span></td><td style="background-color:#ffffff;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,279)</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 deferred tax liabilities</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%">(67,439)</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%">(70,479)</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%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(795)</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%">(251)</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%">Based upon available objective evidence, we believe it is more likely than not that the US and Israel net deferred tax assets will not be fully realizable. Accordingly, we have established a valuation allowance for the US and Israel gross deferred tax assets. As of January&#160;31, 2024 and 2023, we had a valuation allowance of $341.0&#160;million and $291.8&#160;million, respectively, against our deferred tax assets. During fiscal 2024 and 2023, total valuation allowance increased by $49.2&#160;million and $72.8&#160;million, respectively, primarily due to additional net operating losses.</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 January&#160;31, 2024, we had federal net operating loss carryforwards of $721.2&#160;million, which will begin to expire in 2031, and state net operating loss carryforwards of $390.6&#160;million, which will begin to expire in 2025. We also had foreign net operating loss carryforwards of $202.8&#160;million, which do not expire.</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 had federal research and development credit carryforwards of $5.9&#160;million, which will begin to expire in 2037, and state research and development credit carryforwards of $2.9&#160;million, which do not expire.</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%">Federal and state tax laws impose substantial restrictions on the utilization of the net operating loss carryforwards and tax credit carryforwards in the event of an ownership change as defined in Section 382 of the Internal Revenue Code of 1986, as amended. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership change. Such a limitation could result in the expiration of carryforwards before they are utilized. The carryforwards are currently subject to a valuation allowance.</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%">Foreign withholding taxes have not been provided for the cumulative undistributed earnings of certain foreign subsidiaries of us as of January&#160;31, 2024 and 2023 due to our intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.</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 file income tax returns in the US federal jurisdiction and various state and foreign jurisdictions. Our tax years generally remain open and subject to examination by federal, state, or foreign tax authorities. We are currently under examination by the Israel Tax Authorities for the 2017 through 2021 tax years. We are not currently under audit in any other tax 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%">The changes in the gross amount of unrecognized tax benefits consisted of the following (in thousands):</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:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</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%">566&#160;</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%">534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Gross increases for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#ffffff;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%">447&#160;</span></td><td style="background-color:#ffffff;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%">32&#160;</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%">Gross increases for tax positions of prior year</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%">157&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197&#160;</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,013&#160;</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%">566&#160;</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 recognize interests and penalties related to income tax matters as a component of income tax expense. We do not anticipate that its total unrecognized tax benefits will significantly change during the next 12 months.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480990/946-20-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//740/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-14<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-21<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 270<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482526/740-270-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482603/740-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706710711840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To Common Stockholders<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareTextBlock', window );">Net Loss Per Share Attributable to Common Stockholders</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.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 </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%">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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.714%"></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><td style="width:1.0%"></td><td style="width:12.201%"></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.201%"></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.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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="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="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 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 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%">(338,693)</span></td><td style="background-color:#ffffff;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%">(378,678)</span></td><td style="background-color:#ffffff;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%">(271,101)</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="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="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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">294,923,536&#160;</span></td><td style="background-color:#ffffff;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%">277,802,861&#160;</span></td><td style="background-color:#ffffff;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%">174,051,203&#160;</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 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 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.15)</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.36)</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.56)</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-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:57.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></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.201%"></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.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:120%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446,814</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,422,473</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,406,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,409,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,770,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,308</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,091</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,142,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,317,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,701,395</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,620,201</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,724,834</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//260/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711565232">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Geographic Information</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt">GEOGRAPHIC INFORMATION</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%">Long-lived assets, consisting of property and equipment, net, and operating lease right-of-use assets, by geography were as follows (in thousands):</span></div><div style="margin-bottom:9pt;padding-right:-4.5pt;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:63.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></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:16.048%"></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:120%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">US</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%">40,067&#160;</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%">27,990&#160;</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%">Israel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">21,806&#160;</span></td><td style="background-color:#ffffff;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%">27,625&#160;</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%">Rest of world</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%">5,418&#160;</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%">6,690&#160;</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%">67,291&#160;</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%">62,305&#160;</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue by geography is presented in Note 3, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue and Contract Balances</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//280/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 26<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-26<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 34<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-34<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-21<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711704944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitment and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.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;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%">Securities Litigation</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%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Johansson v. SentinelOne, Inc., Case No. 4:23-cv-02786</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The suit is brought on behalf of an alleged class of stockholders who purchased or acquired shares of the Company&#8217;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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Nyren v. SentinelOne, Inc., Case No. 4:23-cv-02982</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. On October 4, 2023, the court issued an order consolidating both cases under the caption </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">In re SentinelOne, Inc. Securities Litigation Case No. 4:23-cv-02786</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and appointing a lead plaintiff. Lead plaintiff filed an amended complaint on December 18, 2023. Defendants moved to dismiss the amended complaint on February 16, 2024. We believe the case is without merit and intend to defend the suit vigorously.</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;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%">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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fortis Advisors LLC v. SentinelOne, Inc., Case No. 2023-0946-VLM</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;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%">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&#8217;s annual recurring revenues. The Company believes Fortis&#8217; claims are without merit and intends to defend the suit vigorously. On November 3, 2023, the Company filed its answer to Fortis&#8217; 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&#8217;s breach of several of its representations, warranties and covenants in the merger agreement. The Company&#8217;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%">Derivative Litigation</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%">On January 10, 2024, a shareholder derivative complaint was filed, naming the Company&#8217;s Board of Directors, its Chief Executive Officer and its Chief Financial Officer as defendants, and the Company as nominal defendant.  The action was filed in the United States District Court, District of Delaware, and is captioned Stochevski v. Weingarten, et al., Case No. 4:24-cv-00024. The complaint alleges that the director and officer defendants breached their fiduciary duties by making or failing to correct false or misleading statements about the Company&#8217;s business, operations and prospects, including its annual recurring revenues and internal controls.</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 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&#8217;s intellectual property rights. </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 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 </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%">our customers&#8217; 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 consolidated balance sheets as of January&#160;31, 2024 and 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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//450/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480327/954-440-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482648/440-10-50-4<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//440/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706824285248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndRetirementDisclosureAbstract', window );"><strong>Retirement Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanTextBlock', window );">Employee Benefit Plan</a></td>
<td class="text"><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 US employees participate in a 401(k) defined contribution plan sponsored by us. Contributions to the plan are discretionary. We made $2.6&#160;million and $2.8&#160;million in matching contributions for fiscal 2024 and 2023, respectively. There were no matching contributions for fiscal 2022. </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="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 consolidated balance sheets. For fiscal 2024, 2023, and 2022, we recorded $3.5&#160;million, $3.9&#160;million, and $3.7&#160;million, respectively, in severance expenses related to these employees.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndRetirementDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CompensationAndRetirementDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//715-70/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706710710784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Events<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Events</a></td>
<td class="text"><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 February 1, 2024, we completed the acquisition of PingSafe Pte. Ltd. (PingSafe) to provide customers better automation across their entire cloud footprint. We acquired 100% of the shares of PingSafe for total consideration of approximately $57.5&#160;million in cash and 2,354,607 shares of our Class A common stock, subject to customary adjustments set forth in the purchase agreement. </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 February 1, 2024, we acquired 100% of the issued and outstanding equity securities of Stride Security Ltd. (Stride), a security automation company. The aggregate consideration for the Stride acquisition is approximately $7.5&#160;million in cash, subject to customary adjustments. In addition, approximately $7.5&#160;million will be earned over three years, subject to continued employment.</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 PingSafe and Stride acquisitions will be accounted for as business combinations 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%"> 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 acquisition. We are currently working on the preliminary purchase price allocations and expect them to be completed in the first quarter of fiscal 2025.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//855/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714754368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Pay vs Performance Disclosure - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_PvpTable', window );"><strong>Pay vs Performance Disclosure</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (338,693)<span></span>
</td>
<td class="num">$ (378,678)<span></span>
</td>
<td class="num">$ (271,101)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_PvpTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection v<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_PvpTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713981184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Insider Trading Arrangements<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrAdoptedFlag', window );">Non-Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrTrmntdFlag', window );">Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_NonRule10b51ArrTrmntdFlag', window );">Non-Rule 10b5-1 Arrangement Terminated</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_IndividualAxis=s_TomerWeingartenMember', window );">Tomer Weingarten [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_MtrlTermsOfTrdArrTextBlock', window );">Material Terms of Trading Arrangement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text"><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%">On January 11, 2024, Tomer Weingarten, our President, Chief Executive Officer and Chairman of the Board of Directors, adopted a Rule 10b5-1 Plan (the Weingarten Plan) providing for the potential sale of shares of Class A common stock owned by Mr. Weingarten, including 64,744 shares of Class A common stock and 2,126,368 shares underlying vested stock options for Class B common stock so long as the market price of our Class A common stock is higher than certain minimum threshold prices specified in the Weingarten Plan between an estimated start date of May 9, 2024 and April 24, 2025. Additionally, the Weingarten 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 Weingarten Plan, can only be determined upon the occurrence of the future vesting events. The Weingarten Plan is scheduled to expire on April 30, 2025.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndName', window );">Name</a></td>
<td class="text">Tomer Weingarten<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrIndTitle', window );">Title</a></td>
<td class="text">President, Chief Executive Officer and Chairman of the Board of Directors<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_Rule10b51ArrAdoptedFlag', window );">Rule 10b5-1 Arrangement Adopted</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrAdoptionDate', window );">Adoption Date</a></td>
<td class="text">January 11, 2024<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementClassACommonStockMember', window );">Tomer Weingarten, Trading Arrangement, Class A Common Stock [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">356 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementClassACommonStockMember', window );">Tomer Weingarten, Trading Arrangement, Class A Common Stock [Member] | Tomer Weingarten [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">64,744<span></span>
</td>
<td class="nump">64,744<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementStockOptionsMember', window );">Tomer Weingarten, Trading Arrangement, Stock Options [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrDuration', window );">Arrangement Duration</a></td>
<td class="text">356 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementStockOptionsMember', window );">Tomer Weingarten, Trading Arrangement, Stock Options [Member] | Tomer Weingarten [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TradingArrByIndTable', window );"><strong>Trading Arrangements, by Individual</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ecd_TrdArrSecuritiesAggAvailAmt', window );">Aggregate Available</a></td>
<td class="nump">2,126,368<span></span>
</td>
<td class="nump">2,126,368<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_MtrlTermsOfTrdArrTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_MtrlTermsOfTrdArrTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_NonRule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_NonRule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrAdoptedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_Rule10b51ArrTrmntdFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_Rule10b51ArrTrmntdFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrByIndTable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrByIndTable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrAdoptionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrAdoptionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrDuration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph C<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrDuration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrIndTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrIndTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TrdArrSecuritiesAggAvailAmt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 408<br> -Subsection a<br> -Paragraph 2<br> -Subparagraph D<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TrdArrSecuritiesAggAvailAmt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_IndividualAxis=s_TomerWeingartenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_IndividualAxis=s_TomerWeingartenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementClassACommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementClassACommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementStockOptionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ecd_TradingArrAxis=s_TomerWeingartenTradingArrangementStockOptionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706793862976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock', window );">Basis of Presentation</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%">Basis of Presentation</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%">The consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States (US). The 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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Year</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%">Fiscal Year</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%">Our fiscal year ends on January 31. References to fiscal 2024, 2023 and 2022 refer to the fiscal years ended January&#160;31, 2024, January&#160;31, 2023 and January&#160;31, 2022, respectively.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of Estimates</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%">Use of Estimates</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%">The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates include, but are not limited 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. Actual results could differ from those estimates.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingPolicyPolicyTextBlock', window );">Segment and Geographic Information</a></td>
<td class="text"><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-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.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Foreign Currency</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%">Foreign Currency</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 fiscal 2022, we changed the functional currency of certain subsidiaries from their respective local currency to the US dollar. The change in functional currency is due to increased exposure to the US dollar as a result of a change in facts and circumstances in the primary economic environment in which these subsidiaries operate. The effects of the change in functional currency were not significant to our consolidated financial statements.</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%">Subsequent to the change, our reporting currency and the functional currency of our foreign subsidiaries is the US dollar. Foreign currency transaction gains and losses are recorded in other income (expense), net in the consolidated statements of operations and were not material for any periods presented.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%">Revenue Recognition</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 recognize revenue in accordance with Accounting Standards Codification (ASC) Topic 606, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</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;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%">Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for the subscriptions and services. We apply the following five-step approach to recognize revenue:</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identification of the Contract, or Contracts, with the Customer</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;We determine that we have a contract with a customer when the contract is approved, the payment terms for the services can be identified, each party&#8217;s rights regarding the services to be transferred can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. We apply judgment in determining the customer&#8217;s ability and intent to pay, which is based on a variety of factors, including the customer&#8217;s historical payment experience or, in the case of a new customer, credit and financial information of the customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We sell through our indirect relationships with our channel partners or direct relationships with end customers through our internal sales force. Apart from certain sales arrangements where channel partners are determined to be our customers, we have concluded that the end customer is our customer.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Identification of the Performance Obligations in the Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Performance obligations in a contract are identified based on the services that will be transferred to a customer that are both capable of being distinct, where the customer can benefit from the service either on its own or together with other resources that are readily available to the customer, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, we apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Determination of the Transaction Price</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;The transaction price is the amount of consideration we expect to be entitled from a customer in exchange for providing the subscriptions and services. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Some of our end customers are entitled to receive service level commitment credits, in which we may be contractually obligated to provide partial refunds, and in rare instances, each representing a form of variable consideration. We have historically not experienced any significant incidents affecting the defined guarantees of performance levels or service response affecting the defined guarantees of performance levels or service response rates, and accordingly, estimated refunds related to service level commitment credits in the consolidated financial statements were not material during fiscal 2024, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None of our contracts contain a significant financing component. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iv)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Allocation of the Transaction Price to the Performance Obligations in the Contract</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on relative standalone selling price (SSP). Certain arrangements include variable consideration that is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we may allocate the variable amount to each distinct service period within the series (i.e. direct allocation).</span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(v)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recognition of Revenue when, or as, Performance Obligations are Satisfied</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;Revenue is recognized when control of the related performance obligation is transferred to the customer in an </span></div><div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount that reflects the consideration expected to be received in exchange for the subscriptions or services.</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 generate substantially all of our revenue from subscriptions to our Singularity Platform. Our Singularity Platform delivers artificial intelligence-powered threat prevention, detection, and response capabilities, enabling an automatic protection against a full spectrum of cyber threats. We built our Singularity Platform to be deployed as a cloud service or in private and hybrid clouds. Customers can extend the functionality of their subscription to our platform by subscribing to additional Singularity Modules. The nature of our promise to the customer under the subscription is to stand ready to provide protection for the duration of the contractual term. As a result, we recognize revenue for these performance obligations ratably over the contractual term. 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.</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%">Certain arrangements include variable consideration related either to transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we i) recognize revenue as each distinct service period is performed, ii) recognize the estimate of variable consideration ratably over the period to which it relates, or iii) apply the &#8216;right to invoice&#8217; practical expedient and recognize revenue based on the amount invoiced to the customer during the period.</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 generally 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 <span style="-sec-ix-hidden:f-440">one</span> to three years. Our payment terms typically range between 30 to 45 days. The invoiced amounts are treated as deferred revenue on the consolidated balance sheets and are recognized ratably over the term of the contract beginning on the date the customer is given access to our platform. Our contracts are generally non-cancelable over the contractual term.</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-style:italic;font-weight:700;line-height:120%">Contracts with Multiple Performance Obligations</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%">Our contracts with customers may contain multiple promised services consisting of subscriptions to our Singularity Platform, premium support and maintenance, and other Singularity Modules that are distinct and accounted for separately. The transaction price is allocated to separate performance obligations on a relative SSP basis. Our best evidence for SSP is the price we charge for the subscription or service when we sell it separately in similar circumstances to similar customers. In instances where performance obligations do not have observable standalone sales, we utilize available information that may include, but is not limited to, product groupings or applying the expected cost-plus margin approach to estimate the price we would charge if the service was sold separately.</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%">Cost of Revenue</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%">Cost of revenue consists primarily of third-party cloud infrastructure expenses incurred in connection with the hosting and maintenance of our platform, personnel-related costs associated with our customer support and services organization, including salaries, benefits, bonuses, and stock-based compensation, amortization of intangible assets, amortization of capitalized internal-use software, software and subscription services used by our customer support and services team, and allocated overhead costs.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and Development</a></td>
<td class="text"><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%">Research and Development</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%">Research and development costs are expensed as incurred, unless they qualify for recognition as capitalized internal-use software. Research and development expenses consist primarily of personnel-related costs, including salaries, benefits, bonuses, and stock-based compensation, consulting fees, software and subscription services, third-party cloud infrastructure expenses incurred in developing our platform and modules, and allocated overhead costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingCostsPolicyTextBlock', window );">Advertising Expense</a></td>
<td class="text"><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%">Advertising Expenses</span></div>Advertising costs are expensed as incurred and included in sales and marketing expenses in the consolidated statements of operations.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</a></td>
<td class="text"><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%">Stock-Based Compensation</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 account for stock-based awards issued to employees, directors, and non-employee consultants based on the fair value of the awards at grant date. The fair value of stock option awards granted and rights to purchase shares under our employee stock purchase plan (ESPP) are generally estimated using the Black-Scholes option pricing model. Stock-based compensation expense for awards with only service-based vesting conditions is recognized on a straight-line basis over the requisite service period of the awards. Forfeitures are accounted for in the period in which they occur.</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 granted certain awards that have both service-based vesting conditions and performance-based vesting conditions. For these awards, we recognize stock-based compensation expense on a graded basis over the total requisite service period for each separately vesting portion of performance tranches where it is probable that the performance-based vesting conditions will be achieved. </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 also granted stock option awards with service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer. For these awards, stock-based compensation expense is recognized using the accelerated attribution method over the requisite implied service period when it is probable the performance-based vesting condition will be achieved.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text"><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%">Income Taxes</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 are subject to income taxes in the US and other foreign jurisdictions.</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 utilize the asset and liability method of accounting for income taxes whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities, as well as from net operating loss carryforwards, and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</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%">A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.</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 recognize income tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained upon examination by the taxing authorities based on the technical merits of the position. We recognize penalties and accrued interest related to unrecognized tax benefits as income tax expense, in the consolidated statements of operations.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Net Loss per Share Attributable to Common Stockholders</a></td>
<td class="text"><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-style:italic;font-weight:700;line-height:120%">Net Loss per Share Attributable to Common Stockholders</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 compute basic and diluted net loss per share attributable to common stockholders using the two-class method required for participating securities. We consider our redeemable convertible preferred stock, restricted common stock, and shares issued upon the early exercise of stock options subject to repurchase to be participating securities. Under the two-class method, net loss is not allocated to redeemable convertible preferred stock, restricted common stock, and early exercised stock options as the holders do not have a contractual obligation to share in our losses.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Cash, Cash Equivalents, and Restricted Cash</a></td>
<td class="text"><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;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 consider all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents may consist of amounts invested in money market funds and certificates of deposit. Restricted cash consists of indemnity escrow funds related to acquisitions and collateralized letters of credit established in connection with lease agreements for our office facilities. Restricted cash, current and non-current, are included within prepaid expenses and other current assets and other assets, respectively, on our consolidated balance sheets.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentPolicyTextBlock', window );">Short-Term Investments and Strategic Investments</a></td>
<td class="text"><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%">Investments</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 determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Investments not considered cash equivalents, and with maturities of one year or less from the consolidated balance sheet date, are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments. We classify our investments as available-for-sale securities. Our investments are recorded at fair value with unrealized gains and losses, if any, reported in accumulated other comprehensive income (loss). When evaluating whether an investment's unrealized losses are related to credit factors, we review factors such as the extent to which fair value is below its cost basis, any changes to the credit rating of the security, adverse conditions specifically related to the security, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, before recovery of cost basis. We invest in highly rated securities with a weighted average maturity of 18 months or less. In addition, our investment policy limits the amount of our credit exposure to any one issuer and requires investments to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. </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 did not identify any credit losses on investments as of January&#160;31, 2024 and 2023. Realized gains and losses on the sale of investments are determined on a specific identification method and are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses on the sale of investments during fiscal 2024, 2023 and 2022 were not significant.</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%">Strategic Investments</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 strategic investments consist of non-marketable equity and debt investments in privately held companies. We elect to apply the measurement alternative and record non-marketable equity investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Non-marketable debt securities are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. </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%">Strategic investments are included within long-term investments on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. During fiscal 2024, the Company recognized impairment charges of $0.8&#160;million and realized gains of $3.5&#160;million on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during fiscal 2023 and 2022.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock', window );">Fair Value of Financial Instruments</a></td>
<td class="text"><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%">Fair Value of Financial Instruments</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%">Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The carrying amounts reported on the consolidated balance sheets for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and benefits approximate their respective fair values due to their short-term nature.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risk</a></td>
<td class="text"><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%">Concentrations of Credit Risk</span></div>Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, investments, and accounts receivable. We maintain our cash, cash equivalents, restricted cash, and investments with high-credit-quality financial institutions mainly in the US and Israel. We have not experienced any credit losses relating to our cash, cash equivalents, restricted cash, and investments. For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. We perform periodic credit evaluations of our customers and generally do not require collateral.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivablePolicy', window );">Accounts Receivable</a></td>
<td class="text"><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%">Accounts Receivable</span></div>Accounts receivable are recorded at invoiced amounts and are non-interest bearing. We have a well-established collection history from our channel partners and end customers. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredChargesPolicyTextBlock', window );">Deferred Contract Acquisition Costs</a></td>
<td class="text"><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%">Deferred Contract Acquisition Costs</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 capitalize sales commissions and associated payroll taxes, and certain incentives (such as referral fees) paid to partners, that are incremental to obtaining a customer contract, which are recorded as deferred contract acquisition costs on the consolidated balance sheets. Sales commissions for the renewal of a contract are not considered commensurate with commissions paid for the initial contracts, given the substantive difference in commission rates in proportion to their respective contract values. Commissions paid, including certain incentives paid to partners, on a new contract are amortized on a straight-line basis over an estimated period of benefit of four years, while commissions paid on renewal contracts are amortized over the average contractual term of the renewal. We determine the estimated period of benefit based on both quantitative and qualitative factors, including the duration of our relationships with customers and the estimated useful life of our technology. Amortization of deferred contract acquisition costs is included in sales and marketing expenses in the consolidated statements of operations.</span></div>We periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><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%">Property and Equipment</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-weight:400;line-height:120%">Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets 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:66.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></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%">Estimated Useful Life</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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software, and electronic equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining term of lease</span></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-weight:400;line-height:120%">Costs for maintenance and repairs are expensed as incurred.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Capitalized Internal-Use Software</a></td>
<td class="text"><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%">Capitalized Internal-Use Software</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 capitalize certain internal-use software development costs related to our cloud platform. Costs incurred in the preliminary stages of development and post-development are expensed as incurred. Internal and external costs incurred during the development phase, if direct, are capitalized until the software is substantially complete and ready for our intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is included in property and equipment and is amortized to cost of revenue on a straight-line basis over its expected useful life.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock', window );">Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)</a></td>
<td class="text"><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%">Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)</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%">Long-lived assets, including intangible assets with finite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the asset group. In fiscal 2024, we recorded a $2.4&#160;million impairment loss related to our excess facilities. No impairment loss was recorded during fiscal 2023 and 2022.</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%">Goodwill is not amortized but tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. The impairment test consists of a qualitative assessment to determine if the quantitative assessment is required. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, net of related income tax effect, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. We did not recognize any impairment of goodwill during fiscal 2024, 2023 and 2022.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><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 Combinations</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 account for our acquisitions using the acquisition method of accounting. We allocate the fair value of purchase consideration to the tangible and intangible assets acquired, and liabilities assumed, based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain identifiable assets include, but are not limited to, the selection of valuation methodologies, forecasted revenue, discount rates, and useful lives. Management&#8217;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations. During the measurement period, which is up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations. See Note 4, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisitions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, for additional information regarding our acquisitions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><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%">Leases</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%">In accordance with ASC Topic 842, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we determine if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Operating lease right-of-use (ROU) assets and operating lease liabilities are recognized on the consolidated balance sheets at the lease commencement date based on the present value of lease payments over the lease term, which is the non-cancelable period stated in the contract adjusted for any options to extend or terminate the lease when it is reasonably certain that we will exercise that option.</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%">Lease payments consist of the fixed payments under the arrangement, less any lease incentives, such as tenant improvement allowances. Variable costs, comprised of maintenance and utilities based on actual usage, are not included in the measurement of operating lease ROU assets and operating lease liabilities and are expensed when the event determining the amount of variable consideration to be paid occurs. When the implicit rate of the leases is not determinable, we use an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Lease cost for lease payments is recognized on a straight-line basis over the lease term.</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 account for lease components and non-lease components as a single lease component. In addition, we do not recognize operating lease ROU assets and operating lease liabilities for leases with lease terms of 12 months or less.</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%">In addition, we sublease certain of our unoccupied facilities to third parties. We recognize sublease income on a straight-line basis over the sublease term.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt">LEASES</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 have entered into real estate operating lease agreements with various expiration dates through 2029, some of which include options to extend the leases for up to <span style="-sec-ix-hidden:f-774">seven</span> years, and some of which include options to terminate the leases. Our lease terms include options to extend the lease if they are reasonably certain of being exercised. Our operating lease arrangements do not contain any restrictive covenants or residual value guarantees.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted</a></td>
<td class="text"><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%">Recently Issued Accounting Pronouncement</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">s</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> Not Yet Adopted</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%">In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Reportable Segment Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#8217;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU </span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU.</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 December 2023, the FASB issued ASU No. 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (Topic 740). The ASU requires disaggregated information about a reporting entity&#8217;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will result in the required additional disclosures being included in our consolidated financial statements, once adopted.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingCostsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for advertising cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 35<br> -Topic 720<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingCostsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BasisOfAccountingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BasisOfAccountingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredChargesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for deferral and amortization of significant deferred charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredChargesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481231/810-10-45-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiscalPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//830/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 25<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 1<br> -SubTopic 40<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482633/350-40-30-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 6<br> -SubTopic 50<br> -Topic 350<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482610/350-50-25-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment in financial asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(f)(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 12<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-12<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 320<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 19<br> -Subparagraph (2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480032/946-320-S99-19<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-6<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -SubTopic 360<br> -Topic 958<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480321/958-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has 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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 730<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-17<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 19<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-19<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-18<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-20<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//606/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 47<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482785/280-10-55-47<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-29<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org//718/tableOfContent<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivablePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11B<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-11B<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-6<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 310<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-15<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivablePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-9<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-4<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -SubTopic 10<br> -Topic 275<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-12<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714796880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock', window );">Schedule of Cash and Cash Equivalents</a></td>
<td class="text"><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%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash 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%">256,651&#160;</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&#160;</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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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%">4,171&#160;</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&#160;</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%">322,086&#160;</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&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock', window );">Restrictions on Cash and Cash Equivalents</a></td>
<td class="text"><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%">The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash 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%">256,651&#160;</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&#160;</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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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%">4,171&#160;</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&#160;</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%">322,086&#160;</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&#160;</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock', window );">Schedules of Concentration of Risk, by Risk Factor</a></td>
<td class="text"><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%">Channel partners that represented 10% or more of accounts receivable, net for the periods presented were as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:69.733%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.162%"></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:13.164%"></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%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Channel partner A</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%">26&#160;</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 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%">20&#160;</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"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Channel partner B</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="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%">*</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%">Channel partner C</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%">10&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="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%">*</span></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%">* Less than 10%</span></div></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></table></div><div style="margin-bottom: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 only channel partner that represented 10% or more of our total revenue for the periods presented was 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:52.906%"></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><td style="width:1.0%"></td><td style="width:13.803%"></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:13.803%"></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:13.806%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Channel partner A</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><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%">19&#160;</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 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%">18&#160;</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 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%">18&#160;</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></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment</a></td>
<td class="text">Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:<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:66.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></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%">Estimated Useful Life</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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software, and electronic equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining term of lease</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%">Property and equipment, 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078&#160;</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%">2,110&#160;</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%">Computers, software, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,325&#160;</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%">34,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,188&#160;</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%">Construction in progress</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%">21&#160;</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&#160;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#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%">73,974&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,657&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,916)</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%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,817&#160;</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%">38,741&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of cash and cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-16<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706797874000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock', window );">Revenue from External Customers by Geographic Areas</a></td>
<td class="text"><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 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"><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:25.502%"></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><td style="width:1.0%"></td><td style="width:10.598%"></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:10.598%"></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:10.598%"></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:10.598%"></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:10.598%"></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:10.603%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-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><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%">US</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><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%">397,885&#160;</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&#160;</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%">276,443&#160;</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%">65&#160;</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%">140,034&#160;</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%">68&#160;</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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223,269&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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%">145,736&#160;</span></td><td style="background-color:#ffffff;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%">35&#160;</span></td><td style="background-color:#ffffff;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%">64,765&#160;</span></td><td style="background-color:#ffffff;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%">32&#160;</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 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 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%">621,154&#160;</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&#160;</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%">422,179&#160;</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&#160;</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%">204,799&#160;</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&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph a<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709695168">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock', window );">Schedule of Recognized Identified Assets Acquired and Liabilities Assumed</a></td>
<td class="text"><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 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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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 our 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 assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition 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.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%">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%">699&#160;</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%">Accounts receivable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,665&#160;</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</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%">444&#160;</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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277&#160;</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%">Intangible 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%">17,150&#160;</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%">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%">108,193&#160;</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 payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(412)</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%">(5,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;text-align: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%">(347)</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%">Total purchase consideration</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124,628&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Business Acquisition, Pro Forma Information</a></td>
<td class="text"><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%">The following unaudited supplemental pro forma financial information is provided for informational purposes only and summarizes our combined results of operations as if the acquisition occurred on February 1, 2021 (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:99.839%"><tr><td style="width:1.0%"></td><td style="width:70.328%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.864%"></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:12.866%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended January 31,</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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="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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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: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%">429,683&#160;</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%">235,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(393,773)</span></td><td style="background-color:#ffffff;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%">(326,829)</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%">The following unaudited pro forma financial information summarizes the results of operations of SentinelOne and Scalyr as if the acquisition occurred on February 1, 2020 (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:99.519%"><tr><td style="width:1.0%"></td><td style="width:84.890%"></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><td style="width:1.0%"></td><td style="width:12.910%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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%">2022</span></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%">Revenue</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><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%">204,874&#160;</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss</span></td><td 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 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%">(262,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Paragraph 1<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706710715280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Fair Value, Assets Measured on Recurring Basis</a></td>
<td class="text"><div style="margin-bottom: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 table summarizes information about our cash, cash equivalents, and investments by investment category for the periods presented (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:99.038%"><tr><td style="width:1.0%"></td><td style="width:28.511%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.683%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.447%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.656%"></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&#160;31, 2024</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:0 1pt"></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%">43,925&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%">43,925&#160;</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%">204,481&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">204,481&#160;</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%">Certificates of deposit</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 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%">8,245&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,245&#160;</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="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 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:#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%">256,651&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%">256,651&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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 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 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%">US Treasury 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 1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234,776&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">(1,053)</span></td><td style="background-color:#ffffff;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%">233,723&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">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%">279,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,068)</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%">278,192&#160;</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%">US 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%">157,873&#160;</span></td><td style="background-color:#ffffff;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%">18&#160;</span></td><td style="background-color:#ffffff;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%">(501)</span></td><td style="background-color:#ffffff;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%">157,390&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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%">671,897&#160;</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%">30&#160;</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%">(2,622)</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%">669,305&#160;</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%">US 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%">27,175&#160;</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%">121&#160;</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%">&#8212;&#160;</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%">27,296&#160;</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%">69,970&#160;</span></td><td style="background-color:#ffffff;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%">279&#160;</span></td><td style="background-color:#ffffff;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%">(67)</span></td><td style="background-color:#ffffff;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%">70,182&#160;</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%">US 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%">90,924&#160;</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%">303&#160;</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%">(48)</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%">91,179&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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%">188,069&#160;</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%">703&#160;</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%">(115)</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%">188,657&#160;</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,116,617&#160;</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%">733&#160;</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,737)</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,114,613&#160;</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"><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:28.273%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.543%"></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:12.543%"></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:12.543%"></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:11.580%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.244%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.548%"></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&#160;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:0 1pt"></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&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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&#160;</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&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash 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&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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&#160;</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%">US 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&#160;</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&#160;</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&#160;</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&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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&#160;</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&#160;</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&#160;</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%">US 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&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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&#160;</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&#160;</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&#160;</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%">US 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&#160;</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%">&#8212;&#160;</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&#160;</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%">233,946&#160;</span></td><td style="background-color:#ffffff;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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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%">US 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&#160;</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&#160;</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&#160;</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%">&#160;&#160;&#160;&#160;&#160;&#160;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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706828054464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Property and Equipment, Net</a></td>
<td class="text">Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:<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:66.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.952%"></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%">Estimated Useful Life</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%">Office furniture and equipment</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computers, software, and electronic equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3 years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shorter of useful life or remaining term of lease</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%">Property and equipment, 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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and fixtures</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,078&#160;</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%">2,110&#160;</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%">Computers, software, and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,999&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized internal-use software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,325&#160;</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%">34,753&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,551&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,188&#160;</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%">Construction in progress</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%">21&#160;</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&#160;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total property and equipment</span></td><td colspan="2" style="background-color:#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%">73,974&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,657&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(25,157)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(15,916)</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%">Total property and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,817&#160;</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%">38,741&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714539312">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets</a></td>
<td class="text"><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 as of January 31, 2024 and 2023 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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&#160;</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&#160;</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></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%">Customer relationships</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82,300&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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&#160;</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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&#160;</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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">5,016&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,916&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">(55,268)</span></td><td style="background-color:#ffffff;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><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%">Total finite-lived intangible assets, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,648&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">144,838&#160;</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;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&#160;</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">122,903&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense</a></td>
<td class="text"><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 January&#160;31, 2024, 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="padding:0 1pt"></td><td colspan="3" style="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"><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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,412&#160;</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%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,975&#160;</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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,975&#160;</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%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,215&#160;</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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,373&#160;</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%">26,698&#160;</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%">122,648&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709707840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Lease, Cost</a></td>
<td class="text"><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%">Supplemental cash flow information related to our operating leases for fiscal 2024, 2023, and 2022 as well as the weighted-average remaining lease term and weighted-average discount rate as of January&#160;31, 2024 and 2023 were 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.150%"></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.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:700;line-height:100%">Supplemental Cash Flow Information</span></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 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amount included in the measurement of operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,987&#160;</span></td><td style="background-color:#ffffff;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,266&#160;</span></td><td style="background-color:#ffffff;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,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets obtained in exchange for operating lease liabilities</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%">616&#160;</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%">3,224&#160;</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%">8,558&#160;</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"><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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.53</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.55</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%">Weighted-average discount rate</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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></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-weight:400;line-height:120%">The components of lease costs, net of sublease income, 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:55.791%"></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><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.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Operating lease costs</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><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,855&#160;</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,905&#160;</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,027&#160;</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 lease costs</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><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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&#160;</span></td><td style="background-color:#ffffff;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%">771&#160;</span></td><td style="background-color:#ffffff;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,248&#160;</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%">Variable lease costs</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><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,323&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,124&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></div></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(941)</span></td><td style="background-color:#ffffff;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%">(700)</span></td><td style="background-color:#ffffff;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%">(563)</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 lease costs</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><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,256&#160;</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%">6,862&#160;</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%">6,836&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Lessee, Operating Lease, Liability, Maturity</a></td>
<td class="text"><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 maturities of our operating lease liabilities as of January&#160;31, 2024 were as follows (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: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:100%">Fiscal Year Ending January 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align: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:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,565</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,684</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%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,571</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,574</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%">2029</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155</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%">Total operating lease payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,236</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,308)</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%">Present value of operating lease liabilities</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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,928</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709615296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock', window );">Schedule Of Common Stock Reserved For Future Issuance</a></td>
<td class="text"><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 common stock reserved for future issuance on an as-converted basis as of January&#160;31, 2024 and 2023 were 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: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="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">As of January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446,814&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406,457&#160;</span></td><td style="background-color:#ffffff;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%">14,409,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP reserved for future issuance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,303,700&#160;</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%">8,043,936&#160;</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%">2021 Plan available for future grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,450,021&#160;</span></td><td style="background-color:#ffffff;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,175,515&#160;</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 shares of common stock reserved</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94,320,028&#160;</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%">95,075,431&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Common Stock Reserved For Future Issuance</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714806112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Components of Stock-based Compensation Expense</a></td>
<td class="text"><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 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:63.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></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:16.048%"></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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">17,187&#160;</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%">10,093&#160;</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%">61,055&#160;</span></td><td style="background-color:#ffffff;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%">51,771&#160;</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%">55,798&#160;</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,115&#160;</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%">83,890&#160;</span></td><td style="background-color:#ffffff;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%">62,487&#160;</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="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring</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: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%">&#8212;&#160;</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%">216,870&#160;</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%">164,466&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock', window );">Nonvested Restricted Stock Shares Activity</a></td>
<td class="text"><div style="margin-bottom:9pt;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 RSU and PSU 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&#160;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&#160;</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&#160;</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%">22,822,240&#160;</span></td><td style="background-color:#ffffff;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%">17.17&#160;</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%">(6,021,877)</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%">25.15&#160;</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%">(3,803,072)</span></td><td style="background-color:#ffffff;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.17&#160;</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 January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,406,457&#160;</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%">20.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Share-based Payment Arrangement, Option, Activity</a></td>
<td class="text"><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: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="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="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 Remaining Contractual Term (in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value (in thousands)</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&#160;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&#160;</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&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.52</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%">337,214&#160;</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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,298,114)</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.75&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><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%">(988,850)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.60&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="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&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</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.63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</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%">447,989&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected to vest as of January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</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.63&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.25</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447,989&#160;</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%">Vested and exercisable as of January&#160;31, 2024</span></div></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,633,560&#160;</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%">4.51&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.96</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%">348,522&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock', window );">Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions</a></td>
<td class="text"><div style="margin-bottom: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 table summarizes the assumptions used in estimating the fair value of employee stock purchase rights using the Black-Scholes option pricing model for the periods presented:</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:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Expected term (in years)</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 - 1.0</span></div></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55% - 85%</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72% - 96%</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2% - 5.5%</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.6% - 4.8%</span></div></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%">Dividend yield</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">%</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the changes in outstanding nonvested restricted stock shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Subparagraph (c)<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (f)(2)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706805756672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Income before Income Tax, Domestic and Foreign</a></td>
<td class="text"><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 loss before provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">:</span></div><div style="margin-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:49.701%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.765%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Domestic</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%">(406,151)</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%">(432,235)</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%">(274,270)</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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,317&#160;</span></td><td style="background-color:#ffffff;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%">47,944&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,173&#160;</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%">Loss before provision for income taxes</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%">(332,834)</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%">(384,291)</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%">(270,097)</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Components of Income Tax Expense (Benefit)</a></td>
<td class="text"><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 provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands):</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:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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%">State</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%">150&#160;</span></td><td style="background-color:#ffffff;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%">53&#160;</span></td><td style="background-color:#ffffff;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%">82&#160;</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%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,168&#160;</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,661&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,011&#160;</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,318&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,714&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,093&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;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,754)</span></td><td style="background-color:#ffffff;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%">&#8212;&#160;</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%">State</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%">&#8212;&#160;</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,913)</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%">&#8212;&#160;</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 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%">Foreign</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="background-color:#ffffff;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%">340&#160;</span></td><td style="background-color:#ffffff;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%">(89)</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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</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%">541&#160;</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%">(9,327)</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%">(89)</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%">Total provision for income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,859&#160;</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;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,613)</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,004&#160;</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of Effective Income Tax Rate Reconciliation</a></td>
<td class="text"><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 reconciliation of the expected provision for (benefit from) income taxes at the statutory federal income tax rate to our recorded provision for income taxes consisted of the following (in thousands):</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:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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%">Year Ended January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Benefit from income taxes at US federal statutory rate</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%">(69,895)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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%">(80,701)</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%">(56,720)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">150&#160;</span></td><td style="background-color:#ffffff;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%">53&#160;</span></td><td style="background-color:#ffffff;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%">82&#160;</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%">Foreign tax rate differential</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%">23,179&#160;</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%">10,140&#160;</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,297)</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%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,367&#160;</span></td><td style="background-color:#ffffff;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%">2,734&#160;</span></td><td style="background-color:#ffffff;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%">(23,442)</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%">Non-deductible expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,780&#160;</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%">322&#160;</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%">Research and development credits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,251)</span></td><td style="background-color:#ffffff;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%">(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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20)</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%">Change in valuation allowance</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%">40,525&#160;</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%">60,145&#160;</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%">81,739&#160;</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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">394&#160;</span></td><td style="background-color:#ffffff;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%">924&#160;</span></td><td style="background-color:#ffffff;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%">340&#160;</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 provision for (benefit from) income taxes</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%">5,859&#160;</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%">(5,613)</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%">1,004&#160;</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Tax Assets and Liabilities</a></td>
<td class="text"><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%">Significant components of our net deferred tax assets and liabilities as of January&#160;31, 2024 and 2023 consisted of the following (in thousands):</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:66.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.927%"></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%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax 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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</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%">226,971&#160;</span></td><td style="background-color:#ffffff;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%">228,400&#160;</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%">Research and development expenses</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%">106,257&#160;</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%">72,432&#160;</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 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%">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%">36,199&#160;</span></td><td style="background-color:#ffffff;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%">25,643&#160;</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%">Accruals and reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,265&#160;</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,215&#160;</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 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%">Operating lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,492&#160;</span></td><td style="background-color:#ffffff;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%">9,139&#160;</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%">Stock-based compensation</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%">14,300&#160;</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%">17,528&#160;</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 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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,111&#160;</span></td><td style="background-color:#ffffff;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,622&#160;</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%">Gross deferred tax 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%">407,595&#160;</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%">361,979&#160;</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%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340,951)</span></td><td style="background-color:#ffffff;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%">(291,751)</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 deferred tax 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%">66,644&#160;</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%">70,228&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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></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%">Acquired intangibles, property and equipment</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%">(28,652)</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%">(37,170)</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 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%">Deferred contract acquisition costs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,423)</span></td><td style="background-color:#ffffff;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,868)</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%">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%">(6,582)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,162)</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 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%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,782)</span></td><td style="background-color:#ffffff;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,279)</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 deferred tax liabilities</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%">(67,439)</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%">(70,479)</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%">Net deferred tax assets (liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(795)</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%">(251)</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><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock', window );">Schedule of Unrecognized Tax Benefits Roll Forward</a></td>
<td class="text"><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 changes in the gross amount of unrecognized tax benefits consisted of the following (in thousands):</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:49.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.925%"></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:14.925%"></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:14.927%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:100%">Balance at beginning of year</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,013&#160;</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%">566&#160;</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%">534&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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%">Gross increases for tax positions of current year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,027&#160;</span></td><td style="background-color:#ffffff;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%">447&#160;</span></td><td style="background-color:#ffffff;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%">32&#160;</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%">Gross increases for tax positions of prior year</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%">157&#160;</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%">&#8212;&#160;</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%">&#8212;&#160;</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%">Balance at end of year</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,197&#160;</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,013&#160;</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%">566&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 9<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Paragraph 12<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the change in unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 217<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482663/740-10-55-217<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709743888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To Common Stockholders (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of Earnings Per Share, Basic and Diluted</a></td>
<td class="text"><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:100.000%"><tr><td style="width:1.0%"></td><td style="width:57.714%"></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><td style="width:1.0%"></td><td style="width:12.201%"></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.201%"></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.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" 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%">Year Ended January 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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="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="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 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 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%">(338,693)</span></td><td style="background-color:#ffffff;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%">(378,678)</span></td><td style="background-color:#ffffff;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%">(271,101)</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="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="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="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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">294,923,536&#160;</span></td><td style="background-color:#ffffff;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%">277,802,861&#160;</span></td><td style="background-color:#ffffff;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%">174,051,203&#160;</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 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 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.15)</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.36)</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.56)</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><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share</a></td>
<td class="text"><div style="margin-bottom: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 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:57.714%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.201%"></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.201%"></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.202%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" 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:120%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="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:middle"><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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,159,850&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,446,814</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,422,473</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RSUs and PSUs</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27,406,457&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14,409,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,770,304&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ESPP</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,924&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">134,469&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">52,381&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares subject to repurchase</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,543&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178,308</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,091</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted common stock</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10,621&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451,444&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,142,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contingently issuable shares</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,317,089&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,701,395</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47,620,201</span></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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46,724,834</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706710733136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Geographic Information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Jan. 31, 2024</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock', window );">Long-lived Assets by Geographic Areas</a></td>
<td class="text"><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%">Long-lived assets, consisting of property and equipment, net, and operating lease right-of-use assets, by geography were as follows (in thousands):</span></div><div style="margin-bottom:9pt;padding-right:-4.5pt;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:63.964%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.047%"></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:16.048%"></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:120%">As of January 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%">2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">US</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%">40,067&#160;</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%">27,990&#160;</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%">Israel</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-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%">21,806&#160;</span></td><td style="background-color:#ffffff;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%">27,625&#160;</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%">Rest of world</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%">5,418&#160;</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%">6,690&#160;</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%">67,291&#160;</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%">62,305&#160;</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><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph b<br> -SubTopic 10<br> -Topic 280<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713694240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdvertisingExpense', window );">Advertising expense</a></td>
<td class="nump">$ 18.5<span></span>
</td>
<td class="nump">$ 12.3<span></span>
</td>
<td class="nump">$ 8.4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts receivable, allowance for credit loss</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Capitalized contract cost, amortization period</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_SubscriptionContractTerm', window );">Subscription contract term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_SubscriptionContractPaymentTerms', window );">Subscription contract, payment terms</a></td>
<td class="text">30 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_SubscriptionContractTerm', window );">Subscription contract term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_SubscriptionContractPaymentTerms', window );">Subscription contract, payment terms</a></td>
<td class="text">45 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_SubscriptionContractPaymentTerms">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subscription Contract, Payment Terms</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_SubscriptionContractPaymentTerms</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_SubscriptionContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Subscription Contract Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_SubscriptionContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdvertisingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483406/720-35-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdvertisingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713450688">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
<th class="th"><div>Jan. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 256,651<span></span>
</td>
<td class="nump">$ 137,941<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashCurrent', window );">Restricted cash, current</a></td>
<td class="nump">61,264<span></span>
</td>
<td class="nump">61,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashNoncurrent', window );">Restricted cash, non-current</a></td>
<td class="nump">4,171<span></span>
</td>
<td class="nump">3,201<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents, restricted cash and restricted cash equivalents</a></td>
<td class="nump">$ 322,086<span></span>
</td>
<td class="nump">$ 202,406<span></span>
</td>
<td class="nump">$ 1,672,051<span></span>
</td>
<td class="nump">$ 399,112<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-24<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -SubTopic 210<br> -Topic 954<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480632/954-210-45-5<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482913/230-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706802189328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentration Risk Accounts Receivable (Details) - Customer Concentration Risk<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Channel partner A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of accounts receivable</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Channel partner B</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of accounts receivable</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember', window );">Accounts Receivable | Channel partner C</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of accounts receivable</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Channel partner A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of accounts receivable</a></td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_AccountsReceivableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=s_ChannelPartnerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=s_ChannelPartnerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=s_ChannelPartnerBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=s_ChannelPartnerBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=s_ChannelPartnerCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=s_ChannelPartnerCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706803735440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Strategic Investments (Details) - Strategic Investments member<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Realized investment gains (losses)</a></td>
<td class="nump">$ 3.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=s_StrategicInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=s_StrategicInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714681552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Concentration Risk Revenue (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Channel partner A</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskLineItems', window );"><strong>Concentration Risk [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">% of Revenue</a></td>
<td class="nump">19.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
<td class="nump">18.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 310<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481027/954-310-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=s_ChannelPartnerAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=s_ChannelPartnerAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709745856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Accounts receivable, allowance for credit loss</a></td>
<td class="nump">$ 0.7<span></span>
</td>
<td class="nump">$ 0.8<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479344/326-20-45-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481962/310-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479319/326-20-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711375168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Property and Equipment (Details)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=s_ComputersSoftwareAndElectronicEquipmentMember', window );">Computers, software, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Estimated Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=s_ComputersSoftwareAndElectronicEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=s_ComputersSoftwareAndElectronicEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709608864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">$ 2,400,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482130/360-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706805780496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 621,154<span></span>
</td>
<td class="nump">$ 422,179<span></span>
</td>
<td class="nump">$ 204,799<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Revenue from Contract with Customer Benchmark | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">% of Revenue</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 397,885<span></span>
</td>
<td class="nump">$ 276,443<span></span>
</td>
<td class="nump">$ 140,034<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">US | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">% of Revenue</a></td>
<td class="nump">64.00%<span></span>
</td>
<td class="nump">65.00%<span></span>
</td>
<td class="nump">68.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 223,269<span></span>
</td>
<td class="nump">$ 145,736<span></span>
</td>
<td class="nump">$ 64,765<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember', window );">International | Revenue from Contract with Customer Benchmark | Geographic Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">% of Revenue</a></td>
<td class="nump">36.00%<span></span>
</td>
<td class="nump">35.00%<span></span>
</td>
<td class="nump">32.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-21<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-20<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-18<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482861/275-10-50-20<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 924<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479941/924-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-40<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-41<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_GeographicConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=us-gaap_NonUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=us-gaap_NonUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706712178384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue and Contract Balances - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnbilledReceivablesCurrent', window );">Unbilled receivables, current</a></td>
<td class="nump">$ 3,800<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiability', window );">Contract with customer, liability</a></td>
<td class="nump">514,500<span></span>
</td>
<td class="nump">406,300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized', window );">Contract with customer, liability, revenue recognized</a></td>
<td class="nump">305,700<span></span>
</td>
<td class="nump">195,900<span></span>
</td>
<td class="nump">$ 95,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostImpairmentLoss', window );">Capitalized contract cost, impairment loss</a></td>
<td class="nump">125,800<span></span>
</td>
<td class="nump">93,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortization', window );">Amortization of deferred contract acquisition costs</a></td>
<td class="nump">$ 48,682<span></span>
</td>
<td class="nump">$ 36,417<span></span>
</td>
<td class="nump">$ 21,670<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_RevenueFromContractWithCustomerContractTerm', window );">Revenue from contract with customer, contract term</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_RevenueFromContractWithCustomerContractTerm', window );">Revenue from contract with customer, contract term</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_RevenueFromContractWithCustomerContractTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Contract Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_RevenueFromContractWithCustomerContractTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 340<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479483/340-40-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedContractCostImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityRevenueRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityRevenueRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-5<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 91<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479777/606-10-55-91<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnbilledReceivablesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnbilledReceivablesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711538256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Revenue and Contract Balances - Remaining Performance Obligations Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligation', window );">Revenue, remaining performance obligation, amount</a></td>
<td class="nump">$ 896.2<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-02-01', window );">Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-02-01</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems', window );"><strong>Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationPercentage', window );">Revenue, remaining performance obligation, percentage</a></td>
<td class="nump">87.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1', window );">Revenue, remaining performance obligation, expected timing of satisfaction, period</a></td>
<td class="text">24 months<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transaction price allocated to performance obligation that has not been recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(1)<br> -SubTopic 10<br> -Topic 606<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-02-01">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2024-02-01</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713359504">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - KSG Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Nov. 08, 2023</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 549,411<span></span>
</td>
<td class="nump">$ 540,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_KrebsStamosGroupLLCMember', window );">Krebs Stamos Group, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 13,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">4,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">3,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_KrebsStamosGroupLLCMember', window );">Krebs Stamos Group, LLC | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_KrebsStamosGroupLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_KrebsStamosGroupLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713601328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Attivo, Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 03, 2022</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 216,870,000<span></span>
</td>
<td class="nump">$ 164,466,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">83,890,000<span></span>
</td>
<td class="nump">62,487,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember', window );">Attivo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of voting interests acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 32,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationCompensationRelatedCosts', window );">Business combination, compensation related costs</a></td>
<td class="nump">$ 11,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,500,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember', window );">Attivo | General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,200,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember', window );">Attivo | Restricted common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700,000<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod', window );">Restricted common stock acquired (in shares)</a></td>
<td class="nump">307,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue', window );">Restricted common stock acquired, fair value</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod', window );">Assumed options from Attivo acquisition (in shares)</a></td>
<td class="nump">378,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue', window );">Assumed options from Attivo acquisition, fair value</a></td>
<td class="nump">$ 11,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationCompensationRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Compensation Related Costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationCompensationRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Acquired in Period, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Acquired in Period, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangements by Share-based Payment Award, Equity Awards Other Than Options, Acquired in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangements by Share-based Payment Award, Options, Acquired in Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_AttivoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706712939184">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Attivo, Assets Acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>May 03, 2022</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 549,411<span></span>
</td>
<td class="nump">$ 540,308<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember', window );">Attivo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 348,917<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common Stock</a></td>
<td class="nump">185,885<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of total consideration transferred</a></td>
<td class="nump">534,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">8,836<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="nump">4,867<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expense and other current assets</a></td>
<td class="nump">3,880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="nump">260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="nump">151,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities', window );">Accrued liabilities</a></td>
<td class="num">(4,270)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits', window );">Accrued payroll and benefits</a></td>
<td class="num">(1,113)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Operating lease liabilities</a></td>
<td class="num">(259)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="num">(51,746)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="num">(2,357)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities', window );">Deferred tax liability</a></td>
<td class="num">(7,310)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet', window );">Total identifiable net assets</a></td>
<td class="nump">102,688<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">432,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase consideration</a></td>
<td class="nump">$ 534,802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Consideration transferred, equity interests (in shares)</a></td>
<td class="nump">6,032,231<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Accrued Payroll and Benefits</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities, Assumed, Operating Lease Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease obligation assumed in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_AttivoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706806322048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Attivo and Scalyr, Pro Forma (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember', window );">Attivo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="nump">$ 429,683<span></span>
</td>
<td class="nump">$ 235,321<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (393,773)<span></span>
</td>
<td class="num">(326,829)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember', window );">Scalyr</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaRevenue', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">204,874<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Net loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (262,145)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_AttivoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_ScalyrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713859648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Scalyr, Narrative (Details) - Scalyr<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th">
<div>Feb. 06, 2021 </div>
<div>USD ($) </div>
<div>$ / shares </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of voting interests acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Fair value of total consideration transferred</a></td>
<td class="nump">$ 125,300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Purchase consideration</a></td>
<td class="nump">$ 124,628<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationHoldbackNumberOfShares', window );">Holdback shares (in shares) | shares</a></td>
<td class="nump">1,317,079<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationHoldbackFairValuePerShare', window );">Holdback shares, fair value per share (in USD per share) | $ / shares</a></td>
<td class="nump">$ 14.59<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherPaymentsToAcquireBusinesses', window );">Cash related to certain obligations</a></td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationHoldbackSharesAndCashTerm', window );">Release term for Holdback Shares and cash</a></td>
<td class="text">18 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Business combination, acquisition related costs</a></td>
<td class="nump">$ 1,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Finite-lived intangible asset, useful life</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure', window );">Finite-lived intangible assets, fair value disclosure</a></td>
<td class="nump">$ 700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember', window );">Class A and Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Consideration transferred, equity interests (in shares)</a></td>
<td class="nump">$ 106,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Consideration transferred, equity interests (in shares) | shares</a></td>
<td class="nump">7,277,214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember', window );">Stock options outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Consideration transferred, equity interests (in shares)</a></td>
<td class="nump">$ 14,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Consideration transferred, equity interests (in shares) | shares</a></td>
<td class="nump">2,138,347<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember', window );">Restricted common stock</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">1,315,099<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">2 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationHoldbackFairValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Holdback, Fair Value per Share</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationHoldbackFairValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationHoldbackNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Holdback, Number of Shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationHoldbackNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationHoldbackSharesAndCashTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Holdback Shares and Cash, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationHoldbackSharesAndCashTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479405/805-10-25-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 8<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 30<br> -Paragraph 7<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479637/805-30-30-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherPaymentsToAcquireBusinesses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherPaymentsToAcquireBusinesses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_ScalyrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706802274224">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisitions - Scalyr, Assets acquired and Liabilities Assumed (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Feb. 06, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 549,411<span></span>
</td>
<td class="nump">$ 540,308<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember', window );">Scalyr</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 699<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,665<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash', window );">Restricted cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">444<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets', window );">Prepaid expense and other current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">108,193<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Accounts payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(412)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue', window );">Deferred revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,041)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther', window );">Other liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(347)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 124,628<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable intangible assets recognized as of the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479303/805-10-55-37<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 24<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482598/350-20-45-1<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_ScalyrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706806058704">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Schedule of Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">$ 256,651<span></span>
</td>
<td class="nump">$ 137,941<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">671,897<span></span>
</td>
<td class="nump">487,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">49<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(2,622)<span></span>
</td>
<td class="num">(1,665)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">669,305<span></span>
</td>
<td class="nump">485,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Amortized Cost</a></td>
<td class="nump">188,069<span></span>
</td>
<td class="nump">528,127<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">703<span></span>
</td>
<td class="nump">205<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(115)<span></span>
</td>
<td class="num">(5,410)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Estimated Fair Value</a></td>
<td class="nump">188,657<span></span>
</td>
<td class="nump">522,922<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue', window );">Total assets measured at fair value, Amortized Cost</a></td>
<td class="nump">1,116,617<span></span>
</td>
<td class="nump">1,153,268<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Total assets measured at fair value, Gross Unrealized Gains</a></td>
<td class="nump">733<span></span>
</td>
<td class="nump">254<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Total assets measured at fair value, Gross Unrealized Losses</a></td>
<td class="num">(2,737)<span></span>
</td>
<td class="num">(7,075)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure', window );">Total assets measured at fair value, Estimated Fair Value</a></td>
<td class="nump">1,114,613<span></span>
</td>
<td class="nump">1,146,447<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember', window );">Cash</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">43,925<span></span>
</td>
<td class="nump">35,055<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">43,925<span></span>
</td>
<td class="nump">35,055<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember', window );">Total cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">256,651<span></span>
</td>
<td class="nump">137,941<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">256,651<span></span>
</td>
<td class="nump">137,941<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | US Treasury securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">234,776<span></span>
</td>
<td class="nump">144,392<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,053)<span></span>
</td>
<td class="num">(501)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">233,723<span></span>
</td>
<td class="nump">143,892<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Amortized Cost</a></td>
<td class="nump">27,175<span></span>
</td>
<td class="nump">192,337<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">121<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,460)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Estimated Fair Value</a></td>
<td class="nump">27,296<span></span>
</td>
<td class="nump">189,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 | Money market funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">204,481<span></span>
</td>
<td class="nump">102,886<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">204,481<span></span>
</td>
<td class="nump">102,886<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Commercial paper</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">230,305<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(667)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">229,668<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Corporate notes and bonds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">279,248<span></span>
</td>
<td class="nump">38,443<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">12<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(1,068)<span></span>
</td>
<td class="num">(148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">278,192<span></span>
</td>
<td class="nump">38,310<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Amortized Cost</a></td>
<td class="nump">69,970<span></span>
</td>
<td class="nump">233,946<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">279<span></span>
</td>
<td class="nump">178<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(67)<span></span>
</td>
<td class="num">(2,029)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Estimated Fair Value</a></td>
<td class="nump">70,182<span></span>
</td>
<td class="nump">232,095<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | US agency securities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermInvestmentsAbstract', window );"><strong>Short-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent', window );">Amortized Cost</a></td>
<td class="nump">157,873<span></span>
</td>
<td class="nump">74,060<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">18<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(501)<span></span>
</td>
<td class="num">(349)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent', window );">Short-term investments</a></td>
<td class="nump">157,390<span></span>
</td>
<td class="nump">73,714<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermInvestmentsAbstract', window );"><strong>Long-term investments:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Amortized Cost</a></td>
<td class="nump">90,924<span></span>
</td>
<td class="nump">101,844<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent', window );">Gross Unrealized Gains</a></td>
<td class="nump">303<span></span>
</td>
<td class="nump">27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent', window );">Gross Unrealized Losses</a></td>
<td class="num">(48)<span></span>
</td>
<td class="num">(921)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent', window );">Estimated Fair Value</a></td>
<td class="nump">91,179<span></span>
</td>
<td class="nump">$ 100,950<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 | Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAbstract', window );"><strong>Cash and cash equivalents:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Amortized Cost</a></td>
<td class="nump">8,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure', window );">Estimated Fair Value</a></td>
<td class="nump">$ 8,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash and Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash and Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, Before Tax, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Current</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, Before Tax, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-For-Sale, Amortized Cost And Cash And Cash Equivalents, At Carrying Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Gain, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale And Cash And Cash Equivalents, Accumulated Gross Unrealized Loss, Before Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Securities, Available-for-sale And Cash And Cash Equivalents, Fair Value Disclosure</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481830/320-10-45-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(12))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483467/210-10-45-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USTreasurySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateNoteSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateNoteSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=s_USAgencySecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=s_USAgencySecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAxis=us-gaap_CertificatesOfDepositMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706803571840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Fair Value Measurements - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss</a></td>
<td class="nump">$ 2,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer</a></td>
<td class="nump">437,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Debt and equity securities</a></td>
<td class="nump">188,069<span></span>
</td>
<td class="nump">$ 528,127<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentAxis=s_StrategicInvestmentsMember', window );">Strategic Investments member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnInvestments', window );">Unrealized gain (loss) on investments</a></td>
<td class="nump">800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RealizedInvestmentGainsLosses', window );">Realized investment gains (losses)</a></td>
<td class="nump">3,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Fair Value, Inputs, Level 3 [Member] | Strategic Investments member</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems', window );"><strong>Fair Value Assets and Liabilities Measure On Recurring And Nonrecurring Basis [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent', window );">Debt and equity securities</a></td>
<td class="nump">$ 16,100<span></span>
</td>
<td class="nump">$ 12,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479130/326-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479081/326-30-55-8<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef<br> -Topic 320<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481800/320-10-50-7<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 326<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479106/326-30-50-5<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482106/820-10-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RealizedInvestmentGainsLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(3)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RealizedInvestmentGainsLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrealized gain (loss) on investment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=s_StrategicInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=s_StrategicInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706793680768">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property and Equipment, Net - Summary of Property and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 73,974<span></span>
</td>
<td class="nump">$ 54,657<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Less: Accumulated depreciation and amortization</a></td>
<td class="num">(25,157)<span></span>
</td>
<td class="num">(15,916)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">48,817<span></span>
</td>
<td class="nump">38,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">2,110<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=s_ComputersSoftwareAndElectronicEquipmentMember', window );">Computers, software, and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">4,999<span></span>
</td>
<td class="nump">4,603<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember', window );">Capitalized internal-use software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">54,325<span></span>
</td>
<td class="nump">34,753<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">12,551<span></span>
</td>
<td class="nump">13,188<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction in progress</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Total property and equipment</a></td>
<td class="nump">$ 21<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 360<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 852<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481372/852-10-55-10<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479440/944-210-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 360<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480842/942-360-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=s_ComputersSoftwareAndElectronicEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=s_ComputersSoftwareAndElectronicEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_SoftwareDevelopmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713390464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property and Equipment, Net - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAdditions', window );">Capitalized internal-use software costs</a></td>
<td class="nump">$ 20.7<span></span>
</td>
<td class="nump">$ 17.5<span></span>
</td>
<td class="nump">$ 10.6<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareAmortization1', window );">Capitalized computer software, amortization</a></td>
<td class="nump">7.1<span></span>
</td>
<td class="nump">4.1<span></span>
</td>
<td class="nump">2.1<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember', window );">Property, Plant and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">$ 10.0<span></span>
</td>
<td class="nump">$ 6.7<span></span>
</td>
<td class="nump">$ 4.6<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAdditions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions made to capitalized computer software costs during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAdditions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareAmortization1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for amortization of capitalized computer software costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -SubTopic 20<br> -Topic 985<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareAmortization1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706802365680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Schedule of Intangible Assets, Net (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangible assets</a></td>
<td class="nump">$ 177,916<span></span>
</td>
<td class="nump">$ 171,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Less: accumulated amortization</a></td>
<td class="num">(55,268)<span></span>
</td>
<td class="num">(26,363)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total finite-lived intangible assets, net</a></td>
<td class="nump">122,648<span></span>
</td>
<td class="nump">144,838<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill', window );">Indefinite-lived intangible assets - domain names</a></td>
<td class="nump">255<span></span>
</td>
<td class="nump">255<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">122,903<span></span>
</td>
<td class="nump">145,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember', window );">Developed technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangible assets</a></td>
<td class="nump">78,700<span></span>
</td>
<td class="nump">78,700<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangible assets</a></td>
<td class="nump">82,300<span></span>
</td>
<td class="nump">79,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangible assets</a></td>
<td class="nump">11,100<span></span>
</td>
<td class="nump">11,100<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangible assets</a></td>
<td class="nump">650<span></span>
</td>
<td class="nump">650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangible assets</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember', window );">Patents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems', window );"><strong>Acquired Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Total finite-lived intangible assets</a></td>
<td class="nump">$ 5,016<span></span>
</td>
<td class="nump">$ 1,501<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483147/928-340-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_PatentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714574064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets - Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">$ 28.9<span></span>
</td>
<td class="nump">$ 23.0<span></span>
</td>
<td class="nump">$ 3.3<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482686/350-30-45-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711840256">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible Assets - Amortization Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 25,412<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2026</a></td>
<td class="nump">23,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2027</a></td>
<td class="nump">23,975<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2028</a></td>
<td class="nump">14,215<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2029</a></td>
<td class="nump">8,373<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">26,698<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total finite-lived intangible assets, net</a></td>
<td class="nump">$ 122,648<span></span>
</td>
<td class="nump">$ 144,838<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706709693264">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseTermOfContract', window );">Term of contract</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseTermOfContract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseTermOfContract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714753568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Supplemental Cash Flow Information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental Cash Flow Information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Cash paid for amount included in the measurement of operating lease liabilities</a></td>
<td class="nump">$ 4,987<span></span>
</td>
<td class="nump">$ 5,266<span></span>
</td>
<td class="nump">$ 4,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Operating lease ROU assets obtained in exchange for operating lease liabilities</a></td>
<td class="nump">$ 616<span></span>
</td>
<td class="nump">$ 3,224<span></span>
</td>
<td class="nump">$ 8,558<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-5<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714726576">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Lease Term and Discount Rate (Details)<br></strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_LeaseTermAndDiscountRateAbstract', window );"><strong>Lease Term and Discount Rate</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term (years)</a></td>
<td class="text">4 years 6 months 10 days<span></span>
</td>
<td class="text">5 years 6 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">4.20%<span></span>
</td>
<td class="nump">4.20%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_LeaseTermAndDiscountRateAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease Term And Discount Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_LeaseTermAndDiscountRateAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711968400">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Costs (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease costs</a></td>
<td class="nump">$ 4,855<span></span>
</td>
<td class="nump">$ 4,905<span></span>
</td>
<td class="nump">$ 4,027<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease costs</a></td>
<td class="nump">19<span></span>
</td>
<td class="nump">771<span></span>
</td>
<td class="nump">2,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease costs</a></td>
<td class="nump">1,323<span></span>
</td>
<td class="nump">1,886<span></span>
</td>
<td class="nump">1,124<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(941)<span></span>
</td>
<td class="num">(700)<span></span>
</td>
<td class="num">(563)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease costs</a></td>
<td class="nump">$ 5,256<span></span>
</td>
<td class="nump">$ 6,862<span></span>
</td>
<td class="nump">$ 6,836<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 53<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479589/842-20-55-53<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-4<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711809872">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2025</a></td>
<td class="nump">$ 5,565<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2026</a></td>
<td class="nump">5,684<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2027</a></td>
<td class="nump">5,571<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2028</a></td>
<td class="nump">5,574<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2029</a></td>
<td class="nump">2,687<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">155<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total operating lease payments</a></td>
<td class="nump">25,236<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Imputed interest</a></td>
<td class="num">(2,308)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of operating lease liabilities</a></td>
<td class="nump">$ 22,928<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147478964/842-20-50-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713248352">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Common Stock (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>vote </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>$ / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Jun. 29, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders', window );">Common stock, convertibility, percentage of outstanding share holders</a></td>
<td class="nump">66.67%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus', window );">Common stock, convertibility, number of years from final prospectus</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CommonStockConvertibilityPercentageOfSharesOutstanding', window );">Common stock, convertibility, percentage of shares outstanding</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CommonStockConvertibilityDeathOrDisabilityPeriod', window );">Common stock, convertibility, death or disability period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Stock options outstanding (in shares)</a></td>
<td class="nump">21,159,850<span></span>
</td>
<td class="nump">32,446,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Plan available for future grants (in shares)</a></td>
<td class="nump">36,450,021<span></span>
</td>
<td class="nump">40,175,515<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="nump">94,320,028<span></span>
</td>
<td class="nump">95,075,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember', window );">RSUs and PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSU's outstanding and ESPP reserved for future issuance (in shares)</a></td>
<td class="nump">27,406,457<span></span>
</td>
<td class="nump">14,409,166<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">RSU's outstanding and ESPP reserved for future issuance (in shares)</a></td>
<td class="nump">9,303,700<span></span>
</td>
<td class="nump">8,043,936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Total shares of common stock reserved</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,056,319<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember', window );">Class A Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">1,500,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CommonStockNumberOfVotingRights', window );">Common stock, number of voting rights | vote</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in USD per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember', window );">Class B Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfStockLineItems', window );"><strong>Class of Stock [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_CommonStockNumberOfVotingRights', window );">Common stock, number of voting rights | vote</a></td>
<td class="nump">20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par or stated value per share (in USD per share) | $ / shares</a></td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="nump">$ 0.0001<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_CommonStockConvertibilityDeathOrDisabilityPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Convertibility, Death Or Disability Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_CommonStockConvertibilityDeathOrDisabilityPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Convertibility, Number Of Years From Final Prospectus</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Convertibility, Percentage Of Common Stock Outstanding Share Holders</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_CommonStockConvertibilityPercentageOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Convertibility, Percentage Of Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_CommonStockConvertibilityPercentageOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_CommonStockNumberOfVotingRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Common Stock, Number Of Voting Rights</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_CommonStockNumberOfVotingRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfStockLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483014/272-10-45-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 272<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482987/272-10-50-1<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-13<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-14<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-18<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(27)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-03(i)(2)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ClassOfStockLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-04(16)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479617/946-210-S99-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713766288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Components of Stock Based Compensation Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 216,870<span></span>
</td>
<td class="nump">$ 164,466<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">17,187<span></span>
</td>
<td class="nump">10,093<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">61,055<span></span>
</td>
<td class="nump">51,771<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">55,798<span></span>
</td>
<td class="nump">40,115<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">83,890<span></span>
</td>
<td class="nump">62,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember', window );">Restructuring</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="num">$ (1,060)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_RestructuringChargesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711959792">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - 2021 Equity Incentive Plan Narrative (Details) - shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>May 31, 2021</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, capital shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,320,028<span></span>
</td>
<td class="nump">95,075,431<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PlanNameAxis=s_A2021EquityIncentivePlanMember', window );">2021 Equity Incentive Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, capital shares reserved for future issuance (in shares)</a></td>
<td class="nump">35,281,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=s_A2021EquityIncentivePlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=s_A2021EquityIncentivePlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706712140816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units (Details) - RSUs and PSUs<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jan. 31, 2024 </div>
<div>$ / shares </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward', window );"><strong>Number of Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, beginning of period (in shares) | shares</a></td>
<td class="nump">14,409,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares) | shares</a></td>
<td class="nump">22,822,240<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Released (in shares) | shares</a></td>
<td class="num">(6,021,877)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited (in shares) | shares</a></td>
<td class="num">(3,803,072)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding, end of period (in shares) | shares</a></td>
<td class="nump">27,406,457<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted-Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, beginning of period (in USD per share) | $ / shares</a></td>
<td class="nump">$ 27.37<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in USD per share) | $ / shares</a></td>
<td class="nump">17.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Released (in USD per share) | $ / shares</a></td>
<td class="nump">25.15<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited (in USD per share) | $ / shares</a></td>
<td class="nump">22.17<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding, end of period (in USD per share) | $ / shares</a></td>
<td class="nump">$ 20.08<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714048192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units and Performance Stock Units Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">RSUs and PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Cost not yet recognized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 482.6<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 11 months 12 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,822,240<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=s_PerformanceShareUnitsMember', window );">Performance share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Cost not yet recognized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.8<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 1 month 17 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=s_PerformanceShareUnitsMember', window );">Performance share units | Attivo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,133,455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=s_PerformanceShareUnitsMember', window );">Performance share units | Krebs Stamos Group, LLC</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">312,686<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue', window );">Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, grant date fair value</a></td>
<td class="nump">$ 5.4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=s_PerformanceShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=s_PerformanceShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_AttivoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_KrebsStamosGroupLLCMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_KrebsStamosGroupLLCMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713593888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Information (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of period (in shares)</a></td>
<td class="nump">32,446,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of period (in shares)</a></td>
<td class="nump">21,159,850<span></span>
</td>
<td class="nump">32,446,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of Options</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, beginning of period (in shares)</a></td>
<td class="nump">32,446,814<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised (in shares)</a></td>
<td class="num">(10,298,114)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited (in shares)</a></td>
<td class="num">(988,850)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding, end of period (in shares)</a></td>
<td class="nump">21,159,850<span></span>
</td>
<td class="nump">32,446,814<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber', window );">Expected to vest (in shares)</a></td>
<td class="nump">21,159,850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Options, vested and exercisable, number (in shares)</a></td>
<td class="nump">15,633,560<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted-Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, beginning of period (in USD per share)</a></td>
<td class="nump">$ 4.71<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted (in USD per share)</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised (in USD per share)</a></td>
<td class="nump">2.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited (in USD per share)</a></td>
<td class="nump">5.60<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding, end of period (in USD per share)</a></td>
<td class="nump">5.63<span></span>
</td>
<td class="nump">$ 4.71<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice', window );">Expected to vest (in USD per shares)</a></td>
<td class="nump">5.63<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Options, vested and exercisable, weighted average exercise price (in USD per share)</a></td>
<td class="nump">$ 4.51<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward', window );"><strong>Weighted-Average Remaining Contractual Term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted-Average Remaining Contractual Term (in years), Outstanding</a></td>
<td class="text">6 years 3 months<span></span>
</td>
<td class="text">6 years 6 months 7 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Expected to vest (in years)</a></td>
<td class="text">6 years 3 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-Average Remaining Contractual Term (in years), Vested and exercisable (in years)</a></td>
<td class="text">5 years 11 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward', window );"><strong>Aggregate Intrinsic Value (in thousands)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value</a></td>
<td class="nump">$ 447,989<span></span>
</td>
<td class="nump">$ 337,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Expected to vest</a></td>
<td class="nump">447,989<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Vested and exercisable</a></td>
<td class="nump">$ 348,522<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement, By Share Based Payment Award, Options, Weighted Average Remaining Contractual Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Subparagraph (e)(1)<br> -Name Accounting Standards Codification<br> -Paragraph 2<br> -Section 50<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481112/505-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480008/505-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711950832">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Stock Option Information Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Weighted average grant date fair value (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13.14<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options, exercises in period, intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 170.1<span></span>
</td>
<td class="nump">$ 173.0<span></span>
</td>
<td class="nump">$ 333.7<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Cost not yet recognized, options, amount</a></td>
<td class="nump">$ 51.8<span></span>
</td>
<td class="nump">$ 51.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">1 year 10 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706793687888">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Milestone Options Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 30, 2021</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 216,870<span></span>
</td>
<td class="nump">$ 164,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=s_MilestoneSharesMember', window );">Milestone Options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross', window );">Granted (in shares)</a></td>
<td class="nump">1,404,605<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage', window );">Vesting percentage</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="nump">$ 3,100<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Cost not yet recognized, period for recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized', window );">Cost not yet recognized, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost not yet recognized for nonvested award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gross number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of vesting of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=s_MilestoneSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=s_MilestoneSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706806053408">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Common Stock Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>May 03, 2022</div></th>
<th class="th"><div>Feb. 06, 2021</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 216,870<span></span>
</td>
<td class="nump">$ 164,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember', window );">Attivo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="nump">$ 32,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted common stock | Scalyr</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,315,099<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Award vesting period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<span></span>
</td>
<td class="nump">8,500<span></span>
</td>
<td class="nump">$ 10,900<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember', window );">Restricted common stock | Attivo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Cost not yet recognized amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_AttivoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_AttivoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_ScalyrMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_ScalyrMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706805780336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 29, 2021</div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, capital shares reserved for future issuance (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,320,028<span></span>
</td>
<td class="nump">95,075,431<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharePrice', window );">Share price (in USD per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 216,870<span></span>
</td>
<td class="nump">$ 164,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Share-based payment arrangement, plan modification, incremental cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,200<span></span>
</td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance', window );">Common stock, capital shares reserved for future issuance (in shares)</a></td>
<td class="nump">7,056,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum', window );">Percentage of outstanding stock, maximum</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod', window );">Consecutive offering period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod', window );">Consecutive purchase period</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Maximum employee subscription rate</a></td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod', window );">Lookback period</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based payment arrangement, expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 11,700<span></span>
</td>
<td class="nump">$ 12,700<span></span>
</td>
<td class="nump">$ 5,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Consecutive Offering Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Purchase Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share Based Compensation Arrangement by Share-Based Payment Award, Lookback Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate number of common shares reserved for future issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockCapitalSharesReservedForFutureIssuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of a single share of a number of saleable stocks of a company.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711727504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Assumptions (Details) - ESPP<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum', window );">Expected volatility, minimum</a></td>
<td class="nump">0.55%<span></span>
</td>
<td class="nump">0.72%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum', window );">Expected volatility, maximum</a></td>
<td class="nump">0.85%<span></span>
</td>
<td class="nump">0.96%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum', window );">Risk-free interest rate, minimum</a></td>
<td class="nump">0.052%<span></span>
</td>
<td class="nump">0.026%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum', window );">Risk-free interest rate, maximum</a></td>
<td class="nump">5.50%<span></span>
</td>
<td class="nump">4.80%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">6 months<span></span>
</td>
<td class="text">6 months<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1', window );">Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">1 year<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1D<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-1D<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480483/718-10-35-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(04)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(iv)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711425376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Modification Narrative (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-Based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost', window );">Share-based payment arrangement, plan modification, incremental cost</a></td>
<td class="nump">$ 6.2<span></span>
</td>
<td class="nump">$ 4.5<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>An excess of the fair value of the modified award over the fair value of the award immediately before the modification.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706712742704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restructuring - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1">20 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2023 </div>
<div>employee</div>
</th>
<th class="th">
<div>Jan. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jan. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th"><div>Jan. 31, 2025</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated', window );">Restructuring and related cost, expected number of positions eliminated | employee</a></td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_RestructuringChargesIncludingWriteoffs', window );">Restructuring charges, including writeoffs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,706<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=s_EmployeeSeveranceAndEmployeeBenefitsMember', window );">Employee Severance And Employee Benefits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=s_ExcessFacilitiesMember', window );">Excess Facilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=s_InventoryWriteOffsMember', window );">Inventory Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveAxis=s_StockBasedCompensationMember', window );">Stock-Based Compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Restructuring charges</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent', window );">Restructuring and related cost, number of positions eliminated, period percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_RestructuringChargesIncludingWriteoffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restructuring Charges, Including Writeoffs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_RestructuringChargesIncludingWriteoffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expected number of positions to be eliminated as a result of restructuring activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482047/420-10-45-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=s_EmployeeSeveranceAndEmployeeBenefitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=s_EmployeeSeveranceAndEmployeeBenefitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=s_ExcessFacilitiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=s_ExcessFacilitiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=s_InventoryWriteOffsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=s_InventoryWriteOffsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=s_StockBasedCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=s_StockBasedCompensationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706712769376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Provision For Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (406,151)<span></span>
</td>
<td class="num">$ (432,235)<span></span>
</td>
<td class="num">$ (274,270)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">73,317<span></span>
</td>
<td class="nump">47,944<span></span>
</td>
<td class="nump">4,173<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income taxes</a></td>
<td class="num">$ (332,834)<span></span>
</td>
<td class="num">$ (384,291)<span></span>
</td>
<td class="num">$ (270,097)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(11))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479557/942-235-S99-1<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -SubTopic 20<br> -Topic 940<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481913/940-20-25-1<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713208864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Components of Income Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Current:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">$ 150<span></span>
</td>
<td class="nump">$ 53<span></span>
</td>
<td class="nump">$ 82<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">5,168<span></span>
</td>
<td class="nump">3,661<span></span>
</td>
<td class="nump">1,011<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current</a></td>
<td class="nump">5,318<span></span>
</td>
<td class="nump">3,714<span></span>
</td>
<td class="nump">1,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract', window );"><strong>Deferred:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(6,754)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,913)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">541<span></span>
</td>
<td class="nump">340<span></span>
</td>
<td class="num">(89)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred</a></td>
<td class="nump">541<span></span>
</td>
<td class="num">(9,327)<span></span>
</td>
<td class="num">(89)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">$ 5,859<span></span>
</td>
<td class="num">$ (5,613)<span></span>
</td>
<td class="nump">$ 1,004<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706714506448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Benefit from income taxes at US federal statutory rate</a></td>
<td class="num">$ (69,895)<span></span>
</td>
<td class="num">$ (80,701)<span></span>
</td>
<td class="num">$ (56,720)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">State taxes, net of federal benefit</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">82<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Foreign tax rate differential</a></td>
<td class="nump">23,179<span></span>
</td>
<td class="nump">10,140<span></span>
</td>
<td class="num">(1,297)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">12,367<span></span>
</td>
<td class="nump">2,734<span></span>
</td>
<td class="num">(23,442)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Non-deductible expenses</a></td>
<td class="nump">1,390<span></span>
</td>
<td class="nump">1,780<span></span>
</td>
<td class="nump">322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch', window );">Research and development credits</a></td>
<td class="num">(2,251)<span></span>
</td>
<td class="num">(688)<span></span>
</td>
<td class="num">(20)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">40,525<span></span>
</td>
<td class="nump">60,145<span></span>
</td>
<td class="nump">81,739<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">394<span></span>
</td>
<td class="nump">924<span></span>
</td>
<td class="nump">340<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total provision for income taxes</a></td>
<td class="nump">$ 5,859<span></span>
</td>
<td class="num">$ (5,613)<span></span>
</td>
<td class="nump">$ 1,004<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-10<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 740<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482659/740-20-45-2<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -SubTopic 10<br> -Topic 235<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationTaxCreditsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationTaxCreditsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706715433856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Deferred Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">$ 226,971<span></span>
</td>
<td class="nump">$ 228,400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment', window );">Research and development expenses</a></td>
<td class="nump">106,257<span></span>
</td>
<td class="nump">72,432<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsDeferredIncome', window );">Deferred revenue</a></td>
<td class="nump">36,199<span></span>
</td>
<td class="nump">25,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Accruals and reserves</a></td>
<td class="nump">9,265<span></span>
</td>
<td class="nump">6,215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DeferredTaxAssetsLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">7,492<span></span>
</td>
<td class="nump">9,139<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock-based compensation</a></td>
<td class="nump">14,300<span></span>
</td>
<td class="nump">17,528<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOther', window );">Other</a></td>
<td class="nump">7,111<span></span>
</td>
<td class="nump">2,622<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Gross deferred tax assets</a></td>
<td class="nump">407,595<span></span>
</td>
<td class="nump">361,979<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(340,951)<span></span>
</td>
<td class="num">(291,751)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Total deferred tax assets</a></td>
<td class="nump">66,644<span></span>
</td>
<td class="nump">70,228<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesNetAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment', window );">Acquired intangibles, property and equipment</a></td>
<td class="num">(28,652)<span></span>
</td>
<td class="num">(37,170)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost', window );">Deferred contract acquisition costs</a></td>
<td class="num">(30,423)<span></span>
</td>
<td class="num">(22,868)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_DeferredTaxLiabilitiesRightOfUseAssets', window );">Operating lease right-of-use assets</a></td>
<td class="num">(6,582)<span></span>
</td>
<td class="num">(8,162)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other</a></td>
<td class="num">(1,782)<span></span>
</td>
<td class="num">(2,279)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(67,439)<span></span>
</td>
<td class="num">(70,479)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Net deferred tax assets (liabilities)</a></td>
<td class="num">$ (795)<span></span>
</td>
<td class="num">$ (251)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DeferredTaxAssetsLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DeferredTaxAssetsLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Acquired Intangibles And Property, Plant And Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_DeferredTaxLiabilitiesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Liabilities, Right Of Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_DeferredTaxLiabilitiesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479853/942-210-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsDeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsDeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-6<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711835840">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">$ (340,951)<span></span>
</td>
<td class="num">$ (291,751)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount', window );">Valuation allowance, deferred tax asset, increase (decrease), amount</a></td>
<td class="nump">49,200<span></span>
</td>
<td class="nump">$ 72,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic', window );">Deferred tax assets, operating loss carryforwards, domestic</a></td>
<td class="nump">721,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal', window );">Deferred tax assets, operating loss carryforwards, state and local</a></td>
<td class="nump">390,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign', window );">Deferred tax assets, operating loss carryforwards, foreign</a></td>
<td class="nump">202,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration', window );">Deferred tax assets, operating loss carryforwards, subject to expiration</a></td>
<td class="nump">5,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration', window );">Deferred tax assets, operating loss carryforwards, not subject to expiration</a></td>
<td class="nump">$ 2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-6<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713516048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward', window );"><strong>Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at beginning of year</a></td>
<td class="nump">$ 1,013<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
<td class="nump">$ 534<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions', window );">Gross increases for tax positions of current year</a></td>
<td class="nump">1,027<span></span>
</td>
<td class="nump">447<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions', window );">Gross increases for tax positions of prior year</a></td>
<td class="nump">157<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrecognizedTaxBenefits', window );">Balance at end of year</a></td>
<td class="nump">$ 2,197<span></span>
</td>
<td class="nump">$ 1,013<span></span>
</td>
<td class="nump">$ 566<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unrecognized tax benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10B<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482525/740-10-45-10B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 15A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482685/740-10-50-15A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713480096">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss attributable to Class A and Class B common stockholders</a></td>
<td class="num">$ (338,693)<span></span>
</td>
<td class="num">$ (378,678)<span></span>
</td>
<td class="num">$ (271,101)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic (in shares)</a></td>
<td class="nump">294,923,536<span></span>
</td>
<td class="nump">277,802,861<span></span>
</td>
<td class="nump">174,051,203<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, diluted (in shares)</a></td>
<td class="nump">294,923,536<span></span>
</td>
<td class="nump">277,802,861<span></span>
</td>
<td class="nump">174,051,203<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share attributable to Class A and Class B common stockholders, basic (in USD per share)</a></td>
<td class="num">$ (1.15)<span></span>
</td>
<td class="num">$ (1.36)<span></span>
</td>
<td class="num">$ (1.56)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share attributable to Class A and Class B common stockholders, diluted (in USD per share)</a></td>
<td class="num">$ (1.15)<span></span>
</td>
<td class="num">$ (1.36)<span></span>
</td>
<td class="num">$ (1.56)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-15<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-7<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 52<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482635/260-10-55-52<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-7<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480678/235-10-S99-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 323<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481687/323-10-50-3<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482907/825-10-50-28<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482765/220-10-50-6<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-3<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480175/815-40-65-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-8<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-9<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-11<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 250<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483443/250-10-50-4<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480167/946-830-55-10<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483581/946-220-45-7<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 944<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483586/944-220-S99-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 22<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-22<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.6-07(9))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(1)(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-3<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1A<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480097/470-10-S99-1B<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-30<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-60B<br><br>Reference 32: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-31<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 280<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482810/280-10-50-32<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483499/205-20-50-7<br><br>Reference 35: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1A<br><br>Reference 37: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1B<br><br>Reference 38: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483621/220-10-S99-2<br><br>Reference 39: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483589/942-220-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-16<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 10<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482689/260-10-45-10<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706713957504">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">48,701,395<span></span>
</td>
<td class="nump">47,620,201<span></span>
</td>
<td class="nump">46,724,834<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">21,159,850<span></span>
</td>
<td class="nump">32,446,814<span></span>
</td>
<td class="nump">42,422,473<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember', window );">RSUs and PSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">27,406,457<span></span>
</td>
<td class="nump">14,409,166<span></span>
</td>
<td class="nump">1,770,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember', window );">ESPP</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">107,924<span></span>
</td>
<td class="nump">134,469<span></span>
</td>
<td class="nump">52,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_SharesSubjectToRepurchaseMember', window );">Shares subject to repurchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">16,543<span></span>
</td>
<td class="nump">178,308<span></span>
</td>
<td class="nump">20,091<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted common stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">10,621<span></span>
</td>
<td class="nump">451,444<span></span>
</td>
<td class="nump">1,142,496<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_ContingentlyIssuableSharesMember', window );">Contingently issuable shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive securities excluded from computation of earnings per share, amount (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,317,089<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 260<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482662/260-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_SharesSubjectToRepurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_SharesSubjectToRepurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_ContingentlyIssuableSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=s_ContingentlyIssuableSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706712078528">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Geographic Information - Summary of Long-Lived Assets by Geographic Areas (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization', window );">Total</a></td>
<td class="nump">$ 67,291<span></span>
</td>
<td class="nump">$ 62,305<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">US</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization', window );">Total</a></td>
<td class="nump">40,067<span></span>
</td>
<td class="nump">27,990<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IL', window );">Israel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization', window );">Total</a></td>
<td class="nump">21,806<span></span>
</td>
<td class="nump">27,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=s_OtherGeographicalAreasMember', window );">Rest of world</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization', window );">Total</a></td>
<td class="nump">$ 5,418<span></span>
</td>
<td class="nump">$ 6,690<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment And Operating Lease Right-Of-Use Assets, After Accumulated Depreciation And Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=s_OtherGeographicalAreasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=s_OtherGeographicalAreasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706712162656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plan (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jan. 31, 2024</div></th>
<th class="th"><div>Jan. 31, 2023</div></th>
<th class="th"><div>Jan. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanCostRecognized', window );">Defined contribution plan, cost</a></td>
<td class="nump">$ 2,600,000<span></span>
</td>
<td class="nump">$ 2,800,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IL', window );">Israel</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestructuringCostAndReserveLineItems', window );"><strong>Restructuring Cost and Reserve [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance costs</a></td>
<td class="nump">$ 3,500,000<span></span>
</td>
<td class="nump">$ 3,900,000<span></span>
</td>
<td class="nump">$ 3,700,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanCostRecognized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost for defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 715<br> -SubTopic 70<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanCostRecognized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(2))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(d))<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479823/420-10-S99-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 420<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482017/420-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.1</span><table class="report" border="0" cellspacing="2" id="idm140706711439984">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Subsequent Events (Details) - Subsequent Event<br> $ in Millions</strong></div></th>
<th class="th">
<div>Feb. 01, 2024 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">PingSafe Pte. Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of voting interests acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 57.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Consideration transferred, equity interests (in shares) | shares</a></td>
<td class="nump">2,354,607<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Stride Security Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired', window );">Percentage of voting interests acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash</a></td>
<td class="nump">$ 7.5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Business combination, contingent consideration, liability</a></td>
<td class="nump">$ 7.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_s_BusinessCombinationContingentConsiderationTerm', window );">Business combination, contingent consideration, term</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_s_BusinessCombinationContingentConsiderationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Contingent Consideration, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">s_BusinessCombinationContingentConsiderationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>s_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of voting equity interests acquired at the acquisition date in the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479328/805-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -SubTopic 30<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>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.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 830<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147481674/830-30-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 855<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org//1943274/2147483399/855-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_PingSafePte.Ltd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_PingSafePte.Ltd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=s_StrideSecurityLtd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=s_StrideSecurityLtd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>112
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M*1LE]"K1<2J>E"E1:,G<]>IS&OM*8\VBG]2(J4.$%Q#=$#UQIC*)%BR%]'^
MK_4THL*CJ&G82GS$K(-ZW5L4!F&_A==KDNQ97N_:)-'/R4XJH9_$KW/Y.EK_
M/,V4R4@6.('(TW4@0;R#%]]\Z@Z#NQ:M_49KOXWNM'*!OF$*Y[2U1\\7J^?E
M=KM -Y@6=VC[_#I[6*#5:MVB;- H&URE;,63BR^EG;#!##UR";=HAG.B;X,1
MW")LV @;7B7LG@B*EO-SNMH!O;./S#^I*@KB8'N'1 DOF7(%ULPV[6GBJO*?
MN^MM3U@<"),HA[T.#3J?]3D)UR^<H7AA:W3'E:YX.\QTBP5A'/3ZGG-U-,P&
M3=.._P)02P,$%     @ ;X%[6+KGU*$A @  J@0  !@   !X;"]W;W)K<VAE
M971S+W-H965T,RYX;6R-5,&.FS 0_17+E7JJ B'9M$H!*2&LFDJ;1&2W557U
MX, 0T&*;VB;L_GUM0V@JI6DO>&8\[_D-GK'?<O$L"P"%7FC%9( +I>JYX\BT
M $KDB-? ]$[.!25*N^+HR%H R2R(5H[GNC.'DI+AT+>QG0A]WJBJ9+ 32#:4
M$O&ZA(JW 1[C<R ICX4R 2?T:W*$/:BG>B>TYPPL64F!R9(S)" /\&(\7TY-
MODWX4D(K+VQD*CEP_FR<=19@UPB""E)E&(A>3A!!51DB+>-GSXF'(PWPTCZS
MW]O:=2T'(B'BU=<R4T6 /V"404Z:2B6\_01]/7>&+^65M%_4=KF3&49I(Q6G
M/5@KH"7K5O+2_X?_ 7@]P+.ZNX.LRA51)/0%;Y$PV9K-&+94B];B2F8N9:^$
MWBTU3H41/X'P':6I3,!)>]BR@WE_@8T]],"9*B2*60;9GP2.UC (\<Y"EMY-
MQL^$C=!D_ YYKC>]P3<9"IM8OLFMPM#WQ4$JH:_^Q[4:.X;I=08S#G-9DQ0"
MK/M=@C@!#M^^&<_<CS?T30=]TUOLX8JGC6YN)=&:I5S47! %&3J\H@1R$,!2
MN";Y'Z3;Z.DAWCSNT7H3;9/=-ED\QBNT_(:2^#Y.XDT47Y/N7/0/!7&T4R)1
MRANFNE8:HL,@+KK^^YW>3?$#$<>2251!KJ'NZ/T=1J*;C,Y1O+;=>.!*][8U
M"_V8@# )>C_G7)T=<\#P/(6_ %!+ P04    " !O@7M8&C1 CNH&  #1(
M&    'AL+W=O<FMS:&5E=',O<VAE970T+GAM;*V:;6_;-A#'OXK@%44+Q#4?
M]9 F!E(7VSIL:]"TVVO%IF.ADNB*M--\^YT>8CV0HAW,;QH[.9[^1Q[O=Z1Z
M]2B+[VHCA/9^9FFNKB<;K;>7LYE:;D06JW=R*W+XRUH66:SA:_$P4]M"Q*MJ
M4);."$+^+(N3?#*_JGYW6\ROY$ZG22YN"T_MLBPNGCZ(5#Y>3_#D^1=?DH>-
M+G\QFU]MXP=Q)_2W[6T!WV8'+ZLD$[E*9.X58GT]N<&7"U8-J"S^2<2CZGSV
MRE#NI?Q>?OFTNIZ@4I%(Q5*7+F+XL1<+D::E)]#QHW$Z.3RS'-C]_.S]URIX
M".8^5F(ATW^3E=Y<3\*)MQ+K>)?J+_+Q=]$$Q$M_2YFJZE_OL;;E=.(M=TK+
MK!D,"K(DKW_&/YN)Z S ;&0 :0:04P?09@"M JV556%]C'4\ORKDHU>4UN"M
M_%#-334:HDGR<AGO= %_36"<GB]DKF2:K&(M5MZ'.(WSI?#N2G?*FWK?[CYZ
M;UZ]]5YY2>Y]W<B=BO.5NIII>'(Y?K9LGO*A?@H9><H?<?[.H_C"(X@PR_#%
MZ<-I?_@,XCT$30Y!D\H?'0MZ5Q0BUUZL%,1Y:8NG=L#L#LJ]=:FV\5)<3V#S
M*%'LQ63^^A?LH_>VZ,[DK!<K/<1*7=[GBUAM/%@U;UE^$#]VR3Y.(7CK*M:N
M@LI560#V<\)]G^.KV;X;CVF&:1"QUJRGE!V4,J?2NXTL]%2+(H-LVPNELS&9
MM1^_\WS?CRCB YFF&0LY#YE=)C_(Y$Z9-\NEW($P*&)+ 9-YGXH++Q?:)I0;
M"@AFE)"!4-,,<\PB8A?J'X3Z3J$?Q5I GL/*RUP74"^A9L+RJZ2JGTNIM+J
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
M7R>[7'\23[_PAE!@_*U$KJI?]-1@\02M=DJ+HC&&&1196?\GSTT@#@Q(.&!
M&P/:-_ '#+S&P'NM@=\8^%5D:BI5'!:)3F:74CPA:=#@S5Q4P:RL@7Y6FKS?
M:PEO,[#3L[DHE<BS--$\1?<:_B"I6B&Q1A^W7"8F.0J=H2_W"W3R[A2]0UF)
M/F_$3B5EJBZG&N9@/$U7S7@W]7AT8#Q"T0=1ZHU"/Y8I3X\=3&'R+0/ZPN"&
MCGK\-2G/D4?>(XJI[YC0_/7FGL-\\7IS.L+&:_/A5?Z\ 7^WY4H4O,L$^O-Z
MJ;2$[?&7*]BU,]_MS-2,"[5-5OQJ D5!<;GGD]GWWY$0_^ *U%LZ6[R1LZ,@
M^FT0_3'OLT]\S\L==P6L-HPJ0U,3][.0$A+ PMD?AL*&^922*#Z&+6P8Q7X4
M=["CZ0?M](/1Z<^%TF8#RF$:M8/P8&"8'&6D1\,!\WT213T:-HR1\ !UQ")L
M682C+'Z60BFTE6*=:1>%T!H4IL8BKT?!AM&(84Q[%&P8H1ZAU,TA:CE$H[NQ
M*8'E ^+/T&D55Q<N*M%;[L*W=+9X(V='P6-M\-@W=J'BB5QM$'0*:,5[T!A;
M4])<$61VE@DC4=A;# X8CC!FO<5@PX@7TLAW+X:XY1./\KE/<JXJ,J"0'KE9
M%BXJL36X%T<0TAX5!XQ@YO>IV#!P%1P$YH@*P5W;Q^.[DY>PM/.*3I*"L,A,
MES$:S-G3L3V-F%&_5TCF+AP$GO9WJP,7>P$>2! Y$#/D6TM.R]U*[Z39L_--
M(A^X6Z00:P)AA/O+S8'"?29CD&,6M&-!1UE\%AHR(ZS:XR1"[=H-4H3%?2HV
M+F2PD/KKS8'S8NP%0ZGI= T9[?BSWTPW6$M1O! #7>DDY%D3./,BYA,K.0Z@
MCVG0+QH+%Y"&$?4&F@/I9 89UQFWI>90-S5H8J/:G'1\N\T%C/6K@0-&B6\5
M-A<,#]'HY 89UQLMC6:A.7G8&N&,4#LI+ACSK%WC@$5L0'"03G&0<<GQ46^X
M;)*!3AHVI^]1R9U-A]BB(2:LS\@& ?'8ZS-RP"AE0[6@$R!DM$77VV;)X0.?
MOQ#3R?- +8@<6\>CS.NK6R>0^30F?58.((6&&P^EJM,&9%P<W$FQSZK# Z"&
M3I;0CD G5@7B]-M$[08?L, J>3;J+ B)E3F'6L"#K:@3"V1<+?S.-<HA><[Y
MQ]9W R2*A?U5-7<"(Q;:9=L!I!$AF+AYT$XHT'&A\,(#0=5&"CHJ1XG6,EON
M=++,(4D"S?,$WE]76J*^OD&0P *2J[18/6Y$GG*IWIL#FFR%3K*R.DYH'9ZZ
M8M1,*S[:=^<DZ$7(#?/Z/< -"P9D%.T$!QT7'&\9G33+=^84YI7Q(:^+CQ-F
MQ\<)&XQ/)V7HN)3Y6IV[\?0LV4/3?^ U(85V"H@"3PC$=E>)G/(_66?U<.X
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
M;W-P6,/=1,_M]FR[A)^OX$)Z3F_=S4S!9?@+)MY\PU<0E,=)CS9EG7!CPVM
MMV);,ZN)W:.:@IDK-@:+HY 0@4"EW1N\6:>4V+%UGSP68EE:JR+?6.*'*.($
MTBT0*N4B/LCMWM5!9NH;ZC-]'7J"P(C'F!Z^,1A4JCVZ@G5JB1U12P<$D[+<
M15FL",;Y9J/6L27/7;:$@@FJ)DMLMFG^+$3SQ;9)VM8VC=!--&;J(5FQ&]V
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
M=0E UAD(18]L<7$VRSZJI6H5;=D9]S0*"XG,!<$!_SA'?:I:? :/'*UJ<5D
M)2R:R_N#3WBMP8?G.2QL&T6JMMK-LL]6(1Y?V4YOB"I(#R8]LPU\V3V21/@0
M6B'=[9A-D/BPW[]Z#9N"4JS!BN##>*Q-\45ERF^+L!86+$_#Z._619<5RR5
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
MO0YBK$@BAZX'VF =;.4#3L@_P+(0#Z0[:Y]?\)F+">B79$00]8[[X -R P"
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
MNHACG \QZ8L??4/U).<"KY'P_D*OR6Y:PD\I7>94J9-;,74=SU0G0]JS[.V
MKU!*Z\,#'+-'2,/ *#1[E%)-@[/!_%(.)YT<>]@OP(R4][8CP4JRM+#:&TR'
MOZ&DX14KE*,;;U=_,J8DI%'"),Q<\9/'_')\FVMLE$<S6FR$E^BK*59EN;B?
M:+TD:QE9A"T7M \:):SUR>44TE0QD:\5$+#-R7>L4EF6<U,?W1\^1I(7L/#K
MFGWG.[ZN"GPW;:/1]XG=7.[5W8[-?:<]0&K=E$/4%#.X"\)=Z%"Z]DU:BV[=
MDJ" -7^K8G=9:J^$/W<#8H1-?\V$3Z^G)XOJP/"7G[:8.EUD?=3]0JG2[INS
M(1S0)":5I!.KO8T#C^RK\VC(* *;6@8'6A4WQ;:4J&'KG1F]M"VB9->#27G/
MYJXUT8L=SIAVW  W8$[@-+1&**IU+P/=C 6 D%U8-&NYSTHL6[ZDEGM_?S5;
M1ULC#ZM[;>6*H9C&F&^(V^R*Q'/F)N?QE7$RQYIZW>%9[>_1*6-<A6TG[E5Y
M:#UW4;>_C5(8+&&=T,[?U]2,@'Q&:@5MO^<T[ZLY%HE[BJG-/KKC:\']5>/2
MF#L!L0J@9N4.F692)Z"=YO\\FD@>-%BXI1_M%'M8'N'YOG 7J%^'"]3M<-:.
MDS]1<V4\W!+<[:FY#C'7T5U J<S[)K;!C4;21.C-05U.6 =W)WP^'@C!6_?Q
MBSC%!/L&_S@JK\@%U*PBA)D>!:5WNZ5,X[L=DPL>]\RLQ P$>B>B,DK#\'+8
M%)[!^?<?/_IY KQ.WB97D.W]H0*\90T=*%)29((EG<&#00,RS)+?!8E_>X
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
M7+-!"5EO:,0%&RH8;9BI9)=TY]B4<4> ONS!9!2,@PUN&7ZI]T9F@76#T^/
M2-&4WS.^MD#2)C<]J9^.1]-]H.4JNV^4S 67PJ9!"L+$(98*!V?)>$6C2:DP
M90G>L]EX?EH(W/Z(7&UY)"%_%8;9K(Z#E"@I* ;I)3[( @U<M)8<:0NP0[XO
M5]="1&(M!AQBO@]>DX*/81<]UF-X^4@]R "+V6EJ;#D'TVV8?9>Q5KBF^F^:
M4).-QY[VT 7,YK-T"!*CEDX7X^3_XO8;#OWLG=Q2=J;S\;)3&U%RSN?C\X>6
M:>7D"]?GI^G\T&[$+<.'B/JJDEW56#YI=*!L]CBMQQX.DN?S&]Q)K?DL.7UJ
MZ&-JI'RWY(W7@]2]VBC9S"4'K^H375PSRD]SQ!\KF87.8X7>M7/?: 2ZU(7"
MJLO*=TC0K-CAM\VD$C3YL P5%51JH[_-V+8*+,I,64H?]AF3SL=A>9F!C]SE
M<J363G>X0*/!,*3&$%2V">R&;=CJ%9_LG4ION-OBRQ8>= ,.R\NR!;8KC*$I
M=FV'U&0#2CG2?3\/9O0)QJ^^6,6SY7?4J'UM<8A;1T#))4!ME21)RYXZ88BI
MS>Y'BJB'9Q99P1C63Y9ZU,Z9YY ]D$TX6YTOQO&IRDE?X]8!:?!SO7(C[AD"
MJ^673Y)9XP</1+,R7&*C)O,GJ$.7-E2K0[+Q,$&Q]=R&;T0E:2*']3XGF7&^
M\W,6SQ]WR_-DG/Y?VM.-PWKY=S-9.%#M NL?V^:6DZX>](%D<3+;C,6S>'8Z
M\9_Z0.@_#6$[LN&>/\GZ)M@[)++WM71-Y37.$: ],WAVAJL()X;VF*,%\Y:K
M"S)IL[KDRP2W]W [#-/1ABP(CK96U('**E"A;R*,R(8J?"M]\#27.='9#^I!
MZ&,0D[9AV/9?>?[\Y>>I*_]D\+5&E-B%;U+77,6:#[=^M?_L73=?>Z?CS3?S
M+\)2UW2@<$NBT_%R/FJN'=V+-U7X]ML83_P+CP5]NJ/E [2_-<9W+VR@_V?
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
M!% [ ?J^4,IN&6=@]]]B^A]02P,$%     @ ;X%[6/WZZ\Q[!   70H  !D
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
MSSOMNZ@]?$5[,*1'4_O2T4-=R.*Y@3Z@;/$,-WCNA@<M_B3J$QH-$AJFP^R
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
MT+FI*M1OZ4W^:6/*0EEW//*(S1Y&>1_GK(N3/!,G3NB]J?W&T45=J.*A@Q%
M[Y$G.^1GR8L>?Y/UD-)84!(EV0O^TGTETN O?<;?A;2UKF\/*_'78N6\Q>#\
MYZF$.W?9T^YX,1VY1N;J9(#5XI2]4X/3'W^()]'/+X#-]F"SE[Q_M6W^F]OV
ME3@7-_3N<KFDJXMK6KY=7%_0XN;F^M>SCS>+LW<7='-)YY?OWU]^H.7-Y?GO
M;R_?O;FX7M*9=#HG61=4Z++UJJ :@$L&W "P"X#E(\!Y!]@= ";M^'$37.@:
M<LT\I/T]EHG?D-_ <FM>YZ6$ZTKYC2E %7^WVL( JM1(ZW6N&^G16W(J;ZWV
M6KEAC_$)7(<Q5_?(X$X7;+Q7_1;@,&1PV\ *JG@M[Y0%R5'=5BM$,NLNF&/I
MT)Y G,ZC<ARQ %C\L2/ TZ88TIOGZ_D(]RUPPUBMUR! ABG+DAKC5>TUQ/NN
M-:#$A_&Y>'>RA)9C(XZM/K,1B_?$@7:&0_J%*]S:QK@N$[]A$++,VU(RZ8I=
M4@W?.8'>8$'IG"$>1A5TO?R(UU?AVE<&CO,-"+=@R;6R#EF8UM+%\NI*A/%2
MTB(3]5G97+/F@W !+$;&:;0$+V&]>B%;=)0VZ!.45 V?>=D6/$765*$,!WEQ
MKO_C9$O'3K7=-0B%0X;Z];XK/+VA9:'S<,\L4B/BD&Z QO)@H5BZ9IR[,2DU
M$BHZC-WRP_ J"#OUT"1%.Q2X/0]K9Q'4._GL88W";!4\-JB X,*HQG?K#Y":
M?KKN#*\PP?7&J+O0?'8)_JS=&J7I$ QIX;X%Z>.H;-)B5;BNLBJTON/K4/&R
M-+GDQ^P.M3*-L>P;SWC7UF&8E<PWU''%XV47H')9E<-^SN5<?2\.@U[ C\\-
MTXOD9-5U>&50QJ^V $)0E#7Z'2K5RC*H0VT%SBZZ)(??CWFW,LSHVJ"R6T<_
M@7W!KJV#:[<?@MX=HGUQCI[*5T?T)_K3[?6$G;K%!]]^L^9+RI>$/K05>-$;
M>T0?GJ/7KU5GA_A?]%.:SL1DGKX*\A3R=!;D9!J+.(I?T1M5&WQ%=1'_>$S.
M/?&T;K?;,)L^H/[G:_B-*,43<Y7,,S%/4C%.)Y1,IV(6)6(VB2F>9B(:QR*)
MTB_5^;\@0(GB83Q^U0GII!?&$)AKNB'@0CRY?WS95;'?6?44=89*?B_J7*E<
MHD<]?P8"#&>$K6G+XH#"'_#I$1,/8K\PC,L'FT>"D1G/Q6P<49J(+)N(69Q1
M!C'!;YJ&+2M4D7<M-$YDT41DXRG%&<2YB"<3BL5T&HDTRL*>17$T1:<SBE.H
M3.8T3D0ZB[L/.(>#T>J_/9M:M=O]*)Z(<99B&&;P,P-2$<UCNGYZ(T4$,4EB
MRC V689 (F;$\PD^!VL>970/K=,.^RE7N)_X'W^8)7'R\_X_%FD\%=%LCN]_
M#Z;)9F(:X>%\3-D4 2+,)(),Q#3)Q"Q]\O-[=' HP2*_#4<O_D1I:]^=3_9/
M]Z>[17>H^:+>'0W?2WNKT9)2K6$:#:<X3-GNN-7=>-.$(PY($@>F(&YP0E66
M%?!^;3"W_0T'V)]Y3_\!4$L#!!0    ( &^!>UB^%)-DX@(   8&   9
M>&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;)54;6_:0 S^*U8V39N4DA#>&2 !
MZPO3VB)8MP_3/AR)2:)>[M*[2RG_?KX$,BJUG?8EL7WV<X_MLT<[J>YU@FC@
M*>-"CYW$F'SH>3I,,&.Z(7,4=+*5*F.&5!5[.E?(HC(HXU[@^UTO8ZEP)J/2
MME23D2P,3P4N%>@BRYC:SY#+W=AI.D?#*HT38PW>9)2S&-=H[O*E(LVK4:(T
M0Z%3*4#A=NQ,F\-9V_J7#C]2W.D3&6PF&RGOK;*(QHYO"2''T%@$1K]'G"/G
M%HAH/!PPG?I*&W@J']$ORMPIEPW3.)?\9QJ99.ST'8APRPIN5G)WA8=\.A8O
ME%R77]A5OL' @;#01F:'8&*0I:+ZLZ=#'4X"^OXK <$A("AY5Q>5++\PPR8C
M)7>@K#>A6:%,M8PF<JFP35D;1:<IQ9G))<I8L3Q)0UB(JL=4K)%G"-MZ>.$!
M9U;A!*_@- .XEL(D&LY%A-%S (](U<R"([-9\";B5R8:T&JZ$/A!^PV\5IUI
MJ\1KO8*WQI@>DX$5YE*95,3P:[K11M&[^/U2OA5:^V4T.RM#G;,0QPX-@T;U
MB,[DP[MFU__\!M=VS;7]%OI_=.4?..>WEZOI\FHQA\7-Q>WJ>OI]<7L#WZ2(
MSSA-0P1,:S3:A5#2G.FR+'(+N:*I5V8/3$2 #T6:V]*Y() ^UF:/6>G-D68"
ME'W\9W)[5I!RQ-SL(3XDLH<=*GL"6\EI$6CXF HPB2PTP>E/0YAJ>S$UO:#=
M4/?=?EIPMX;WT/9=O]LC(>BY@X$/"ZT8<@B:;M_O6F,WZ%!SM;$XM IX!!VW
MW>Q#U^V2^W=I&*?H;L\-!DTK!&[+MQ&/* I\3C;54'95&"H1$;V1!J'EULZV
M!'-Z[O;QP(QQ)D+4T'BI\][);&:HXG(#::IW(4PUIK6U7G+3:K;_NE<;\IJI
M.!6:2KZE4+_1ZSA5X8^*D7DYZ1MI:&^48D*+&I5UH/.MI#P.BKV@7OV3/U!+
M P04    " !O@7M8IE)CS>4)   Z&0  &0   'AL+W=O<FMS:&5E=',O<VAE
M970R-"YX;6RU6>]OVS@2_5<(+[#7 J[M.&Z;=I, :9+NI6B28M/=?CC<!TJB
M+6XDT4M2=OW?WYLA*<NID^X/'%#4MB0.9]Z\>3-BCM?&WKM2*2^^UE7C3@:E
M]\NWX['+2U5+-S)+U>#.W-A:>ORTB[%;6B4+7E17X^ED\FI<2]T,3H_YVB=[
M>FQ:7^E&?;+"M74M[>:=JLSZ9' P2!=^T8O2TX7QZ?%2+M2=\K\N/UG\&G=6
M"EVKQFG3"*OF)X.S@[?O9O0\/_";5FO7^RXHDLR8>_IQ59P,)N20JE3NR8+$
MQTJ=JZHB0W#CCVAST&U)"_O?D_7W'#MBR:13YZ;ZH@M?G@R.!J)0<]E6_A>S
M_K>*\;PD>[FI'/\OUN'9E].!R%OG31T7PX-:-^%3?HTX]!8<31Y9,(T+INQW
MV(B]O)!>GAY;LQ:6GH8U^L*A\FHXIQM*RIVWN*NQSI^>F[K6'BA[(9M"G)O&
MZV:AFEPK=SSVV(&>&^?1VKM@;?J(M8.IN(:%THG+IE#%KH$Q7.O\FR;_WDV?
MM/A!-B-Q># 4T\ET]H2]PR[>0[9W^-UXW;<!BPOM\LJXUBKQG[/,>0O2_'<?
M#&&3V?Y-J)#>NJ7,U<D E>*47:G!Z8\_'+R:_/1$"+,NA-E3UI\.89^SWS%W
M>WU]]?GZ\N;SG3B[N1#GMS>?KVY^OKPYO[J\$Q_50E8/4'IO32T\2E-XPY]#
ML58@Y49D2DBQE-9OZ-9*6FU:)RJVL;0F5ZJ F>"V:[/?49KT8%Y)73NA&^%+
M)8S%0Q (D9O6.OR>BZQU\-JYD;A3>6NU)S<^XF,AN;9O&_&A;91XQ3PY',(+
MMWT0YIWC^L>C:^G$7%>J$'(!S7*>]P2F2]ELAD(#U/-2J[FX_ H+)!GB=C[7
MN;+L]?;^>S@)/!!9O#], =P8BP_;$)V\U8@1(9S+2D-#&RV'(I=+\@4^?#"E
M;)R#7RN*C5!6U6T#1*^:?#3$*D?V1F+V=GKX(E^]F$Q?'[T2(_$9^[A6>Z&=
MR*QIH3T"5C)5RFI.^TDH7@7DL4F(']>@)OE]::I"62?6I1'+UN8EMB@ .@#Z
MH]46WUTIP5I:T(/FQQ^.I@>O?T+T;.T,V:EK[,@VL:]?*Q6S$*IURGCU+AP&
MK[%NB7R3X+!_#KM(3TJJFD(2J6M9*#&7%>7>0O1<A6X#WF OZ54D?H8.T_?O
M7ZYCR5"@9UEF1J :J.>6X)JC%.55R\8TET_3(H&6N&+IHE4KU;0J+(./R"+N
MYZ"_A= .@[76+I%A1\P%%,KZ1. 6HF>)HF'K@\FS[#DOF4Z>R><)T!Z%+[\"
M?M25. LD.7AS.,,FV!Y10D!'P!EU@KC!#,"U$4[7NI(VY'[+99.@CQ60J.A@
MB.O([]"=+_<0#V$0 -M%'%*?JS<;J_X"3]\<3<%35.9M[DT&7&:I.'V9?-+.
MM52)#14]'@'0SE2ZD.Q+9GR)_9U*R/+"X _V1;*^=>41@7BDCB@W<KDTFN4-
MJD%,$X&>>CX?0?[ZOY-P-"D_/3)CDPN5JYHB/3A*A+_HL=JLL "<*;0#IQU'
ML]?.>Y79E@0P9G,V$E\42JS28&<$ >&@\M?:EU0'M4+('6>;L UO'1)*9%GI
MA8%0N&HS$AAHO-X!"'#>J:4/_H<TQ8?.BI5V!H+Q\>.Y>!8N/F>MHPI".F2N
MH?<R!&05=[P&E4K2"<4+'O25!T0_\[AMACU XY#VK2;33A>JDFN($J07FJL
MS7G@=,?;6('H.(Y^$BBQW,)6J#"HF].T2]2AB.&6X/L"_@[=":D7DS>S5R]^
M^W@-NE_%.MP2/47A>,0"P;PG)INTFU/JGN4(/*@;C4X2$D+((5(//+I:W(H7
MW<TPA&-&A^YM4I (F9+23T+20,!G2454UV=!F@5UM855+*H=+?"OP4B2/).@
M$CR H!H _WM;+'A<9-7>R1,M\X+0\E6@^KZ@F+^QX7M1RJ0^J@CRRG83.&!W
M59 ^HWC"TCFDP(E25<1UH5R.Z:GS'#W#[+:5OH,1L.(?8(0JS&5+Q(&)N\MS
M(G"8:$*OK3;<+) T;(-W!M0ER_9?[69=MWVT0P42=Z$%<7 1B+A\6Q7J4:EP
MW],**/@-T&=A.!SN87:HX=!.W;I/[LZ-I&YL;=N Y&:?);0&:KS)]Z@(P>*?
MU9U8^X_)3A9FGB9>Z- .#.%1"6A: +^_HH9]JA"6Q,^&9?[1XOJ\)[N[H5+!
M;7MA@5DL9VV+Y*9!F8#<<"X#"C280#J)(B:KHICSHQ8OOJ12H5Z<(K'4A>I7
MY687?+"3;.+]Q\6HZ+(L"A9-[%#(6BY";:BON7+=B!@-(ANT&W4]JU<A$0^&
M=-F$QC8)C8T'=9HV0X[ PV[AMB-V4\Y0-+).0\I#*-\9:0MRZ()Q@W[_HV&>
M>+4=D)(R;=&2)'9PAF!)CX4<?_.>$1GQ*P#"KSNJ>K=]->!&-MQY54C=+NRZ
MTZ+N0.A2K=R]IL[T10$-O&VI9B@HP=6#26S&D\Z$)X@G1F_RKHBH\98F8M";
M$#OMQ,/:(K*B!5Q(9=%R$: 'U9+;!6S,):MB8*PEPW]? /_O0_V#X2K@ <$D
MT6S04NF76 *'&)PO 04@!Q;?OMCR>EI9Z7M5\5MP*5?T5IR: 0H*R@(LU'Q.
MP( J8$!O\H7=><?&+41P<U=RKA[TUEM8H:,&9"XH/E[72<)(+\+*.'XBU%4L
M@  I%3![V#1Q!@<9J=FQSD0S5.0M.+HAGT *6_2B!2)XAY49]L(X7<&EK%*\
M0Z\'PC =(@:K%'-A\K9.FAI'_(:.VBI!+99U55L\0SOFU/)N U*L>:X78""
MZ@8FI 0S'%.%92T)'D^*?*A&#2&UEDK+#(0-?7_.KL$ "(X]3 ]4W<R)3Y1-
M7VJH#9]T=$PE9E5TVM@&4@!;***E8\% ,IY.4%L$/C:M60]B;I@JW;R77!SN
MG)*DNZ8)DHS;7&&4S>U-QTV(N _K6=#X9) 2S7,O'1"(?),1$_E]*4U'[&BD
M[.[]A-)&+$'4?!.R3Z<^P0-F<7(\=?[8FV+GV!JG0;%SDO2T*X\0 +J7C'QU
M+77D7G,C7G1&9)[;-MKHY_$I U&0=THNDQ5Q3/!)*HVD!%%J5^G\,;[+TXL=
M!OW4&?GTBW.[;:PI'2;0*:EK<%YUS2@*[9:*:5T_E YG>KG!(%>BJU  &RX]
M9B>_/XB%,05I+PT'313J//:K."_IF 0ZKN>-]NK^-M5PJK4,#"<920SNK'DN
MWQ:@:KCBVSAZ!$9(0><D5-M\'D73@:>C55G3V.-0/KH8[3L0'??.LWF0HE/[
M."V%H^WN:O>'@;-P'KY]//Q5X5K:!8* 5,^Q=#)Z_7(02C+]\&;)I^.9\: N
M?RW1GY2E!W!_;HQ//VB#[L\EI_\#4$L#!!0    ( &^!>U@)F0*$(@0   L)
M   9    >&PO=V]R:W-H965T<R]S:&5E=#(U+GAM;(U686_;-A#]*P>M&UK
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
MXYW(XWKHCE&9"_299I =$]BJZ+YR;U_YW#O+^!W3&^2['Y#G>,% 08O+X?X
M/+D<[IWIQN_/P3=\_O^<P]"X6[I@F$Z+Q4Q4.(7(4FH@@._ BM^^<<?.IZ%1
MO299\DID1V,,^C$&Y]CC'THHU<P&+VB+G!BD5L-=?.W[T_%'=?J[PV$,Q4VF
MX\GT."X9B/,FKNNX?5S;@GWP=9; MT;E!$I9365[W7MO+Z2W1C]>^.=*8%L]
M_$?3JO,=YEM"!2I@HRB=FXG2,]XJ7FM(5AD-6#.I%,4L<_63 *X#U/Z&,;DW
M=(+^MQ/_!5!+ P04    " !O@7M8;I-!^CT&  "Z'@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970R."YX;6RU66UOVS80_BN$!PP;X,:6_)*T<PS8;H=E0-:@
MS=8/PS[0TMDF0I$:2=DQL!^_(R5+=BHSM2M_2?3">WC/\7A\SAIMI'K2*P!#
MGA,N]&UK94SZKM/1T0H2JJ]D"@+?+*1*J,%;M>SH5 &-G5'".V&W.^PDE(G6
M>.2>/:CQ2&:&,P$/BN@L2:C:3H'+S6TK:.T>?&++E;$/.N-12I?P&<R?Z8/"
MNTZ)$K,$A&92$ 6+V]8D>#<+!]; C?B+P4;O71-+92[ED[VYBV];7>L1<(B,
MA:#X;PTSX-PBH1__%J"M<DYKN'^]0__5D4<R<ZIA)OD7%IO5;>NF16)8T(R;
M3W+S&Q2$G(.1Y-K])9MB;+=%HDP;F13&Z$'"1/Z?/A>!V#.X[A\Q" N#\(7!
MT1EZA4'/$<T]<[3>4T/'(R4W1-G1B&8O7&R<-;)APB[C9Z/P+4,[,[[#!8E!
MD4=%8R:69*(4%4O A3)ZU#$X@QW7B0JT:8X6'D'KD7LIS$J3#R*&N,9^YK</
M0@] !ZF5_,(=OVGH1?R=BBO2"]HD[(9]HE=401VOV?>B'#C7*X/?<["]([!U
M06^3^9;<B9BM69Q17K<&.6B_'M3N^W<ZI1'<MG!C:U!K:(U__"$8=G^I(]X0
MV '_?LF_[T,?_R'%FT\9!Q)TYX,WP7X<R"26J:G-H:D?=$&YACJF7K,SF0Y*
MI@.O4\=8/H+"34V/$/5C'B7J-3N3Z+ D.CQ[2?UD_;A'R7K-SB1[79*]]CKU
M*!,LG5\ ]S!5!@3Y^QZ2.:A_ZOAYH4[=M0V!';"^*5G?7*)JW33)OR&P _YO
M2_YOO:M^CQFL&.4NGS61B[K#LRX"7MA3(^#W\:,@>&9E*,Q(4!Q;;?(R7=M$
M9HH\X&0H 81ID]F*P8)\>(8HL^**?%PL6(0F5,3XCC*43<+R-2L@4TE5;&_>
M,X623"K, 9K7;$+)?@EXX&CUD[79VRGVX<\D51(3QH8.!:F#326^-3:ZFB($
MXN>GK;V:<:HUF9!()@DJ0-1&T1.1&X$S8O;=JZL#;DQ$/'/8PW[[NM]_#<B2
M#-M!.&SWAC>[P1G*$,6W%F4-VG(K9DVM"-7.[1QM>HBF)>$2K:AVM% B/Z$F
M3Q7&TWI@ U_K!=-DA<H3;#0P;!A]@UK<*C^69 D^1*]6DL<YE"8ZA8@M&#J&
MHVIB3.9@-H W>(D$6$)S$CB"Q'AMG;FG6_*VT#8V"A/$YL1F##X:7.%1'#-+
MEW*^;==.DJ\CZ/.7T4CT%/N""##Q8I*E^,9&W$;>^J3!&)X?(PBQ"POV)4A%
MN%5&=(,QJ=8H$\P6)@'.A(KMSH<-,ZL5<)<UUMF93%+[&GW0U#"]V!*:IIQ%
M=(Z^&_I,Y)RS)75+?D4>T41DML[O\<K]WR&WG<^(C3V)5.!F@6=L68X9:K>D
MF=(918;XK";*;1+9[2?XUEK$8-QQN@N6-9!1E"D%(L\Q^V21F0SGWT42UK98
MYQ1>KB%FGFT28]RYL?4 GE/<V3A?D0^];I$/GA(:=*NVH^O7"32I.\ZGKYB]
M+&&U+887XLS#(=AKJ *_BPP3M9::WZZQ.EP;$^_<Y\8DK&(2GB5_/2+_%42C
MLEHYZ#<[EVC5T 7>?FGL"-F?)[ 9KT\"O_W+0[N6XB5:MJ#JV0)_?_6UBJB1
M/^VRRL_R*O_9E62?/O9/>ZH\:@KM,$A5NQ<,+J&1@X9:MR(&EV@$@ZH3#/PM
MV_Y&?Y\I=WS6DO;#] 9#5"K;^K)VB>XOJ-J_X+3^[YRM0/[[2I?[MTFC?613
M:(<!K#K)X"*M9-!H+]D4VF$,JFXR\+=JD^52P=)*\<F:,FXU9RWG'&7H4.R/
M\^OQL(]MS:BS/B#SVK##7U$KO1:>)KR.I'J>VQ^+[LB7Q_[Y3EW#IM .HU-I
MOC"X1!Z'#:FR(@:7T'AAI?%"OR+[UG+_"HROW/M-SV58B;O0+\Z^:P^<6N?]
MOIR<&Y?0C&&E&</^1?9'HY*P*;3#&%22,/3_7/^-=;Y V2_@81 .>\.;%Y7^
M&P;FGG;VO@YB B[=1U--(ID)DW\H+)^6'V8G[G-DIQJ>?]6]IVK),*DY+-"T
M>W6-/JC\0VE^8V3JOC7.I3$R<9<KH#$H.P#?+Z0TNQL[0?FY>OP_4$L#!!0
M   ( &^!>UB\8]1OQR,  #U[   9    >&PO=V]R:W-H965T<R]S:&5E=#(Y
M+GAM;,U=ZX_;1I+_5PCO8M<&-+)G[#AO ^.QL^=#$AN>>(/%X3Y08DOJ-44J
M?(Q&^]=?_:JJ7Q3%F3C>Q7U)/!+975U=[Y>^V]?-QW9C3)?=;LNJ_?[!INMV
MWSQ^W"XW9INW\WIG*OIF53?;O*,_F_7C=M>8O."7MN7CBR=/GC_>YK9Z\.([
M_NQ=\^*[NN]*6YEW3=;VVVW>'%Z:LMY__^#\@?O@O5UO.GSP^,5WNWQMKDWW
M8?>NH;\>^U4*NS55:^LJ:\SJ^P>7Y]^\O'B.%_B)OUNS;Z-_9SC*HJX_XH\W
MQ?</G@ B4YIEAR5R^M^-N3)EB94(CM]TT0=^3[P8_]NM_@,?G@ZSR%MS59>_
MVJ+;?/_@JP=9859Y7W;OZ_U_&3W0%UAO69<M_S?;Z[-/'F3+ONWJK;Y,$&QM
M)?_/;Q41]WGA0E^X8+AE(X;R5=[E+[YKZGW6X&E:#?_@H_+;!)RM<"O774/?
M6GJO>W$MMY'5J^S:KBN[LLN\ZK++Y;+NJ\Y6Z^Q=7=JE-6WVT/WKT7>/.]H:
M"SQ>ZC8O99N+$]N<7V0_U56W:;/756&*=(''!+,'_,(!_O)B<L7_SJMY]O1\
MEET\N7@VL=Y3CXBGO-[3$^N-G?A_+A=MUQ#A_._8B66]9^/K@9N^:7?YTGS_
M@-BE-<V->?#B+W\Z?_[DVPEHGWEHGTVM_N)EWMH6E_8.:U==#A(? _(3ELE^
MV9AL65<MH:'(.U-D*UOEU=+F9=;2(X:8LFNS37YCLH4Q54;GV^4-/6?!9<NZ
M*>AI0X3<;;*UJ4R3E^4!WY@=5LL#IG>-I75W):CK;Y>7[QYAB8ZV_U!9/'J-
M[>B[#]>/YO<$BQ8L^\+P*KH3G_#:8$M3OJWH\ZK(ZK[)]IN:(#NK]Q6MUO:+
MUA8V;^CFY]EE6=)2G6F6]7:75P=B_1*G:OEE(HJJS5FNQ(@PI2469=CH' %6
M>FP^<>E?^$O_8O*V?K#MD@[[#Y,W8U=][Y>SMW3VE?Q]P-^F*@A'548\U4,8
M/#V?9^_-RC2&3]S5[FGP&G/<4T8#_>,"HMDT> 88CU9ML2QA(BPZT_<'G\A:
M@P\O9K1PNS,LM,O#%/J>>_0]G\3 A]: $%ZWG=V"K,9P^/M68)(4ZA?.H2^[
M>U(I'H)2M=U!. 7T3V?^K;=T<!+Q%2E%/ S4;O./)C-^6^ K;TF1[H0"NTW>
M9?EJ1=@2NM\*V1-D=:/4>#^X>.6ETCPXM*H[L ,=M(TA4"Z;98N>=FX,GLM
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
MD4N'O-I==S,_#8*G?.6<E'%.4/%G(D-L"=4%G6PX*G,G!<T^D9?UR*P'8]>
M^5ATUA^@MJC,^'R21"X+6I3,5L#Q6N <);3?O4H[!=Y% .]BNN")K^HE7]55
M=%6C,'[:4ISN%3- C("(.O(]5S_8MNU%WYLMNY"X&XEN<-X6UU35U9G[UM%1
M#JL_,2I7.;F&J'DSSL#3+9"S0-@U*WQY3_HL@Y750GSZ$K_!T>+"I=3AU/7$
M5L@ MZ3%(.+8(>2@NH-/%O,/$O%5V</7U^_>/6+>#T9LB-_VK5.O+\N<$'2]
MW-0E5R1Y\P@/$.F:<IY=GV QQPN2'9)3B-:I:#?E*7WOQHAF(V2*;]P. CQL
M6Z$0'$<_PWV+<17\" X/MK8S0Z<E03Z7&*W([>J;T2R6*]I2?R<JSSJXU 4L
M?[T,EY76T[%=(Z7(2*W>>43<961MG7R0@5;O6K8:..&GI)R_ D8?05U(\CC&
M6U=WG/TX@3T@A7W"R,9T$'(AF&CHV&B$*;W<>'MR+*4T<*]/H\BELPD"2U)4
M'*^\;&M_!V/,PF26H']VO-U,[:CFH^E. Z!^RA5MOR)Y9Y8]6_=O5RM:N^$E
MY+L??+)"OQN[M3LO*J7ZP(BHW"\Y,D@BH.L:2Q8SWMN:;E,78UQ@20#8X(WY
M "Y<AZ,KN==M'%_&E-P/31_GDUT:+]Y(O=XO2(.,ROK[O\[$T;#?]$_-N\;%
MP;ZSX3IR(%UEXC_)QV_)YU:.^S4X,8Q_6*92>VA=]8_#_6JJ(-E7(?C*:OHX
M+I-VZUES5+/BU8F4+TLGP,)T>S0ZA.18J,CDPB=:'B]R2F]\GQGLMCU\QUP+
M;%$AJ?6/M S**\FN:YH#G48IUP7/-/H4TR9Y(1+\IIT;7QQ?YOM!20JBX5(@
M[VO/XH,Y2]0%TB7!C#*@J'(<%M*>I0P1,!$H LOM!F;6:J;X\L&PX'PZO]OE
MM\F],(20CX:C2J00X7@RK&VM@;?2YQ'&+HZ/A)<XVB_6+].,"W;Q F, L&;8
MU2BHOQ%3LS)KCAC$=FU4_N4RL2LEJYDB2;QRC;O;]N.Q=Q=:!5!X)EE[.H.Z
MXTRBT%THI?5W61E7SC&&]'E:61KHW)O?0DY]Y30COI/32H0$$8H5E-?"E) A
MFB&[XU983T4K>9)JR8W+F5?XULUM[DLZ7.%/?LN<T1.O-L)EB976F>6F8D23
M-VA#A;7;:G!DDM)Y*;PJ(:6F=WX/ CQ1QKNO(D&>H$B\+(<YE?RAH.\^%<J3
MDC<TL)U/MY[]3%S_(WA]AT :+,CL4G6+*\$BZWE+F&(;CXQ HNQQ&?WOV$CX
M:;OK.S'VEEK75/9 #416Z=9D\]<K1K?F4M9LXS6#V.KV]=FR)/)W@EP3S$+_
M$CJW.Y&(+>E]H9Z4RR4A5QBS=:%N=HX6' YU<H/WYUXJ D^#50$P]5/%?E?O
MPXLP<IMAF=^B<+4]\@W:6-&1%G VOJ3 3I_@@T\;#7$P"VC5<%P2 OTL1TW/
M5 Q.I+D7=UUQT#$4UR%C%*5R$=K<2+D.WXBT!TSR2.CW.Y_NV;O*V\TLPW^S
MUT0>)!3!C7*2]^&8>&"4,3[;ZD?:94.N$"&RM/0B1!#L-1$5CA!4#^2('=NU
M1<)QB[RB3UXVY!]NI2>82)[#/4[:6JG/&M#4$H"8 .E<0(L^<;D!#N?  M'*
M&(%/XB&T);E38GEG4BK$[3.FT7):45F%82$\CS'! /@X*RO%PFPKG,BT2]SN
M4>E1U,"F^Z#9I(/7R[*Y-%W'I<LK5S2=V!7'H=@2S4)9OB;L";XA+T!W-1O^
MJ/%60^L(])EVMG0^CJ!_SZ3$UQ7M:9D%]S7:(D25@MGJUPD6GGSA8JAQZ^8,
MVNZH^T?;:3/N7)]FE]#?>3[=GGE-6K8[^P6)IS<110(\>HRV77,/F_]FE&>F
MMXC7'70^&(GZ[QI801D+MJ0^6TK-([!.$+ND#(U80$;JM8JD8)3>9*\XP:$&
M=&( M7"5N=:1KQER.E.5<J85VD<ZA?N"'5_Z:NO35\C;"R&YHTM,M^5+X6Q@
M=/H4T"$,:Q1<2+5X%:"Y+Q0C0'"3Z#$,O_KG#L?7TP83^HR8[ P)ID23O1V^
M$7>$T1U%<34^((PR9?MA-]D,AFE>'69)RRY9>%+;:CSCD472F V&8MQX$_@A
MUGA$IX%CHW0#K>L*N/,J O.O;0Q'TLOFA99*(M\NPN&>&TS8T(]\$6%4?>YS
MZ-&QT8F"N1]<DX]@LL1_9EQV*J5)K<]WRZ;J!?I*>48WVFH*=LCBZ A$#',8
M H@1^.F+;AN(?A'ZP6#V_J)K Y%S(+/)F6^'P0D7 :D\]0>\">>76!@X^$P4
M!+WTF7HL,/G)Q0 XU:@290EDYEJG]CQ>!(1%*^5KDRC3\Z\&FI1SJZ[49S:@
M;7(O2KL\2+)S6$7.@EHU4=20B@L#([*-V*B,TE;UF =$4T=[<=PO:A]S':DU
MVXZ@8FZ[XP$9'/"1C$Y(,^;2"B66!IUWGOW@"4P+<J.HA8\8HGF(_%X8:XX6
MG).38*+I5H2-FB^CL 7?J39B'(1,!1G**74U%!($_G#"@:O]?0H5?(+C?0--
M+DT40T$2G4G"STKLODM$%8NZ#W%YT>?N2/W$4]Q9&3W:*CP?5]4L;%O_3;Q/
M9._!IA$FE\ 'D8PVRA5FT25OA2(\8KJ-*24DFE?.R^*Q04SYOOQ'HT_2&%]R
MLM''403O)P 8:'V(@)D:O$1@EK:UC=1&<0T!D3!=//X1"AVD;B"29;AEN#+)
M)!*._S%] .7(,6G110R!$ZWYUK$SEZC'<#.V(ADTU&S_#T]P/4H;8W;MJ"UP
M#QM5>*SX9Q_).BG!Y&@E!WK4W_CW<>+1@(-G,ZVXERDU4=@GW(J6F?!B?WXR
M)V5!&HL-2:G1C'D;CSR=?^$?T8:Z 6&/<B(IG>,MQ[:H3G RRX/X!)\3<[]P
M/DA%3NC?X')BIMC!  4Z2NA9&=RPKX ;/<:1X(N:0:;\G##PXWQZ.@<KP+^[
MA&W(_;RI4 MPVK7YPZM&JI='6&@GCS<$M=I<>R X_,YE3G%9N@PRT)R&_-O<
MVDY?8H_35:2B93*/<AYAJ 6&1HE\V,*>(N.05 =91;648+%KKV5L?J-DG7Q4
M_OC\AJ[AHU@J(89:(.30CT2 M^/K$2H="!9&B1M5)8@"E\W"A[O\X#_AH&^:
M4(FBP?1D4Y=B/X6@+QS36U^%EHXS647FE XET<KRX+E)1?@D]8:I+^?30UNN
M:CHZ0FD:EE]E5V)BO;?MQU&Z_6SKI1"'Z1CGTU,N+MTUO/=W,PKG'UPE'8,7
MZK@NIHNO7KGXI^^ZNHRF)J%,<%0:_/%5V7WV!5C:4,;==6T;:MY#7LB1)J<F
M9S[JADR-Y2ODD4X/G6\I<5V,/C&F?>0E@^NQGX5*6YZA X9$+7^M<SVD23(T
MCT>=V?!24Y.FO<_LJ7NP,MDA1UAP@J@A;MQ+R^J@N7X8I\&PB*KMN=Y7BI^C
MY1@/;DV+4CA,O F#.M"17/D"7N[BN8ESG1)4=.NI#\S6<.U**KP$B*2$!U@D
MQ9QS)C%,<09QY%J/KX_=&IX;$>-"JR_OK+J!VO U0\?CQ)!TA(;F071\YYPV
M&*"1FR'D5D*Y^0 *5]S@_.YAXTCH^.*%YL=AP2DX?3J04[._];BN+K@57/JH
M?Y^8WA'WSTA&Z&CT1=3?K+U$<;F5CE-;^5)>SDK69;TF7_MR4 Q['S89-(#K
MU Q?[@+ HTK%SY-WO B%B!?3)83O&JRH;B'R'B>+7C]IH2SYV/B/N3*DTQ(:
M=:"X\&&5A/D*]'A#7CKS/*Y&YJZ;TU_K7(9RJ6N%;&/*1<.RG1%BT-EZWG[B
M2(?,&6J_\?,/B^R#O/ CJ.>M)B#ZIN(*MP$"OM"AD%>25&VBHE=-S<'C;NH*
M4\K\6T_=6W<5^F;/],D?D2!!!@\F/.8)"25Q;D!&<"0D#X;9JKIP["PY%M%Q
MD+3#+C!.C+AI 2/ERY.$&DI2+Z;K2.,COW%'Q@3*:SWR*,W^P34'.CT(\C&4
M'Q=T1U%8]J:Y2GGGVT %I7%ULMCS.C>U.8!%UBX!%Q;G6D7T6"0?GL*^/YF0
MU:W^L4PWC]JJXE5WR,%P.%[J;F=NVHG'&VJM2F$KAPC;#EIF$4LJ3>?(!5V0
M+D_'I%0(LX6"PACG0TSZT%^_XVBJ"%-3;4"0?@S1:&$=XZ?0@E..4^L805O%
MG:!):^D\^VE [Y >E53C357MS^_!I0/=L#LA+"MN]PM:F.LITGZ7:?, 7H^O
MYXH8?I(U0]7@Q1UE?R'.01#]B(#2C^S<7HJP?/C&J^B_U77!B,>9WH1N$WER
M=)+V?VQS>3F>G1H;%T>M,6),K&!S&M$1,S6CD1MR-<P!NKWDHWQ\)83^AK,J
M"ZLS 30G.A)N41"0X/>E;YQ5 :W/N=6?_["N.UI?0-[&50TN#C(EB&Q0VT8=
MQR.[N0"%&VLL!6P]0=JZBFU.IZZ@$8<M^*Z/OG!U8+P6#SM2YT94:F-BLU]3
M)XP_-W@NPJ;O[O?1L?1D41J'_O*5XV.GB]2ZN5T:4[2G>@88!]P QQFE).RX
MCQVH[,\7\V<^:!B!S>4\ [6 39%5CDH5?JZ/7MKG;=A@*J86R-R5#7FY@=:^
M3DH_!L1)E 8U#UE3]=I'*U@@",44A[TPDQA3@Y$',I94B@A_-UE'6X.&S:UM
M=;)+?,?(!<8%)GGB 4BUY/&D+FT?3+V'\*SUXTN*&%=AVY%Q%E/KN>G&?@B@
M$EA".J$NN*\XEP@Z8[$"H\I3FC>"'8G$Q8E<KQN-5EI*><1Q9-N=@$F%4+-V
MA^R2 6DCT([3_RQJ!!WD1]W22<(PE&BFZ9#XA7M,"IK23:&N\N*.D?YN<O55
MF%P]'@#ZA'6&/4S@YJ3$*6X:"'[A6+&ZVC[1.)A4_OAZF,%0FUHK:YUJ2H9]
M>]&J0[UGQU7N&)N.+^)"7-HW.$%1/%3''XNX4L*^%Y3>M]*X:NW&W"4S_DX4
MXL?$3#(PHCAPYG ^: K/X/RGCQ_-E\=P^3:90G5RTCP&;<$:98')YH"&B*3;
M87 -\^0G1>+A\0QP$BD:P<N=,^:ET,/]O@N/?7!5XT)Q"&)PA!QE&"0]9#X8
MVX_HJQ-5'L\4BQU@V,$.1WXT:EK6'E#/(RU#!T \G%^+S<-\GIQL#XGFXV A
M'&DKI*A8PX0:=H:JVB&BO93<&WTRBT>"(RF03)V'?HEGSH=I\TD,5_M97;BU
M-&OUF(Z:4T\9_+[J(#;IM:=/LZ4@5,Z208=\6M3'Y3R'R1<)ID5#;_L=&QA'
MY6*Q))(J-1U&I4G[XYSN_=G(U[702C* J)#RI95:CX%[/^Q"_)C0U48S;\:.
MQ9/YPC#T&,AA>OEWX/+:&+*U2."2\KF,!?=,LE#!)XQG)H3YR4.!/ZFS0IWS
MQ70E,L=LQI74?5[D8J?A=/'K*YT<_M6SBUFF#_+5)X93GLS.X6&[33R?3NMM
M>3*BV;GFCJC*#J-FD'8<"<_:X[%W-^8@QH8?(N,&A^'#7L<I5_&\73'"I2TF
MZBJUV^.QX:D2BMK,QG\E8)Z]#6U7?$Z&ZJQ>L=/^\/W;#X^2&M_!T\/NL;1E
M]JZLI_IZLI3D/)8AK9HVRNC@RZ#GY"V=3ATUE,KGN-](,'!O$<J=L;WT1"DB
M-2([&*RKS.:3U0??((#.;)G(A02,EN2::.<H$.,%_<%K.3<>G>U!WU@A0VAW
M$N'],3U85-S$RM[>2B)-O@TCN)()2[XP1V *69@@[3F\T\4ATM!HE8YV927!
M=:?<,$& #,.AW*J8-C>I1N+)43.ONX=C86.Q%^24)R\BOWM3GRHBKZ6\$\..
MVI'1%.SY4[,3M8L%22)T7K=J?:E3CM\'$\/!W4PI D8]4%^OS6I^+YS-=;@A
M4[D@C2%C^YLC>H^%;VCDNX-C1H;'W\$WCMPXMK;BVM&$^GYO&WS@OOG04_!
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
MD#>#!M:= $';0C.,%TJR07L_UR]'A?>]PAM>(_Q>TU:)2M9IR6WGV$CX<)<
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
MT23\Z0+O=.2=7D*_E*]S5"^"G:?Z#FF=<]87#5EAM=*6?QL.-$+.1-X*9K&
MUG"Y!ULAN'BY"GCKC$"-ME(%J$?4W2T:R^M! \M6@*!:-*#*[I89@];0!*42
MU";, NY'A<^]PGM>(OQ1ECQ'*%LMN6V)BN.'8]HR>$:F#=RINFDM:N.#4:4]
M$&F_%W7-0"O)\Q.MY*C%&FZ9X-_(*)>D+IEX2W1'#$@'R?=(?:!2@N3J1I.3
M#L? 0T6!(H?)J]%+(JTT=2_7'[M0H:Z=@' 0\"*;^#V;DJHO5]3YC(O $*4^
M-@[DBDLZ4:TA-7.]@$T722J1EOKJ6"5N2,Z'K.1/;FW@#<1^.)UU<Q2%%R(W
MABOUY_,YC9,P^1\ARU(_B3-(4G^:):\%+HK]+(L@2OQH-B,.DAY3VW=M\I0$
M]\350!Q1KCXI,NC.S@0.IHD_GZ;.Z"2;DC5#+VF3YVT]/-?BXMN^BC,_RJ;7
M<!5E_CR:7%\TUF?I#:0S?Q9-:9',_&D:P;DB#TX:=(UZWWU#AE+<2MOWZO%T
M_.DV?8/_+MY_DQ^8WG-IZ &5I!K>3#,/=/_U]!NKFJ[=[Y2ESZ-;5O1;HW8"
M=%\J98\;9V#\_]?_ E!+ P04    " !O@7M8)LZ_ZK(#  "\"   &0   'AL
M+W=O<FMS:&5E=',O<VAE970S-2YX;6RM5FUOVS80_BL'K1@20(G>+$OV; -V
MTFP=VB%HL@W#L ^T=+*(2*1&4G':7]\CY3ANZQC[L ^RCM3=<^]WGFVE>M U
MHH&GMA%Z[M7&=-,@T$6-+=.7LD-!7RJI6F;HJ#:![A2RT@FU31"'X3AH&1?>
M8N;N;M5B)GO3<(&W"G3?MDQ]6F$CMW,O\IXO/O)-;>Q%L)AU;(-W:'[O;A6=
M@CU*R5L4FDL!"JNYMXRFJ]3R.X8_.&[U 0W6D[64#_;PKIQ[H34(&RR,16#T
M>L0K;!H+1&;\N\/T]BJMX"']C'[C?"=?UDSCE6S^Y*6IYU[N08D5ZQOS46Y_
MP9T_SL!"-MK]PG;@S6(/BEX;V>Z$R8*6B^'-GG9Q.!#(PU<$XIU [.P>%#DK
MKYEABYF26U"6F] LX5QUTF0<%S8I=T;15TYR9O%.&"8V?-T@++5&H^'LGM%)
MG\\"0_B6*RAV6*L!*WX%*XKA@Q2FUO!6E%A^#1"087OKXF?K5O%)Q%^9N(0D
M\B$.X]$)O&3O;>+PDE?P?I:RW/*F 29*^-[U:ZZ+1NI>(?R]7&NCJ&;^.1:'
M0<OHN!;;1U/=L0+G'C6*1O6(WN+''Z)Q^-,)'T9['T:GT!=WU)=E3T;+"FZX
MX 8OWE-A'_'GF.4GL8];?H#+'*X/@J8%T]8"RE!/S;Q/DHLL$0D4DCI7&S*,
MV$R-4,F&1@ 7&SCC@FYDKXE9GT_)W*-0#N8:'VER= 1CL*B%;.3F$[R!+/>S
M,'PAKERKH*)!T3#;[[KFG88\]A/ZFDW\B%XK5CR0/$21.^Y>OTEQ4<BV0T,.
M;A0BS1PJAG$:NN=>L9(&(0U)B.AHGUMF'$OJA]$8(C\-([B7AC50#0EI7$+X
MMX&#*,O\B17)(C\FH?>H]90F4]&W/9E-,JR5RO#/S@4X2U,_'N?G<!:/_62<
MG/\G+4-ZWD 4Q_YXE%MJ-/+S)*<*H7EUVL(+**6=Y2!8BQKB-'7/H/>DJDF8
M.%44E$D")PH]W1=Z^C\5N@\WO;%=NSR,WMLGVEP:CW7!2<7'N^!XC?J VO#6
MI:X:;/@J@SC8 %S;?ADZ0']7_S<T=RB\?R%3=G3:%OE&44JAC5-_1".63F.(
M$W^2I9;.#NB<PN_'D:,GD/M)EL!]C;2L*T.M044TGN2[7+[4Q[%4!0<;A;IJ
MX_:FII[NA1F6R_YVOYJ7PT9Z81_V^@>F-EQH:+ BT? RH^"K85<.!R,[MY_6
MTE +.[*FOQ>H+ -]KZ0TSP>K8/^'9?$%4$L#!!0    ( &^!>UC0"F;4300
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
M+!K9[*"UVD9C<KRRA[(V"M]RC#/)M2Q+W)RUD>D3?'J@&\'TYZEKD-H"W/1
ML^AH@G=H_ #N9&4*#3=5QK*W!"[FU"<6'!-;!!<9?]+J"D*?0. %T06^L#<:
MMGSA.WPWSPTWK_!GOM%&X5WX>\YD1Q&=I[#U,=$U3=G,P0+03.V8DWS\X ^\
MKQ<2C/H$HTOLR1KK+6L$@_L<WIS*JI/* *\A?&],HQC<:MW0*F7G3%R4.6_B
MOE&0=IJZU51'32Q[R#M-?M $6TSXTU]26>V8,@C#PN :ET#F@"?78'WWAX?@
MS Y"V#.D05 N!38#/8'Y^8 6W)F7M2U>A#5&&R3BU18"G_CQF(QB#\* 1-&
MC/P(5NM'W4HM[> -?D@B;T"B> A^A,,Q\0<#N%DOEY=]CDGHA63H>3 B7A22
M<3BPJ?FP%-;_CG)AZ^4T=JMH932$5LTC%AMYQ!_&)/9C>)"&"M %157K^_R.
MCR,2!C9V!..8>!@;A3Z<NV#N2=F73&W;YJ:1MJE,UP'ZU;Y_SKNV\1_>-=\[
MJK8<MUFP'$.]JV'L@.H:6C<QLFZ;R$8:;$GML,!O %,6@.]S*<UQ8@7ZKTKR
M#U!+ P04    " !O@7M8.;#8JH8%  "%#0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S."YX;6R=5VUOVS80_BN$VQ0)H,@2]>HT,>"D:=<!;8,D33$,^T!+
M9UN()'HD92?[];NC+#MI'2W8!UN4='QX+\]SI$[74MWK!8!A#U59Z[/!PICE
MR7"HLP540KMR"36^F4E5"8.W:C[42P4BMY.J<L@]+QY6HJ@'XU/[[$J-3V5C
MRJ*&*\5T4U5"/9Y#*==G W_0/;@NY@M##X;CTZ68PPV8[\LKA7?#+4I>5%#K
M0M9,P>QL,/%/SA.RMP9W!:SUDS&C2*92WM/-Y_QLX)%#4$)F"$'@90474)8$
MA&[\O<$<;)>DB4_''?I'&SO&,A4:+F3YH\C-XFR0#E@.,]&4YEJN?X--/!'A
M9;+4]I^M-[;>@&6--K+:3$8/JJ)NK^)ADX?73.";"=SZW2YDO?P@C!B?*KEF
MBJP1C08V5#L;G2MJ*LJ-4?BVP'EF?&-D=G]\CG'E[$)66&LM;+H.;\6T!'UT
M.C2X#!D/LPWD>0O)7X#T.?LB:[/0[++.(7\.,$3_MD[RSLESWHOXNZA=%O@.
MXQX/>_"";="!Q0M>"GHA%&R"OA*/R#'#)DJ)>@YV_.=DJHU"PORU+_H6.]R/
M32(ZT4N1P=D 5:)!K6 P?O?&C[WW/9Z'6\_#/O3Q#8HR;TI@<F;+)6OT5]-=
M6\CIKX6\?* Q[(ND=ZW]D=PN@&7/%M9/%LZ>+@SMPBC=3,[KXA]\7]3,6(!:
MR[+(A<%GVN"EZM"PVR@[75NK0I,)/J=I,UEB#RGJ.3NT0++1HL[UT0G[ X1J
MV<:0*PUVERU=Z"_ C&A#, I64#? WC(_<?PTH8'G>*. 76.$0F4+AI HZQ6V
MJZ4E0^P[7A2QR'>2Q&<W D5A;;"'W8,A;Z+(248I"SW']R/V"6H,H;0V(D?)
M%L0EZCTL#9QTY+&8.R$NC2L:U62F438D7";VCMB[-RGW^7MV*PV"O&7<CYTT
M\<C1.'3".&8]-(JV-(IZ:?15UBNPJ;5.%!D-+8.8U89F$^J6A7G<1YM>[/VT
MF71=W]:X4>SZYKO-T!5=-VNQ C.K-V76)^QK4TU!67*W3OVP/1;RX\D*4SP'
M]@DU:Q@V/F ?1:'8G2BQN-\:@Z2J<TJKL*SZB10!\S&5WLCQ,9V8XL0-DA8+
MT\"YD^*/AQYRQ/6I3B58=A_&CL=]K$9RQ'CD8JUQ8YA!0;,.L;1>X'@)QW><
MIOVG%TC-!+V(G3 B'G+/]=*^XL;;XL;]/<)VM^E+W<UAWY8D,*>WQKU+O++&
MMC.@HG?;;V^16[?V5/GR 5168">Y0J;"K^^O@4X?E.<+W'>H;S<HG5M0E6T4
MCZAK?<0F\[F".5'E,QH5V%NR#5^>=Y/7T"= !8>H2S_$PH4N]H78C3B.@R!Q
M.#[MR-2IN;MVH2!AL._P48HM(T3&N,DS,HW2U$DC[ :1&WNO8I+O^-&(YJ 3
M."E AWA$SH6),TI'=A>P*C>2D?3_-]!=VS=(N] &0^>$E^#\R(F#P(EBSR8J
M\A%S1)H+PM2).._C>[+E>_+J/7$O]]="Y0Z[K):E? 38]+FK!IN](%*5 K5
M3&BWK8E&&K=4W">,?E]NGVU3QJ:F507N?]KN8F*'SQK=;HJ8TP)/F'8.(5 O
M6UEN8DS0.=[J:=DYKD@&A-%-.R\%[L28#DE[U$9W2]0,&50RAQ)]4]84=]E"
MYII9]1)37[&'[BCTD[(\-[*_8^:[WLYL)4L,J23-1]$!ODWQ/^$T&L4'[+K0
M]\<SA7$5Z( B3BI29^1:D\A%:^[&- [=](!]P/:1 ]+NL8!RIZR#W6@?EX9/
MCL85J+G] *"S15.;]I2\?;K]QIBT1^N=>?N!\D6H.;8-5L(,IWHHV4%;@^[&
MR*4]:$^EP6.['2[P.PD4&>#[F92FNZ$%ME]>XW\!4$L#!!0    ( &^!>UAE
MN.CQQ@8  "H2   9    >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM;+U86V_C
M-AK]*Q_<HK !S5@B=4V3 +E,+XMV9I#,=+$H^D!+="R,++HDE<SLK]]#2I:=
MB>-F%\6^V))(?M=S#BF=/BC]R:RDM/1YW;3F;+*R=G,RGYMR)=?"O%8;V6)D
MJ?1:6-SJN[G9:"DJOVC=S%D8IO.UJ-O)^:E_]EZ?GZK.-G4KWVLRW7HM])=+
MV:B'LTDTV3ZXJ>]6UCV8GY]NQ)V\E?;CYKW&W7RT4M5KV9I:M:3E\FQR$9U<
MYFZ^G_!;+1_,WC6Y3!9*?7(W/U=GD] %)!M96F=!X.]>7LFF<880QI^#S<GH
MTBW<O]Y:_\'GCEP6PL@KU?RSKNSJ;))/J))+T37V1CW\)(=\$F>O5(WQO_30
MSTV*"96=L6H]+$8$Z[KM_\7GH0Y["_+PF05L6,!\W+TC'^6UL.+\5*L'TFXV
MK+D+GZI?C>#JUC7EUFJ,UEAGSW]N2[66]$%\EH:F'\2BD69V.K<P[2;,R\',
M96^&/6,F8O2K:NW*T)NVDM5C W/$- ;&MH%=LJ,6_R':U\2C@%C(XB/V^)@H
M]_;X7R9*U[4I&V4Z+>GWBX6Q&M#XXU#.O<7XL$5'EQ.S$:4\FX /1NI[.3G_
M[ILH#;\_$F\\QAL?LWY^"_I572-)+6F(?2%!0DF[3 *ZQI6Q=4FBK0@P!0C;
M0YD<]_6NTX2"F*V'C5;WM:<=;JGN_5D/$?=@B?J)QC?&MX=[[[A@5"K0U5A9
MN;#M2F)^ ][7[1U-ZQ9/5&<PV<SHA/XEA>[A0FAV!TD8^]U;]1;'#+^E:1RF
M091$,W_-6<!XXJ]9%@<L"V?;"E#& QYE%&=!$<<4!U'&Z9>7)0AS'*9S'GO3
M/(?I(AK<A$%89+,CW4W&[B8O[NZ56F]4*UMK]GKM</KF,Z372)I>RE8N:WN0
MET?]',;H!_2E?.3T_]#PE_;[JM,:89W0K156HNQ1$N(WX?C)V=CA)(C2G'B0
MIA%%01A%]$%9Q%CVRS'.(S>>1;$;+SA=RZ7$6'5"/\A*:LS][IN<1>Q[FJ9!
MEJ#=V_O>\SC*@B+BN]$Q@C@B'H<TS8O9X+P:7/BQ:1%PELWVQX_"+@GRI' P
M2X+4^?O6Q1W&= 1MZ8BV],5H>[-<2K\3[B/MQB5\(]',LFYJX?;+0U@[ZN4P
MUBZP<^^;W<)$ MNE@\WCFDP7/=1IJ=5Z]KA$POJ5!MWIK )ZED,?=[-(NT2L
M(@5%<XYU]<3%(YM_.WPO]^)_$O['VS'F71:ZA_DT+8*\Z/4L#X,L[#4G 389
ME*W'I+<44(O#&N+=VMK6S#$%/-ECR5B2JD;;'3%JQV,.02PH"H/(X3>"P&7.
M@RH_O7(GG,JK Z2G[UC$ IYFQ(*,QV ##^*8S>BM:E^A%AVPA#.#[R>TR@"T
MO CQF^4A<13D!D@0NEQYR:CD/8Z!F[5C: FBU) ?\(LY39^F>8Y?E^S52K1W
M$N6C>]%T?13"]46TI:0X#!*64.K"3RB'*U[0.S1/$R]B*M /Q\M#E#L&K_^)
M@=G(P.S%#-P*D6?>A3$217#%^:46"]#$UM(<(M]?.$"[ZV5="E?91]KNJ.
M,XJ3 X78N6UV;O'8K7@"[T'M^7]#EXO#IKR9ZZ>AG-!;!^H- &V=.7\<*876
M7]"W!Z$KUR#&TJ#((G^5!W$8/H^N'1YQ9F!)1AD+<&38N=:8W':2.(X414$,
M/8\Y792E[D335V80,4-%P%( +F!10N]V(4IPY5'YLB N&&9' .3S=(H#CLBC
M#"C.!]QF080=C 4I"/.C=JD?ZE8<8DV1(.0(92CHMP/DF +Z0>'YA&,+]K7H
MR>:T9S%-D75,.->@H(_;LI<7FEG^V=5NI&XMJ.D8#QD"MU ,^\472V)&7_HI
M>I,FD(@I1U[N6#8:!G[\:1LO8YAN:A]\J8R3 1X&,>,N;IR^4DC!UY76[@7K
ME5J^ZG S)("M.\F=JQSG ?SWY9PZ^7%/(2W9T]WYJ_1@!(WCF#=%(6*WX.TS
M?)GN+?/RG V*[13LB$SDHTSD+Y:)CZW;P,#J?P]2,6PMAFY .B?QCA:'E.*H
MCR-'0J^ZACR1)=UY'(JUZEJ_VW3[\;B:++;Q_$VJT.^?HO$XQFZYD'=UVSHK
M6/+%[;Y>D"-W$DS2U!\*XX$N4'+M0-*?5UUT&]7#RSO<G@J]%=A@>#>(,^Q/
M+UN^T34>]XLA)=N3X/9_+V;95GO1,DA+]E74AU RWWM_7TM]Y[]2N+JB]/VK
M_/AT_!!RT;__[Z;W7U%^%1I5,Z#,$DO#UQG>#W3_9:*_L6KCOP8LE+5J[2]7
M4N @X29@?*F4W=XX!^/GH?/_ %!+ P04    " !O@7M8H_VZD% $   9"@
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
MP8RL*%F2&%$)[N*8Y502N@)3EI*88 $N00T\1B+IF5\P><[)!J682M$#B"[
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
MZ>_7+BL]R$$8!WU><*YV&_."_J]!\@]02P,$%     @ ;X%[6&R?]K@\ @
M0P4  !D   !X;"]W;W)K<VAE971S+W-H965T-#<N>&ULK511:]LP$/XKAU=&
M"UWEV&U7,L?0IHQM4 @-W1[&'A3EG(C*DB<I2??O=Y(=DX(S^K 76R?=]^F^
M.]T5.V.?W1K1PTNMM)LD:^^;,6-.K+'F[L(TJ.FD,K;FGDR[8JZQR)<15"N6
MI>DUJ[G425G$O9DM"[/Q2FJ<67";NN;VSQTJLYLDHV2_\2A7:Q\V6%DT?(5S
M]$_-S)+%>I:EK%$[:318K";)[6@\S8-_=/@N<><.UA"4+(QY#L;7Y21)0T"H
M4/C P.FWQ2DJ%8@HC-\=9])?&8"'ZSW[YZB=M"RXPZE1/^32KR?)30)+K/A&
M^4>S^X*=GJO )XQR\0N[SC=-0&R<-W4'I@AJJ=L_?^GR<  871X!9!T@>RL@
M[P Q<ZR-+,JZYYZ7A34[L,&;V,(BYB:B28W4H8IS;^E4$LZ7\[9Z8"J8RY66
ME11<>[@5PFRTEWH%,Z.DD.C@PW[7P2,*E%N^4 BG]^BY5.Z,SI_F]W!Z<@8G
M(#4\2*6H4*Y@GN(,MS'1Q737QI0=B>D;UQ>0C\XA2[/+ ?CT[?#\-9Q1=OH4
M97V*LLB7'^$;RL7/VX7SEM[@KR%Y+=_E,%_HR[%KN,!)0HWGT&XQ*=^_&UVG
MGX;$_B>R5]+S7GK^+_:R+[CM"WX.7%'K<RT0:(B L+B4'I1Q@Y5N^:\B?Y@H
MVS*]^%BP[:'"(9^;WJ<-G!T\\3!>'KA=2>U 844HXB2X;5NV-;QIXJM?&$\]
M%)=KFG)H@P.=5\;XO1$:J9^;Y5]02P,$%     @ ;X%[6$Z&>A&D @  _P@
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
M2:@ *5DK2N<J4%LE+\Z?BQO)MOF)[".3RM;Y94SPBG =H-ZO&9/'&_V!ZK\
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
M+#6*?+BDSHS:&=#^7"F[G[AN4?;ZZ =02P,$%     @ ;X%[6#"#Z)B( P
M[!   !D   !X;"]W;W)K<VAE971S+W-H965T-3,N>&ULK9AKCYLX%(;_BL56
M52M-AVMNTP1I)JBSL\U6HZ:S_;#:#TXX"58!4]LDK=0?7]LP%#8,FE3^DN#+
M^YKS@.$<YD?*OO $0*!O69KSA94(45S9-M\FD&%^20O(Y<B.L@P+V61[FQ<,
M<*Q%66I[CC.V,TQR*YSKOGL6SFDI4I+#/4.\S#+,OM] 2H\+R[4>.SZ2?2)4
MAQW."[R'-8B'XI[)EMVXQ"2#G!.:(P:[A77M7D6NIP1ZQC\$CKQUC%0H&TJ_
MJ,9=O+ <=4:0PE8H"RS_#K"$-%5.\CR^UJ96LZ82MH\?W=_IX&4P&\QA2=//
M)!;)PII:*(8=+E/QD1[_A#J@D?+;TI3K7W2LYDX<"VU++FA6B^499"2O_O&W
M&D1+X 9/"+Q:X#U7X-<"_[F"H!8$FDP5BN8088'#.:-'Q-1LZ:8.-$RMEN&3
M7%WWM6!RE$B="*^W7TO"B;H&'+U![]>WZ -F#*NK@5Y%(#!)^6LY\K".T*L7
MK]$+1'+T*:$EQWG,Y[:0)Z&L[&V]X$VUH/?$@A_HX1(YTPOD.9[?(U\.R__"
M^27R72T/>N31\^7_6]V6Y!I\7H//TW[^$WXW)9<]G*,61_3O2O:A.P$9_Z\/
M4&49]%NJC7[%"[R%A25W,@=V "M\^8<[=M[VX3)I%ADRZZ#T&Y3^D'MX2VE\
M)&G:1VQ0>2ZQRFRBS=1C\1".@EG@NG/[T&;1-\WQG6DSK1-ET$09#$;YGL&&
MH[7 &>7HEM&RN$"KU;(OZ$&C<X,V:189,NL '#4 1^9WW,@D2I-FD2&S#LIQ
M@W(\>"\N,4_Z:(U/[GS7GSE.=W\L![W/Q6#(K(-ATF"8#&+X1 5.$8DA%V1'
M\"8%E,N$"W,.HO<%5]F-6WR"Z0F>P37/Q6/(K(-GVN"9#N*YRP7.]T1A>1K)
M] 2)[YT@&5SG7"2&S#I(9@V2V6^_JF8GFV?FGI 8M#^7A"&S#@G7^94_.K_S
M0D,_T%)GK\!D>9!BG6 FI.C/& >7./?Y;-0M,N76Q=M*SUWSK[O:TQ1/DVZ1
M*;<NSU_YNCN8PU;U#H,8O2,Y$?!F)>N<&+6><=?Z&7>!/NN*48Y='X#)"A@]
M<-B5*5J1'?0R'UXW0-\!L[Z[?SFL/)NOT1S>;E66ZCO WYCMB:P44]A)>^=R
M(O,75I7654/00A>;&RKDYM>'"> 8F)H@QW>4BL>&JE^;#QSA3U!+ P04
M" !O@7M88M?5:^0$  #U'0  &0   'AL+W=O<FMS:&5E=',O<VAE970U-"YX
M;6RUF>]OHS88Q_\5BTU33^H5,(0D71(I+?MQIW6J6MWV8MH+%YS$*N"<[22M
MM#_^;*" 4^(>FGLO+F#\?&U_[,=^GGIVH.R1;S 6X"G/"CYW-D)L+UV7)QN<
M(WY!M[B07U:4Y4C(5[9V^99AE)9&>>9"SXO<')'"6<S*LENVF-&=R$B!;QG@
MNSQ'[/D*9_0P=WSGI>".K#="%;B+V1:M\3T67[:W3+ZYC4I*<EQP0@O \&KN
M+/W+& ;*H*SQ%\$'WGD&:B@/E#ZJET_IW/%4CW"&$Z$DD/S9XVN<94I)]N-K
M+>HT;2K#[O.+^J_EX.5@'A#'US3[FZ1B,W<F#DCQ"NTR<4</O^-Z0".EE]",
ME_^#0U5W%#@@V7%!\]I8]B G1?6+GFH0'0/_E &L#>"Q073"(*@-@F.#\(1!
M6!N$)9EJ*"6'& FTF#%Z $S5EFKJH8196LOADT+-^[U@\BN1=F*Q3+[N""=J
M#CCX")9"3@,]!W\BQI":$7 68X%(QC_(KU_N8W#VXX>9*V3+RMY-ZE:NJU;@
MB59\"&YH(38<_%*D.-4%7-GEIM_PI=]7T*AX@YZ!%YP#Z$'8UQ^S]6=47(#
M+\W#'O/X^\T#PV""9A*"4B\XH7>UX[*$<]"9#?#/'[(,?!(XY__V=/&JD@S[
M)=5V<<FW*,%S1^X''+,]=A8__>!'WL]]N&R*Q9;$-)1A@S(TJ2_N-XCACVHG
M2,$6/<L=2@"UEHLU5L_G #_)+9/C/J)&Y:%$*[%Q*:8VW_T"^M%D[,E_,W??
MQ?6ZIA^%811U:VHL1@V+D9'%;[C #&4 %2E J=P\"!>55_>-WJ@U=/0VQ6)+
M8AK#J&$8V7?-R"9*FV*Q)3$-Y;A!.7XWUS0J#R5:B44=AYL$DVF/9[ZN&,&P
M].%^QYPT)"9&$M4IVS=.H]W0<=H4BRV):;RF#:^I?2><VD1I4RRV)*:A]+TV
MX/.,B^\6LT2ZFPSJ 5V!/16D6 -2""P;$UP&XA(Q.X[1*J2ULOIISRK=9Z[-
MK0]%94M-9]4)COUWV[)JZ>ZY'L!RE_&.D1D[,1B9)34=&6R102.RQE<3FC^0
M BE?/5<O"E3Y)M/%# E)-*%RP?6B@Z]#(C_L16?LS&!TEM1T=&T6X!LCXQ/H
M4&?/>YN<U:R@5NL>@,='9$^5T4B?*9U&&\C[YDB^.B3!?V!8&&M6'4S IEIL
M2TTGVJ8#_LC^,>I;S0NLJL6VU'2>;6K@&\-E*_YJ-56PJA;7:I%V@)E<NTT$
M?',FT+CVG0PY&$DJ1'DNB7%!D\=>4E93 *MJL2TU'6>;3?B3=_!KJZF&5;78
MEIK.L\TV?&,$_O^B/JMI1ZW6#83&/6%0W%//]PRN"MML 9JSA1,>VJ0)X(S(
M(@6,]_U=^*J6US81;QQ,HZ- SMR-H0O(EIH.K4T;H#EM> O:.5@APL >9;O>
M101?IP[U=!['O^:.#,;V'JD#;%,':$X=EISO<LF,;JOKB!6C>7TCH9VJ;RTY
M^'K)C2<3.#EF9S5WL*6FLVMS!VC.';Z3W9LK+^C)O$:]*\_JE8$MM8J>V[D/
MRS%;E_>**DS;%:*Z8FI*F[O+97EC=U1^[5_&U0UD*U-=B-X@MB:2<X974M*[
M&,M0E%5WC-6+H-ORUNV!"D'S\G&#48J9JB"_KR@5+R^J@>:F=_$-4$L#!!0
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
MCXR^@2)8D"(5-W3S%2I#/<47TI3K7[0I8_V!@<*""YI58*D@2_+R21ZK1.P
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
MYP@  'T_   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;+6;6X_;MA*
M_PKA%D4+=&/Q+J6[!MI-;P<)$'2S[;-BTVLANKB2O-L<G!]_*-LQ)9&<2%GV
M);'7P_&,R)EOR*&OGZKZ0[-3JD7_%'G9W"QV;;M_N5PVZYTJTN9%M5>E_F1;
MU47:ZK?UP[+9URK=' <5^9)$D5@6:58N5M?'O[VM5]?5H<VS4KVM47,HBK3^
M^)/*JZ>;!5Y\^L,?V<.N[?ZP7%WOTP=UI]K[_=M:OUM>M&RR0I5-5I6H5MN;
MQ8_XY6T<=0..$G]FZJGIO4:=*^^KZD/WYO?-S2+J+%*Y6K>=BE3_]ZAN59YW
MFK0=?Y^5+B[?V0WLO_ZD_9>C\]J9]VFC;JO\KVS3[FX6\0)MU#8]Y.T?U=-O
MZNP0[_2MJ[PY_HN>SK+1 JT/35L5Y\':@B(K3_^G_YP?1&\ 9IX!Y#R 3!U
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
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;,U7;6_;-A#^*P>M&!+
MB=YLV<EL WE9L0Q)%R1+]Z'H!UH^VT0ETB4INQWVXW>49%FN%74)#*Q?+)+B
M/;SG\1UU-UQ+]4DO$ U\21.A1\["F.6YZ^IX@2G3IW*)@M[,I$J9H:F:NWJI
MD$USHS1Q \^+W)1QX8R'^=J]&@]E9A(N\%Z!SM*4J:^7F,CUR/&=S<(#GR^,
M77#'PR6;XR.:I^6]HIE;H4QYBD)S*4#A;.1<^.=7?F@-\AWO.:YU;0R6RD3*
M3W9R,QTYGO4($XR-A6#T6.$5)HE%(C\^EZ!.=:8UK(\WZ&]S\D1FPC1>R>0O
M/C6+D3-P8(HSEB7F0:Y_PY)0S^+%,M'Y+ZS+O9X#<::-3$MC\B#EHGBR+Z40
M-0,_>L8@* V";PVZSQB$I4&NG%MXEM.Z9H:-ATJN0=G=A&8'N3:Y-;'APOZ-
MCT;16TYV9OR6<07O69(AW"'3F4+ZCXR&$WC'E&)68SBZ1L-XHH]I]>GQ&H[>
M',,;X +^7,A,,S'50]>0+Q;1C<MS+XMS@V?.]0.XD\(L-/PJICC=!7")1,4D
MV#"Y#%H1?V?B%$*_ X$7=!L<NOKOYF&+.V$E;)CCA=\7]D)K)$E)*+CE;,(3
M;CCJC=[PAX 'C#.EN)C#!6UZ)X6J%BZ9YAH^W!(\W!A,]<<FL0M?NLV^V*O@
M7"]9C".'<EVC6J$S_ODG/_)^:1+J0& [LG4KV;IMZ.-KG!C0EGTN4@?8BD*/
M31(\H3OK1+,$.Q!3Y'"14?!!1E*QA/^-4TBDUK"4FMO[H0,486D185+1.S%'
M16AQG*59PDRYOTG+PL%^[J"]!5?CP/>\H;NJ:]3*XI4:]2J->O^?1DV*%.Y$
M-46Z83_8TZ35ZU=J$E6:1-_7Q&88?LZX^5J3IXE0M$?('PR\Z.P;0M%>)/2"
M@1_TJVT[KO8K5_NMKM*8XF_.8[@1*]2FN'!33"?-ZK>BO32W#P2V0WQ0$1_\
M0%?BX)"R'0AL1[:S2K:SUGAYVJ;OG.HR.+))? Q4 _%M_#0I<+87Y8.]G&T]
M^I7$?&];?'BMU!XVQ+9,<HZZ((GZN+&R\/:(A;T]9NU'OY9:K:[R6ZEM@[U#
M>;[,#-W3M[C"!$+X<)<G^T?X!UYZ&;2?^M*P/A3:KD;!5J/@![H02F<.)=V!
MT':EVU:7?FL5]L+O70E6_Y+YT7Y1T[0MJ&=6X:Q;:S=25/.\"]-4<63"%)U'
MM5IU>A=Y?^-NMQ=MXAU3<YON"<[(U#OM4PVABLZKF!BYS)N7B334"N7#!76K
MJ.P&>C^3TFPF]H"J_QW_"U!+ P04    " !O@7M82H8U,0H$   F%   &0
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
M*0@3H.=GG*MUQRQ0U;O!'U!+ P04    " !O@7M8?5JBP5X$  !M&   &0
M 'AL+W=O<FMS:&5E=',O<VAE970V,RYX;6R]65UOVS84_2N$5@PMD$0B]6$[
MLPTD#HIE2(N@:;N'80^,1-M")%$E:;O=KQ\E*Y)HT72<JGZQ]7'OT;E'UU='
M]'A#V1-?$B+ ]S3)^,1:"I%?VC8/ER3%_(+F))-GYI2E6,A=MK!YS@B.RJ0T
ML9'C!':*X\R:CLMC]VPZIBN1Q!FY9X"OTA2S']<DH9N)!:WG Y_BQ5(4!^SI
M.,<+\D#$E_R>R3V[1HGBE&0\IAE@9#ZQKN#E#/E%0AGQ-28;WMH&12F/E#X5
M.[?1Q'(*1B0AH2@@L/Q:DQE)D@))\OA6@5KU-8O$]O8S^ONR>%G,(^9D1I._
MXT@L)];0 A&9XU4B/M'-GZ0JJ"08TH27GV!3Q3H6"%=<T+1*E@S2.-M^X^^5
M$*T$Z.U)0%4">FF"6R6X9:%;9F59-UC@Z9C1#6!%M$0K-DIMRFQ939P5M_%!
M,'DVEGEB>IL)G"WBQX2 *\Z)X. </,A>B5;R")V#SODS\%$VU]L;(G"<\'<R
M_,O##7C[YAUX ^(,?%[2%<=9Q,>VD/2*B]AA1>5Z2P7MH?(7SBZ "\\ <I"G
M29^]/-U5TVTI2JT,JI5!)9Z[!^\J_+:*&8G ^SB+!3F_D^T6=?4 _]S)1' K
M2,K_U16]O8JGOTKQ*[WD.0[)Q)(_0T[8FEC3WW^#@?.'3H*>P!1!W%H0UX0^
M_4P%3L!\JT92JA$W:N!2#9T 6]1!B5I,E?44#@8C&(SM=;LT71A$#JS#%-)>
M3=HSDKXCG%_*81&NTE6"A>2,4\I$_!\NIHB.[A8O:/$X]WT4#'?H:L)0X :N
MGJY?T_5_6N,SD!&A8^YW*$&$ F^7N2;,\X;N4,\\J)D'1N:WF1R>1MYR5$2T
M>+* #*=$VRI!AQKR_1WZYAB%^Z#F/CC _:42#W02CQQWAZ,FS/.=T9[F&-8T
MAT::-V0M'[NYU%:0<)G1A"Y^Z$@:48Z=.#V!*06/ZH)')QG!HSX%Z0E,$00Z
MS>/:^25#N()MM^1@.'"<G<8]&*;2;KD,:*0]*YT,8=+Y)>7DY<LXUQ,U AU[
ML_I"4\MN+ 0\C8> O9J(OM!441H; 7^-CZA@V[TY1&ZWA;MATFWL;>'&2$"S
MD[C&X9.<N%IFQLRC;T]/:&J=C0.!_FEZUNATCA:E)S15E,;<0+.[>77/=MT*
MA+#;LX?"5-J-KX%F8_.19N<A37,B),D%(T2^@.\A:@0Z^F[UA*:6W?@D.#Q-
M"_?JI/I"4T5IO!0T.I/7M_"HTYN!WVE@<Y#Z MZ8'73 [# <D12S)RTQ<_+1
M;]8]H:FE-@8)P=.L-O1JG_I"4T5IK< 8G<BK6[:"5<9IIV4/!*F4&W.#S.;F
M'HM](]:<>?2MZ0E-K;-Q0\@[3;_V:IWZ0E-%::P3^OG5&ZT(?F?MRW<Z"V2:
M*-FPN^MC=FLMN%B(_X#9(LXX2,A<ICD7 XG"MFO;VQU!\W)Y^)$*^8I6;BZ)
MG+NL")#GYY2*YYUBQ;G^AV'Z/U!+ P04    " !O@7M83;LEEH<"  "O!@
M&0   'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6RM55UOVC 4_2M65DVMM&%(
M4MIU(1(T^^BD3JA5MX=I#R:Y$*N.G=F&=/OU\T=(H074A[X0^^:><^\]QB=)
M(^2]*@$T>J@85Z.@U+J^P%CE)51$]40-W+R9"UD1;;9R@54M@10.5#$<]OM#
M7!'*@S1QL:E,$['4C'*82J26547DWPDPT8R"0; .W-!%J6T ITE-%G +^JZ>
M2K/#'4M!*^"*"HXDS$?!>'"1Q3;?)?R@T*B--;*3S(2XMYNK8A3T;4/ (->6
M@9C'"BZ!,4MDVOC3<@9=20O<7*_9/[O9S2PSHN!2L)^TT.4H. ]0 7.R9/I&
M-%^AG>?4\N6"*?>+&I\[C .4+Y4650LV'524^R=Y:'78  R&>P!A"PB? O95
MB%I ]%) W *<U-B/XG3(B"9I(D6#I,TV;';AQ'1H,S[E]MAOM31OJ<'I](IK
MPA=TQ@"-E0*MT'OTG4A)['&@XPPTH4R=F.C=;8:.CT[0$:(<75/&S+&I!&O3
MA*7">5MPX@N&>PH.0G0MN"X5^L0+*+8)L.F^&R%<CS )#S)^([R'HL$[%/;#
M>$=#ER^'1SO@V<OAX8%IHNY (L<7[>'[(D31&'41X05Z?CH953D3:BD!_1K/
ME);FXOS>=0J^2KR[BC63"U63'$:!<0L%<@5!^O;-8-C_N$O!UR3+7HEL2]VX
M4S<^Q)Z.*R$U_4><YXBY^2MW A,G\"XI/>6IH[0VNDK#\]Z'!*\V)?))9YM)
MT79*]IPGZCWF^'GPQE6N0"Z<)2J4BR77_DITT<YUQ\YLGL0GQHV]>3[2>"N_
M)G)!N4(,YH:RWSLS'4EOCWZC1>T,8R:TL1^W+,T7!:1-,._G0NCUQA;HOE'I
M?U!+ P04    " !O@7M8(/^C"ML"  "D"0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V-2YX;6RMEEUOVC 4AO^*E553*[4-^2 )'42BL&Z=-*GJQW8Q[<*0
M ['JV,PVI-NOG^W0C$(:*K0;8B?G?<]S#HGM?LG%H\P!%'HJ*),#)U=J<>&Z
M<II#@>4Y7P#33V9<%%CIJ9B[<B$ 9U944-?O="*WP(0Y:=_>NQ%IGR\5)0QN
M!)++HL#B]R507@X<SWF^<4OFN3(WW+2_P'.X _6PN!%ZYM8N&2F 2<(9$C ;
M.$/O8M0S\3;@&X%2;HR1J63"^:.97&<#IV. @,)4&0>L+RL8 :7&2&/\6GLZ
M=4HCW!P_NU_9VG4M$RQAQ.EWDJE\X"0.RF"&EU3=\O(SK.OI&K\II]+^HK**
MC2,'39=2\6(MU@0%8=45/ZW[L"'PPE<$_EK@OU40K 6!+;0BLV6-L<)I7_ 2
M"1.MW<S ]L:J=36$F7_Q3@G]E&B=2J^9PFQ.)A304$I0$IVA8<&%(G^P[?/'
M)_W"2$#'8U"84'FB Q[NQNCXZ 0=(<+0?<Z7$K-,]EVE@8RM.UTGOZR2^Z\D
M_X+9.0J\4^1W_+!!/GJ[/'@I=W4;ZE[X=2]\ZQ>\XO>)\ZPDE")=#=IMS)C(
M*>5R*0#]&$ZD$OH5_-E4=)4E;,YB/LL+N<!3&#CZNY,@5N"D[]]Y4>=#4PO^
MD]F+A@1U0X(V]U3WM=M48*6*K<HL$ZO4[X:>WW=7F^2MW@>2AS5YN(\\:B*O
M5-$F>="+NUODK=X'DG=K\NX^\KB)O/LF\E;O \FCFCS:1YXTD4<[Y%[H>]OD
MK=X'DL<U>;R/O-=$'N^0)T$<;(&W6A\(GM3@22OX?0YZZYXI$$WXR>XK$T6]
M9(N_-<.!_+V:O]?.SQ6F:$8847!&]7Z>Z1VE7G>Q77=/$0/55%YO9Q7R?#\*
MM^MK" O#)/@75I&[&WNH.;]\Q6).F$049EK8.8_UIR6J,T$U47QAM]4)5WJ3
MML-<'Z- F #]?,:Y>IZ8G;H^F*5_ 5!+ P04    " !O@7M8\R()_ 8"  "S
M!   &0   'AL+W=O<FMS:&5E=',O<VAE970V-BYX;6RUE%UOTS 4AO^*920$
M4FG2--M022+158BA#57;@ O$A9N>--;\$8[=I?OWV$X:=5+;.VX2'_N\KY_C
M'"=K-3Z9&L"2G13*Y+2VMIE%D2EKD,R,=0/*K50:);,NQ$UD&@2V#B(IHB2.
M+R/)N*)%%N:66&1Z:P57L$1BME(R?)F#T&U.)W0_<<\WM?4349$U; ,/8'\T
M2W11-+BLN01EN%8$H<KIY\ELGOK\D/"30VL.QL17LM+ZR0<WZYS&'@@$E-8[
M,/=ZAFL0PALYC+^])QVV],+#\=[]2ZC=U;)B!JZU^,77ML[I1TK64+&ML/>Z
M_0I]/1?>K]3"A"=IN]PTIJ3<&JME+W8$DJONS7;].1P()ND)0=(+DL#=;10H
M%\RR(D/=$O39SLT/0JE![>"X\A_EP:);Y4YGBUMP)1GR@7QGB,R?$'FW ,NX
M,.^SR+H=?%Y4]F[SSBTYX?:-J3&93D8DB9/TM3QR8 -=,M EP2\]X7?'=EQN
MY3&0LT+?RC/3L!)RZGK5 #X#+=Z^F5S&G\Y@30>L:7"?GCPT8P!&)!S>B"S
ME,B;T&6_;UTNN;$@S9]CV-/_@)T.V.G9TWP$E$17I-3*HKL.Q_C..UR1%V!H
MCK%$!SWHK_,=PPU7A@BHG%4\OKJ@!+LKT@56-Z$M5]JZ)@_#VOU5 'V"6Z^T
MMOO =_KPGRK^ 5!+ P04    " !O@7M85RRFO=$"  #=!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970V-RYX;6RM5>]OVC 0_5>LK)I::6L@))1V$*G JG5:
MU:JLVV>3',2J8V>V ]U_O[,34GZOD_8%;.?>\[UG^ZZ_E.I99P"&O.1<Z(&7
M&5-<^;Y.,LBI/I<%"/PRDRJG!J=J[NM" 4T=*.=^T&IU_9PRX<5]M_:@XKXL
M#6<"'A3199Y3]7L(7"X'7MM;+3RR>6;L@A_W"SJ'"9BGXD'AS&]84I:#T$P*
MHF V\*[;5^/(QKN 'PR6>FU,K)*IE,]V<IL.O)9-"#@DQC)0_%O "#BW1)C&
MKYK3:[:TP/7QBOW&:4<M4ZIA)/E/EIILX/4\DL*,EMP\RN47J/6X!!/)M?LE
MRSJVY9&DU$;F-1@SR)FH_NE+[<,:H-T]  AJ0+ -" \ .C6@\U9 6 -"YTPE
MQ?DPIH;&?2671-EH9+,#9Z9#HWPF[+%/C,*O#'$F_@9HFB8?R:0L"@YXH(9R
M,J(Z(S=X)<BMJ*Z6/:/3,1C*N#[#\*?)F)R>G)$3P@3YGLE24Y'JOF\P)\OL
M)_7^PVK_X,#^[8#<26$R33Z+%-)- A_%-(J"E:)A<)3Q*Q7GI-/^0()6$.Y)
M:/1V>&</?/QV>'!$3:<YGX[CZQS@^_NQ[/.\X@SW<]I*<J4+FL# PU*A02W
MB]^_:W=;G_;Y]3_)QO^);,/+L/$R/,8>._L*RE*"YA&:RU(8O+X)+_'FV7ML
M,B Y/HA2.<>)G!&LKPIM%G/"[4LAG-$IX\PPV'O9JP0N7 *VXB[B\+)WT?<7
MZX;N!D5!M[L9--[#%%V^!FT8$#4&1$<-N-\2\WC_1*C68#214WS:HK(!7I*,
MBCDXF_[1@&@G[6Y[2]IH-Z83V*>ZH7\WJ!=%O2W]_EKART'-70/1)+$G6U6,
M9K7I4=>N-&^M#[%W5:WFE:9J?'=4S9G0J'Z&E*WS"TQ,5<VDFAA9N/(ZE0:+
MM1MFV']!V0#\/I/2K"9V@Z:CQW\ 4$L#!!0    ( &^!>UAUWG010@(   @&
M   9    >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;*U4VX[3,!#]%2M(:)'8
M.K>654DBL:T0()"J+K#/;C)MK/4EV&Z[_7ML)XU:D99%XB7VV'/.S!EG)MM+
M]:1K (.>.1,Z#VICFBG&NJR!$SV2#0A[LY:*$V--M<&Z44 J#^(,QV$XP9Q0
M$129/UNH(I-;PZB A4)ZRSE1AWM@<I\'47 \6-)-;=P!+K*&;. !S(]FH:R%
M>Y:*<A":2H$4K//@0S2=I<[?._RDL-<G>^24K*1\<L;G*@]"EQ P*(UC(';9
MP0P8<T0VC5\=9]"'=,#3_9']H]=NM:R(AIEDC[0R=1[<!:B"-=DRLY3[3]#I
M&3N^4C+MOVC?^J;6N=QJ(WD'MAEP*MJ5/'=U. '$XPN N /$+P4D'2#Q0MO,
MO*PY,:3(E-PCY;PMF]OXVGBT54.%>\4'H^PMM3A3? 5; XUND=^@[Z X(J)"
M<ZI+N14&+8D!=#,'0RC3;S)L;% 'Q647X+X-$%\(\(6($4JBMR@.XW0 /GLY
M/#F'8RNUUQOW>F//EUS3>T'FD+B6+1UF<RTVU0TI(0]L#VE0.PB*UZ^B2?A^
M2.I_(CL3GO3"DVOLQ:/_H:&Z)3M0MC]M"[HFIV*#F*^)<36Y.0!1P\]\G3Y%
M'HDFB$MA:HVB$%7DH(?*<)UI_ ?3W0#360W2O@;IO]6@.CZ_NO#\+5_4_IUN
M(NZ*<!2F<89WIXK^ZM:FBT_ZU,W(;T1MJ-#V =86%X[>V9Y7[=QI#2,;W[HK
M:>P@\-O:CFI0SL'>KZ4T1\--@W[X%[\!4$L#!!0    ( &^!>U@5I(Q9!0,
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
MJC81<F3?(.L'VW;N8F_L.U-[6R_O. Q[PZ'GE6$-XJ.2^*B3^)()J?]!'+9
M-ZW\.@'./:2>P!JU>F6MWH7][/4I54]@#:G\4BK_N_DY1_;J1O7QV#^P<TN4
MXTP&[6X>E[3'G;0?E1"$!Y$YP%!9.F&9YMM&LQ/IW+/J":Q1]*0L>G)A6T_Z
ME*HGL(94V*DZ"N>[&;N KGO6P\YH=.#LEK 1]GW<;FU<:X9P-W62@#!GJ'K:
M%Y Q7;>R[$0Y][3Z0FO6[%8UNQ?V=D&@+[EZ0FO*535LN+/)>9N[!\>V'?F3
M\:&[C\.&#L:C$^ZN&BC<W4']#!0X2<PYDE"]3,1"<J)?HUK)=H*=?6H]H35+
MKUHP/+JTR7OMX?I":\I5=7&XL_-YF\F](_>.!^/)8:_=$N:YPUH/TZ1>=56X
MNZU2_8GDFT!N^*F'=V?^V0?5$UJSVJH9P^-+^[K7)JXOM*9<51N'.UN?M_EZ
M<O1V>(T=[\C7QV'.@:?MVK@F!;XV4RR! GT>^22CO%I.RN[,?.C@^D)/T,P8
MJ(+)QV]?"%_'5* $5@K2N?'5\X3G$ZU\(UEFAD+/3$J6FF4$) 2N ]3O*\;D
M?J-O4,X5Y_\!4$L#!!0    ( &^!>UB_A^J>)0,  #4,   9    >&PO=V]R
M:W-H965T<R]S:&5E=#<S+GAM;,57;4_;,!#^*U8F32 !>6\+:R-!RS2F,56@
ML0_3/KC)M;5([& [+?WWLYTT:R&-0(K$E\9V[GE\]USN=!VN&7\42P")GK.4
MBI&UE#*_L&T1+R'#XHSE0-6;.>,9EFK+%[;(.>#$@++4]ARG9V>84"L:FK,I
MCX:LD"FA,.5(%%F&^>8*4K8>6:ZU/;@CBZ74!W8TS/$"[D'^RJ=<[>R:)2$9
M4$$811SF(^O2O9@,M+TQ>""P%CMKI".9,?:H-S?)R'*T0Y!"+#4#5H\5C"%-
M-9%RXZGBM.HK-7!WO67_:F)7L<RP@#%+?Y-$+D?6P$()S'&1RCNV_@95/*'F
MBUDJS"]:5[:.A>)"2)958.5!1FCYQ,^5#CL Q=,,\"J ]Q(0' #X%<!_*R"H
M (%1I@S%Z##!$D=#SM:(:VO%IA=&3(-6X1.JTWXON7I+%$Y&]Y+%CZ=72KD$
MC5FFOB:!34).D>=X+KI^*HC<H!L: ]490M,44_03<X[-]F@"$I-4'"N 6&(.
M8FA+Y9=FM^/*AZO2!^^ #RZZ950N!;JF"23[>%O%4P?E;8.Z\EH);_$&^>Z)
MB:#!G7$[^CNF9UMXT "?O!WNMP3CUQGR#9]_*$-:U=/9ZPQ=JAS0!:@:E&BV
M0;MV4[PQQY=KS!/TYX>B1#<2,O&W*3OE_4'S_;KO7(@<QS"R5&,1P%=@19\_
MN3WG2Y.V79)-.B+;TSVH=0_:V".E=:94%KI 3E",<R)Q6GWCJ+HN0:KQHGDA
M"PZ("%%@52?HB-#*[KA)[M9KWRMW2=8S9+K%KZ+SP%<]WQL,[=6NE V&H=,/
M ]^M#?=D"FN9PE:9#G>)IMA;N=X;>Y=DDX[(]C3LU1KV/KC$>UWJWB79I".R
M/=W[M>[]CRGQ_JMB\T-OX(;GO?VJ'+?Z]UXI.R+;DW)02SEHE?(!A"1T@7+@
MN@>HB;%)EY+#=7:$<<Z<\(4HK3>]5Y2.R$I1[)U!*P.^, .K0#$KJ"QGKOJT
MGHDOS2AH_S<O!^I;S!>$"I3"7$&=L[YJ0+P<4LN-9+D9VV9,JB'0+)=JK@>N
M#=3[.6-RN]$7U/\4HG]02P,$%     @ ;X%[6#&5]C1- P  Y@H  !D   !X
M;"]W;W)K<VAE971S+W-H965T-S0N>&ULM99M;YLP$(#_BL6FJ9/: (9 TB5(
M3;ON1>I6-6K[V8%+8A7LS':23MJ/GVTH21N"$DW[ C;VW3UW]ATW6'/Q).<
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
M-=#OIYRK32$:(+MU'?X'4$L#!!0    ( &^!>UC*0;H5O@,  !L0   9
M>&PO=V]R:W-H965T<R]S:&5E=#<W+GAM;,58VV[C-A#]E8&Z*#9 8MU\2VH;
M2&PMFJ)I@PW2?2CZ0$NT340259*VXWY]AZ2LVHDLQ*V OL04->=P> XOFHRV
M7+S(%:4*7K,TEV-GI51QX[HR7M&,R XO:(YO%EQD1.&C6+JR$)0D!I2E;N!Y
M?3<C+'<F(]/W*"8COE8IR^FC +G.,B)V=S3EV['C._N.KVRY4KK#G8P*LJ1/
M5#T7CP*?W(HE81G-)>,Y"+H8.[?^372MXTW ;XQNY4$;]$SFG+_HA_MD['@Z
M(9K26&D&@C\;.J5IJHDPC3]+3J<:4@,/VWOV+V;N.)<YD73*TV\L4:NQ,W0@
MH0NR3M57OOV1EO/I:;Z8I]+\A6T9ZSD0KZ7B60G&##*6VU_R6NIP  BZ)P!!
M"0C> /S^"4!8 L*W@%,C=$M ]Z. 7@DP4W?MW(UP,Z+(9"3X%H2.1C;=,.H;
M-.K%<KU.GI3 MPQQ:O*D>/QR=8=2)S#E&2X_28R#5V!>P:^%>;S/[9K4[5^(
M$$3["Y]G5!&6R@L,?WZ:P>=/%_ )7) K(J@$EL-SSI2\Q$YL/[ T1;P<N0HS
MU^.[<9GEG<TR.)%E" \\5RL)49[0I 8_;<;[00.!BY)5N@5[W>Z"1L:?2-Z!
MT+^$P NZ=0G]-_CLX_"P!AY]'!XTB!%6BR@T?.&I1:3MOIJ_7T2WN%#R)<5S
M1<%\!X=QCV1GNF^W1"3P^\]("?>*9O*/NN5AQ^_6CZ_/TAM9D)B.'3PL)14;
MZDR^_\[O>S_46=,FV:Q-LJ@ELB,3NY6)W2;VR3=SIJ(S9$,%7A&P1.\4)$11
M6! F8$/2-6YYO:EQJQ=4V&U^4>=7XU#G^M4FV:Q-LLB271LR?2-O)G[8\7%#
M;VJ,Z%5&]!J-L"<N'IKTE8J827N0HMZ,)Y?85(+A-1U;/^K$;Z0_5WQ+UCN<
MXL#K^-44K:HV:G 4%1['1.^9PC#L#.K%ZE=B]1O%FG*I(.<*=OA-)6C,ESG[
MBZ).?*\BR?@Z5W4Z]=\EU/,[P^.LIQ\)FC7F>.ZB:HGL2,Y!)>>@44Y[YY?:
MU6G6"#]W;;5)-FN3+&J)[,B#8>7!\'^^38=MFM@FV:Q-LJ@ELB,3KRL3K__=
MN63/<<"OZ7VW]K;.I>8!?&0F GP/,OMEV\>K>E>W9Z>-1.<ZU"99U!*9=<@]
MJ((R*I:F_)00Z^/??MA7O56%>VL*NS?]4ZQ\;:'Z#XTMFQ^(6.+E"RE=(*77
M&>"](&PI:A\4+TRM-><**S?37&'U3H4.P/<+SM7^00]0_3]@\C=02P,$%
M  @ ;X%[6 /DF[/@ P  N!(  !D   !X;"]W;W)K<VAE971S+W-H965T-S@N
M>&ULQ5A=;]LV%/TKA%8,"9!$'Y;E)+4-)+;6=EBVH%G;AV$/M'1M"9%(C:3C
M>+]^)"4KDJVH\<!A+[9$\9Q[><XUY<OQAK)'G@ (])QGA$^L1(CBVK9YE$".
M^04M@,@G2\IR+.0M6]F\8(!C#<HSVW.<P,YQ2JSI6(_=L^F8KD66$KAGB*_S
M'+/M+61T,[%<:S?P.5TE0@W8TW&!5_  XDMQS^2=7;/$:0Z$IY0@!LN)=>->
MAZX&Z!E?4]CPQC522UE0^JAN/L43RU$900:14!18?CW!#+),,<D\_JI(K3JF
M C:O=^P_Z<7+Q2PPAQG-OJ6Q2";6I85B6.)U)C[3S4>H%C14?!'-N/Y$FVJN
M8Z%HS07-*[#,($])^8V?*R$: ,G3#? J@+<'\/Q7 (,*,-B/\!K KP#^6P'#
M"J"7;I=KU\+-L<#3,:,;Q-1LR:8NM/H:+?5*B2J4!\'DTU3BQ/1!T.CQ_%9*
M':,9S67]<:P=/$=W:08R/@'T6Z&&./H5,X:5L>AD#@*G&3^5\[X\S-')NU/T
M#J4$_9[0-<<DYF-;R/14$#NJ4KDM4_%>2<5%=Y2(A*.0Q!!WX&??P7L]!+;4
MI1;'VXESZ_4RWF%V@0;.&?(<S^U*J!_^,R82[FJXWP&?OQT^Z("';X=[/6(,
MZDH9:+[!:Y628 ;GB\-*N9%%058@=P^!%EO4G'>/MWKX9H-9C/[X15*B3P)R
M_F=7>93Q_>[X:L>\Y@6.8&+)+9$#>P)K^N,/;N"\[[+&)-G<)%EHB*QEHE^;
MZ/>QMTPL*G/PBW]G")Z5L=!E3R_SL?:49"--IEYF3U//#2Y'SMA^:@I_.,T-
M?#\(VM-"0ZFU)!W6D@Y[)3W8)KNTZZ4X5CN39'.39*$ALI8/0>U#\#_O3X%)
M$TV2S4V2A8;(6B:.:A-'O3^F#](J(8TYD7\EN#**GW8Y49($S6W!=_S &;;W
MA5EOL&-%-DD6&B)KB7Q9BWS9*_)7N5^E9(4*8)&L?MD/=&E<<KA.4^0]>7O#
M'"NO2;+0$%E+WJM:WJO_[!W;RWSL%G-U\/(<!,[^&_8MD\*.26YC4DLFUWEI
M/9Q>H6:4"T2H0%O9$#.(Z(JD?T-\I@HSI3&2;?!N6&WDG1U%;X1C!?M.OIY,
M%#..1B@O^XP Q7C;];Z?&\TK-,76]JG1(KK_SB><TS41G;[T,A[MBWM0?U?N
M024;C1F:8BLUMQL=>@YLI8]&.(J4?F4_6H_6QR\W^M!A;WRFCF5TY_]"4Y[I
MR&9UE<HF/8.EI'0N1O+/&"N/2<H;00M]#K"@0M!<7R: 8V!J@GR^I%3L;E2
M^K!J^@]02P,$%     @ ;X%[6*G)D4J6!   -A\  !D   !X;"]W;W)K<VAE
M971S+W-H965T-SDN>&ULQ9EM;ZLV%,>_BL6NIE:Z+4\):;HD4AM N]/M5+6[
MVXMI+QQP$U3 F>TDS;0/?XVA!!+B-=JI^J8%<\[/#__#B3D>;2A[Y@M"!'K)
MTIR/C840RVO3Y-&"9)A?TB7)Y9,GRC(LY"V;FWS)"(Z54Y::CF5Y9H:3W)B,
M5-L]FXSH2J1)3NX9XJLLPVQ[2U*Z&1NV\=KPD,P7HF@P)Z,EGI-'(KXM[YF\
M,VM*G&0DYPG-$2-/8^/&O@YMKW!0%K\G9,,;UZB8RHS2Y^+F2SPVK&)$)"61
M*!!8_EN3*4G3@B3'\7<%->H^"\?F]2L]5).7DYEA3J8T_2.)Q6)L7!DH)D]X
ME8H'NOF95!/J%[R(IES]19O*UC)0M.*"9I6S'$&6Y.5__%(M1,/!=H\X.)6#
ML^_0.^+@5@[NOH-WQ*%7.?3>VD._<NB_U<&K')289KE8:J5]+/!DQ.@&L<):
MTHH+)9?RE@N<Y$5D/0HFGR;23TP>!8V>+VZE-C&:TDP&+,=*\@OT0+A@223*
M)YEL4\;H5\P8+N(!G?E$X"3EY]+ZVZ./SCZ=HT\HR=%O"[KB.(_YR!1RD$57
M9E0-R"\'Y!P9D.V@.YJ+!4=!'I.X#3#E[.HI.J]3O'6TQ#N\19;[&3F6XW2,
M9ZKW#LGL$EF><K>[IJ-W_P7GE\BUE7NOPSUXN[O;X1Z^W=W1+*5;1XNK>.ZQ
M:%E@1BYFA]%R(T,BGQ.9<@2:;5'3[AYO5?/-!K,8_?E5(M$703+^5\=\;LO^
M>]W]%VGVFB]Q1,:&S*.<L#4Q)C_^8'O63UW*0L)\2%@ "0N!8*V(Z-41T=/1
M6Q&QK)3&NV#XC,A+$26D2VLM^52M(6%^"1LH6/';O)XXMG<UL$;FNJGBH9GM
M]7J>US8+@8;6TJ=?Z]/7ZG,C9*:F7:NO]3MU]2%A/B0L@(2%0+"6DEZMI/?!
MN=>#C A(F \)"R!A(1"L%1&#.B(&[Y9[!P>IRW6&UEZ"FVK[/U5$2%@ "0N!
M8"T1KVH1K[0B-G;94;G+YFJ7_2]ZC'"Z95WB:8FGOJB0,!\2%D#"0B!82^-A
MK?'P@U/W$#(B(&$^)"R A(5 L%9$V-;NN]OZ[^3-T5P&0/'NG\FO9JZ:SKOT
MU<-.%;BB><V-JVOWK>&PG?]]T&X#4%H(16OKUZB;V/J-M7HOUS)[)_D<+0E+
M:-RIG!9SLG+Z03EH2S#KKKI CB, I850M+:4SDY*Y]WV47KTR?)"TOR*UGS-
MG?TM7M!A=-7?MPHKJ]:GKM7<+[:7?E=/LK7%"<WNY_B'JQYY\I*#%HE :0$H
M+82BM:7>%8KLW@=O@FS0@A(HS0>E!:"T$(K6#HQ=A<K6EZC^5_H%K6*!TOR*
MULRL@\/TV^](K(?I]ST*3_:N\F1KRQB3*>4"Y53(W85 C$1TGB?_2+5P1E>Y
MZ-0%M)8$2O,K6JOV<:@+:)4(BE;J9S:.^S+"YNI@ELL?4"E&>2Q6M]:'OS?J
MR'.OW2\.A=4QX@Y3GBC?839/<HY2\B21UN5 !B K#VG+&T&7ZE!Q1H6@F;I<
M$!P35AC(YT^4BM>;HH/ZJ'SR'5!+ P04    " !O@7M87+N^IP4%  "/&P
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
MT)0E:G4(8OP]1V.AYC;3#8'^N 9):"S^5/TW#[/9T)5J< WA+HJ!)OE ?L-
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
MK?X/ L( ]/TUY^IE8'Z@_5>3_ =02P,$%     @ ;X%[6+)Z&IT?!   4@T
M !D   !X;"]W;W)K<VAE971S+W-H965T.#8N>&ULK9=M;]LV$,>_"J$50PO4
MD40]9[:!).ZP#N@6).GV8M@+6J(L(1+ID92=?OL=*4=Q)-K-B[ZQ]?"_T_V.
MXMUION?B45:4*O34-DPNG$JI[:7KRKRB+9$7?$L9W"FY:(F"4[%QY5904ABC
MMG&QY\5N2VKF+.?FVJU8SGFGFIK16X%DU[9$?+NF#=\O'-]YOG!7;RJE+[C+
M^99LZ#U57[>W L[<P4M1MY3)FC,D:+EPKOS+E8^U@5'\5=.]/#I&&F7-^:,^
M^5PL'$]'1!N:*^V"P-^.WM"FT9X@CO\.3IWAF=KP^/C9^Z\&'F#61-(;WOQ=
M%ZI:.*F#"EJ2KE%W?/\;/0!%VE_.&VE^T?Z@]1R4=U+Q]F ,$;0UZ__)TR$1
M1P9^?,( 'PSPV" \81 <#(*W&H0'@]!DID<Q>5@1199SP?=(:#5XTP<FF<8:
M\&NFU_U>";A;@YU:?F8Y;REZ($]4HAFZA_>JZ!J*>(D^E24UJX)>1.B.*(KN
M:,Y97C<U,6OW?D45J1OY 1Q\O5^A]^\^H'>H9NBAXITDK)!S5T&L^HEN?HCK
MNH\+GXC+Q^@+9ZJ2Z!,K:/':@0N0 RE^)KW&9SW^3M@%"OR/"'LXM 1T\W;S
MP&*^>KLY/D,3#.L6&'_!=]<-K6J9-UQV@J)_KM92"=A+_]HRWGL,[1YU@;F4
M6Y+3A0,51%*QH\[RYY_\V/O%EJT?Z6SU@YR]RF0X9#(\YWUY31DM:X5*P5MX
M:4U:E=D.1,'KC$I:4$$:)!51G>+B&Q*P!VSY[9^3F.?H>KM;SN(LS:*YNSO.
MG$66>HGGOY:M++(H3K WR%[11@-M=);V7ND-;/@^(@9]!3;Z,^&ZSX0-K7<:
M'P7C1]Z(:ZJ)@A'35))B.T\\\,1G>:#X0VEGFLBL"RIJ*%N",E63QD823T+
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
M9&EQN*%D2;DV4-=7C,G#B;Y!M<\\^1]02P,$%     @ ;X%[6'1>#-8' P
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
MW&,EC'%BM/XU@LD/['X 4$L#!!0    ( &^!>U@JO.\AP@8  )X]   /
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
M7O"JN#8L_ E'&D=Q$IY36#95=>&W?56?-2]WCQ?O'HU^_Q]02P,$%     @
M;X%[6+;U/P:V @  43<  !H   !X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L
M<\W:S6[B,!2&X5M!N8 :'Q\?VZ/2U6RZK7H#$34_*A"49-3V[@?1!7S1+&93
MY5LA)^+D742/D/'C2SVTX[X[#;O]>5A\'@^G8=7LQO'\R[EAO:O'=GCHSO5T
MN;/I^F,[7I;]UIW;]7N[K4Z62W/]_8SFZ?%^YN+UZUS_9V*WV>S7]7>W_G.L
MI_$?@]U'U[\/NUK'9O':]MLZKAKW>;A='MSUPS]<)C>+Y[=5TS^_^<;-'200
M)/,'!0@*\P<I!.G\01&"XOQ!!D$V?U""H#1_4(:@/']0@: R?Y!?HHQ+@J0)
MU@1:>^3:$WCM$6Q/(+9'LCV!V1[1]@1J>V3;$[CM$6Y/(+='NCV!W1[Q]@1Z
M"^HM!'H+ZBT$>LODQS:!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!
MWH)Z"X'> ?4.!'H'U#L0Z!U0[T"@=YALEA#H'5#O0*!W0+T#@=X!]0X$>@?4
M.Q#H'5#O0*!W0+T#@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WCK9[";06U%O)=!;
M46\ET%M1;R706U%O)=!;46\ET#NBWI% [XAZ1P*](^H="?2.J'<DT#NBWI%
M[SCYLY) [XAZ1P*](^H="?2.J'<DT#NBWI% ;T.]C4!O0[V-0&]#O8U ;T.]
MC4!O0[V-0&]#O8U ;YL<-B'0VU!O(]#;4&\CT-M0;R/0.Z'>B4#OA'HG KT3
MZIT(]$ZH=R+0.Z'>B4#OA'HG KT3ZIT(]$Z3PX($>B?4.Q'HG5#O1*!W1KTS
M@=X9]<X$>F?4.Q/HG5'O3*!W1KTS@=X9]<X$>F?4.Q/HG5'O3*!WGASV)M [
MH]Z90.^">A<"O0OJ70CT+JAW(="[H-Z%0.^">I>?U'L8OPYUN/5\K_'Y/TGU
M>/ENO3W^NOR^.'E[KSB[^XKAZ2]02P,$%     @ ;X%[6+CD,TQ& @  C#4
M !,   !;0V]N=&5N=%]4>7!E<UTN>&ULS=M-;MLP$(;AJQC:!A8C2B2E(LZF
M[;;-HA=0)3H6K#^03.K<OK2<!&B1&@U<H._&@DUROA$'>':^^?8T6[\Z#/WH
M-\DNA/F#$+[9V:'VZ33;,:YL)S?4(7YU]V*NFWU];X6\OM:BF<9@Q[ .QQK)
M[<TGNZT?^K#Z?(@_^VX:-XFSO4]6'T\;CUF;I)[GOFOJ$-?%X]C^EK)^3DCC
MR66/WW6SOXH;$O%FPG'ESP'/Y[X^6N>ZUJ[N:A>^U$/<)0Z]\.&IMSX]7^*-
M'J?MMFML.S4/0SR2^MG9NO4[:\/0IZ>B5^>30[QA>_K,+LY?RIP+C#OOW#3[
M.#%GWQ_W,I+CZ?4<"UD7NO.O^)H82U_\?O8X[=:V?YD=K_?'Y/;+/+Q8'I??
M\:\S?JW_SCXDI(\<TD<!Z4-!^M"0/@RDCQ+21P7I([NF-$(1-:.0FE%,S2BH
M9A15,PJK&<75C )K1I%54F25%%DE159)D5529)44625%5DF155)DE119<XJL
M.476G")K3I$UI\B:4V3-*;+F%%ESBJPY1=:"(FM!D;6@R%I09"THLA8460N*
MK 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635%5DV155-D
MU119-45639%54V35%%DU159-D=509#4460U%5D.1U5!D-119#4560Y'54&0U
M%%E+BJPE1=:2(FM)D;6DR%I29"TILI8464N*K"5%UHHB:T61M:+(6E%DK?ZG
MK-^G:?^/XY=G.M3=^)(OEC]AW?X$4$L! A0#%     @ ;X%[6 =!36*!
ML0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"% ,4
M    " !O@7M80-KVQNX    K @  $0              @ &O    9&]C4')O
M<',O8V]R92YX;6Q02P$"% ,4    " !O@7M8F5R<(Q &  "<)P  $P
M        @ ', 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    ( &^!
M>U@?0D.AOP<  .(T   8              " @0T(  !X;"]W;W)K<VAE971S
M+W-H965T,2YX;6Q02P$"% ,4    " !O@7M8SL+0%$("  # !0  &
M        @($"$   >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#%
M  @ ;X%[6+KGU*$A @  J@0  !@              ("!>A(  'AL+W=O<FMS
M:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( &^!>U@:-$".Z@8  -$@   8
M              " @=$4  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q02P$"
M% ,4    " !O@7M8B!HP*E8#  #M#@  &               @('Q&P  >&PO
M=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ ;X%[6.S\#=?(!0
MZA<  !@              ("!?1\  'AL+W=O<FMS:&5E=',O<VAE970V+GAM
M;%!+ 0(4 Q0    ( &^!>UCZ2]'$( ,  %L*   8              " @7LE
M  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !O@7M8^,PE
M >(,   5?0  &               @('1*   >&PO=V]R:W-H965T<R]S:&5E
M=#@N>&UL4$L! A0#%     @ ;X%[6/B$EQ,9"P  )C0  !@
M ("!Z34  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    ( &^!
M>UA\&Y-'#P,  ((&   9              " @3A!  !X;"]W;W)K<VAE971S
M+W-H965T,3 N>&UL4$L! A0#%     @ ;X%[6&7++>M])0  ]WH  !D
M         ("!?D0  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"% ,4
M    " !O@7M8^$(QH: &   8$   &0              @($R:@  >&PO=V]R
M:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( &^!>UCJ5+8$\PT  .<J
M   9              " @0EQ  !X;"]W;W)K<VAE971S+W-H965T,3,N>&UL
M4$L! A0#%     @ ;X%[6%UN16ML"   2!8  !D              ("!,W\
M 'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !O@7M8AW;3
M1Z #  !Z"   &0              @('6AP  >&PO=V]R:W-H965T<R]S:&5E
M=#$U+GAM;%!+ 0(4 Q0    ( &^!>U@+B29VR@,  &<(   9
M  " @:V+  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%     @
M;X%[6/WZZ\Q[!   70H  !D              ("!KH\  'AL+W=O<FMS:&5E
M=',O<VAE970Q-RYX;6Q02P$"% ,4    " !O@7M8NY!QFCD&  #P#P  &0
M            @(%@E   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+ 0(4
M Q0    ( &^!>U@+.ED<3PT  )\G   9              " @=":  !X;"]W
M;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ ;X%[6 IYU>DS!
M10D  !D              ("!5J@  'AL+W=O<FMS:&5E=',O<VAE970R,"YX
M;6Q02P$"% ,4    " !O@7M8A-3M%J<)   N&0  &0              @('
MK   >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( &^!>UAV
MJA_M! 8  /\.   9              " @9ZV  !X;"]W;W)K<VAE971S+W-H
M965T,C(N>&UL4$L! A0#%     @ ;X%[6+X4DV3B @  !@8  !D
M     ("!V;P  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M" !O@7M8IE)CS>4)   Z&0  &0              @('ROP  >&PO=V]R:W-H
M965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( &^!>U@)F0*$(@0   L)   9
M              " @0[*  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL4$L!
M A0#%     @ ;X%[6+@]*:,Z!   @@D  !D              ("!9\X  'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !O@7M8*!>SA%X"
M  ""!@  &0              @('8T@  >&PO=V]R:W-H965T<R]S:&5E=#(W
M+GAM;%!+ 0(4 Q0    ( &^!>UANDT'Z/08  +H>   9              "
M@6W5  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @ ;X%[
M6+QCU&_'(P  /7L  !D              ("!X=L  'AL+W=O<FMS:&5E=',O
M<VAE970R.2YX;6Q02P$"% ,4    " !O@7M8TA81 "4%  "6#@  &0
M        @('?_P  >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4 Q0
M   ( &^!>UB37A._%@,  )0&   9              " @3L% 0!X;"]W;W)K
M<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ ;X%[6"AJ7^U !0  K P
M !D              ("!B @! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX;6Q0
M2P$"% ,4    " !O@7M8 5?Y!@\%   W#0  &0              @('_#0$
M>&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( &^!>UCXNU4\
MB ,   L(   9              " @443 0!X;"]W;W)K<VAE971S+W-H965T
M,S0N>&UL4$L! A0#%     @ ;X%[6";.O^JR P  O @  !D
M ("!!!<! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4    " !O
M@7M8T IFU$T$  !O"@  &0              @('M&@$ >&PO=V]R:W-H965T
M<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( &^!>UCF/B[:Z@(  &$&   9
M          " @7$? 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L! A0#
M%     @ ;X%[6#FPV*J&!0  A0T  !D              ("!DB(! 'AL+W=O
M<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !O@7M89;CH\<8&   J
M$@  &0              @(%/* $ >&PO=V]R:W-H965T<R]S:&5E=#,Y+GAM
M;%!+ 0(4 Q0    ( &^!>UBC_;J04 0  !D*   9              " @4PO
M 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ ;X%[6'F!
MSH^] @  T 4  !D              ("!TS,! 'AL+W=O<FMS:&5E=',O<VAE
M970T,2YX;6Q02P$"% ,4    " !O@7M8HT]T%MT#  #G$@  &0
M    @(''-@$ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0    (
M &^!>UAZ8&[\! ,  !<+   9              " @=LZ 0!X;"]W;W)K<VAE
M971S+W-H965T-#,N>&UL4$L! A0#%     @ ;X%[6!MF^/^+ P  <A,  !D
M             ("!%CX! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q02P$"
M% ,4    " !O@7M82PTKW)T"  #*!0  &0              @('800$ >&PO
M=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( &^!>UB=/MO7KP(
M "8(   9              " @:Q$ 0!X;"]W;W)K<VAE971S+W-H965T-#8N
M>&UL4$L! A0#%     @ ;X%[6&R?]K@\ @  0P4  !D              ("!
MDD<! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !O@7M8
M3H9Z$:0"  #_"   &0              @($%2@$ >&PO=V]R:W-H965T<R]S
M:&5E=#0X+GAM;%!+ 0(4 Q0    ( &^!>UA4T:_:?@(  +$&   9
M      " @>!, 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#%
M  @ ;X%[6-".U< L!   $1@  !D              ("!E4\! 'AL+W=O<FMS
M:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !O@7M8L6BJV/X#  !:$@
M&0              @('X4P$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM;%!+
M 0(4 Q0    ( &^!>UAIGYX3L0(  /<'   9              " @2U8 0!X
M;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ ;X%[6#"#Z)B(
M P  [!   !D              ("!%5L! 'AL+W=O<FMS:&5E=',O<VAE970U
M,RYX;6Q02P$"% ,4    " !O@7M88M?5:^0$  #U'0  &0
M@('47@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    ( &^!
M>UA4P#: +P4  .@<   9              " @>]C 0!X;"]W;W)K<VAE971S
M+W-H965T-34N>&UL4$L! A0#%     @ ;X%[6-**&S?S @  F H  !D
M         ("!56D! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"% ,4
M    " !O@7M8.J-+_<4$  "%$P  &0              @(%_; $ >&PO=V]R
M:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( &^!>U@BZX>U\@,  *D3
M   9              " @7MQ 0!X;"]W;W)K<VAE971S+W-H965T-3@N>&UL
M4$L! A0#%     @ ;X%[6-5#9.+G"   ?3\  !D              ("!I'4!
M 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !O@7M8]0@Z
MD<\#   +#P  &0              @('"?@$ >&PO=V]R:W-H965T<R]S:&5E
M=#8P+GAM;%!+ 0(4 Q0    ( &^!>UA*AC4Q"@0  "84   9
M  " @<B" 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%     @
M;X%[6-"<^MT7 P  ^PH  !D              ("!"8<! 'AL+W=O<FMS:&5E
M=',O<VAE970V,BYX;6Q02P$"% ,4    " !O@7M8?5JBP5X$  !M&   &0
M            @(%7B@$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+ 0(4
M Q0    ( &^!>UA-NR66AP(  *\&   9              " @>R. 0!X;"]W
M;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ ;X%[6"#_HPK; @
MI D  !D              ("!JI$! 'AL+W=O<FMS:&5E=',O<VAE970V-2YX
M;6Q02P$"% ,4    " !O@7M8\R()_ 8"  "S!   &0              @(&\
ME $ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( &^!>UA7
M+*:]T0(  -T'   9              " @?F6 0!X;"]W;W)K<VAE971S+W-H
M965T-C<N>&UL4$L! A0#%     @ ;X%[6'7>=!%" @  " 8  !D
M     ("! 9H! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M" !O@7M8%:2,604#  "8"0  &0              @(%ZG $ >&PO=V]R:W-H
M965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( &^!>U@69=]3MP(  ,$'   9
M              " @;:? 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL4$L!
M A0#%     @ ;X%[6%N/;0^Q!0  ^R(  !D              ("!I*(! 'AL
M+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !O@7M8*'7_\@$$
M  !C%   &0              @(&,J $ >&PO=V]R:W-H965T<R]S:&5E=#<R
M+GAM;%!+ 0(4 Q0    ( &^!>UB_A^J>)0,  #4,   9              "
M@<2L 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @ ;X%[
M6#&5]C1- P  Y@H  !D              ("!(+ ! 'AL+W=O<FMS:&5E=',O
M<VAE970W-"YX;6Q02P$"% ,4    " !O@7M8:#%&.'8$  !4%0  &0
M        @(&DLP$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4 Q0
M   ( &^!>UCH _Z6? 4  ($=   9              " @5&X 0!X;"]W;W)K
M<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ ;X%[6,I!NA6^ P  &Q
M !D              ("!!+X! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX;6Q0
M2P$"% ,4    " !O@7M8 ^2;L^ #  "X$@  &0              @('YP0$
M>&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( &^!>UBIR9%*
ME@0  #8?   9              " @1#& 0!X;"]W;W)K<VAE971S+W-H965T
M-SDN>&UL4$L! A0#%     @ ;X%[6%R[OJ<%!0  CQL  !D
M ("!W<H! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4    " !O
M@7M8RHWL]XL#  "0#P  &0              @($9T $ >&PO=V]R:W-H965T
M<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( &^!>U@+7.M:@0(  /L%   9
M          " @=O3 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L! A0#
M%     @ ;X%[6+>/PI,5!0  XB@  !D              ("!D]8! 'AL+W=O
M<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !O@7M8RR=9R=T"   U
M"   &0              @('?VP$ >&PO=V]R:W-H965T<R]S:&5E=#@T+GAM
M;%!+ 0(4 Q0    ( &^!>U@T&(5!;P,  .$,   9              " @?/>
M 0!X;"]W;W)K<VAE971S+W-H965T.#4N>&UL4$L! A0#%     @ ;X%[6+)Z
M&IT?!   4@T  !D              ("!F>(! 'AL+W=O<FMS:&5E=',O<VAE
M970X-BYX;6Q02P$"% ,4    " !O@7M8EZX-'6 $   6$   &0
M    @('OY@$ >&PO=V]R:W-H965T<R]S:&5E=#@W+GAM;%!+ 0(4 Q0    (
M &^!>U@NQ#H=20,  &(+   9              " @8;K 0!X;"]W;W)K<VAE
M971S+W-H965T.#@N>&UL4$L! A0#%     @ ;X%[6+U,IGHC P  = D  !D
M             ("!!N\! 'AL+W=O<FMS:&5E=',O<VAE970X.2YX;6Q02P$"
M% ,4    " !O@7M8L+K7L8<#  #O#   &0              @(%@\@$ >&PO
M=V]R:W-H965T<R]S:&5E=#DP+GAM;%!+ 0(4 Q0    ( &^!>UBB16A2XP0
M ',>   9              " @1[V 0!X;"]W;W)K<VAE971S+W-H965T.3$N
M>&UL4$L! A0#%     @ ;X%[6'1>#-8' P  O P  !D              ("!
M./L! 'AL+W=O<FMS:&5E=',O<VAE970Y,BYX;6Q02P$"% ,4    " !O@7M8
MM=7#+,\"  #C"0  &0              @(%V_@$ >&PO=V]R:W-H965T<R]S
M:&5E=#DS+GAM;%!+ 0(4 Q0    ( &^!>U@"JXA/^0(  )X)   9
M      " @7P! @!X;"]W;W)K<VAE971S+W-H965T.30N>&UL4$L! A0#%
M  @ ;X%[6"QA=.E3 P  L!4   T              ( !K 0" 'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " !O@7M8EXJ[',     3 @  "P
M@ $J" ( 7W)E;',O+G)E;'-02P$"% ,4    " !O@7M8*KSO(<(&  ">/0
M#P              @ $3"0( >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
M;X%[6+;U/P:V @  43<  !H              ( ! A " 'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ ;X%[6+CD,TQ& @  C#4  !,
M             ( !\!(" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     &8
,9@ !'   9Q4"

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// 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)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* 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;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>219</ContextCount>
  <ElementCount>453</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>80</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/Cover_1</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/ConsolidatedBalanceSheets</Role>
      <ShortName>Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/ConsolidatedStatementsofOperations</Role>
      <ShortName>Consolidated Statements of Operations</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Statements of Comprehensive Loss</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss</Role>
      <ShortName>Consolidated Statements of Comprehensive Loss</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit</Role>
      <ShortName>Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Organization and Description of Business</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness</Role>
      <ShortName>Organization and Description of Business</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Revenue and Contract Balances</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/RevenueandContractBalances</Role>
      <ShortName>Revenue and Contract Balances</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Property and Equipment, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/PropertyandEquipmentNet</Role>
      <ShortName>Property and Equipment, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Common Stock</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/CommonStock</Role>
      <ShortName>Common Stock</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Restructuring</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/Restructuring</Role>
      <ShortName>Restructuring</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Net Loss Per Share Attributable To Common Stockholders</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders</Role>
      <ShortName>Net Loss Per Share Attributable To Common Stockholders</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Geographic Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/GeographicInformation</Role>
      <ShortName>Geographic Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Commitment and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/CommitmentandContingencies</Role>
      <ShortName>Commitment and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Employee Benefit Plan</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/EmployeeBenefitPlan</Role>
      <ShortName>Employee Benefit Plan</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Subsequent Events</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SubsequentEvents</Role>
      <ShortName>Subsequent Events</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables</Role>
      <ShortName>Summary of Significant Accounting Policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Revenue and Contract Balances (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/RevenueandContractBalancesTables</Role>
      <ShortName>Revenue and Contract Balances (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/RevenueandContractBalances</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/Acquisitions</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/FairValueMeasurements</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Property and Equipment, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/PropertyandEquipmentNetTables</Role>
      <ShortName>Property and Equipment, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/PropertyandEquipmentNet</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/IntangibleAssets</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/Leases</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Common Stock (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/CommonStockTables</Role>
      <ShortName>Common Stock (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/CommonStock</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/StockBasedCompensation</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/IncomeTaxes</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Net Loss Per Share Attributable To Common Stockholders (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables</Role>
      <ShortName>Net Loss Per Share Attributable To Common Stockholders (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Geographic Information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/GeographicInformationTables</Role>
      <ShortName>Geographic Information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/GeographicInformation</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Summary of Cash, Cash Equivalents, and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentration Risk Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Summary of Significant Accounting Policies - Strategic Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Strategic Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Concentration Risk Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Accounts Receivable (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails</Role>
      <ShortName>Revenue and Contract Balances - Disaggregation of Revenue by Geography (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Revenue and Contract Balances - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails</Role>
      <ShortName>Revenue and Contract Balances - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Revenue and Contract Balances - Remaining Performance Obligations Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails</Role>
      <ShortName>Revenue and Contract Balances - Remaining Performance Obligations Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Acquisitions - KSG Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails</Role>
      <ShortName>Acquisitions - KSG Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Acquisitions - Attivo, Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails</Role>
      <ShortName>Acquisitions - Attivo, Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Acquisitions - Attivo, Assets Acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisitions - Attivo, Assets Acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Acquisitions - Attivo and Scalyr, Pro Forma (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails</Role>
      <ShortName>Acquisitions - Attivo and Scalyr, Pro Forma (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Acquisitions - Scalyr, Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails</Role>
      <ShortName>Acquisitions - Scalyr, Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Acquisitions - Scalyr, Assets acquired and Liabilities Assumed (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails</Role>
      <ShortName>Acquisitions - Scalyr, Assets acquired and Liabilities Assumed (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Fair Value Measurements - Schedule of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Fair Value Measurements - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails</Role>
      <ShortName>Fair Value Measurements - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment, Net - Summary of Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Property and Equipment, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails</Role>
      <ShortName>Property and Equipment, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Intangible Assets - Schedule of Intangible Assets, Net (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails</Role>
      <ShortName>Intangible Assets - Schedule of Intangible Assets, Net (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Intangible Assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails</Role>
      <ShortName>Intangible Assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Intangible Assets - Amortization Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails</Role>
      <ShortName>Intangible Assets - Amortization Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Leases - Supplemental Cash Flow Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails</Role>
      <ShortName>Leases - Supplemental Cash Flow Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Leases - Lease Term and Discount Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails</Role>
      <ShortName>Leases - Lease Term and Discount Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Leases - Components of Lease Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails</Role>
      <ShortName>Leases - Components of Lease Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Leases - Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/LeasesMaturitiesDetails</Role>
      <ShortName>Leases - Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/CommonStockDetails</Role>
      <ShortName>Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/CommonStockTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Stock-Based Compensation - Components of Stock Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Components of Stock Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Stock-Based Compensation - 2021 Equity Incentive Plan Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - 2021 Equity Incentive Plan Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Performance Stock Units Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units and Performance Stock Units Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Stock-Based Compensation - Stock Option Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Stock-Based Compensation - Stock Option Information Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Stock Option Information Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Stock-Based Compensation - Milestone Options Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Milestone Options Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Stock-Based Compensation - Restricted Common Stock Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Common Stock Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Stock-Based Compensation - Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails</Role>
      <ShortName>Stock-Based Compensation - Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - Stock-Based Compensation - Modification Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails</Role>
      <ShortName>Stock-Based Compensation - Modification Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Restructuring - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/RestructuringNarrativeDetails</Role>
      <ShortName>Restructuring - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Income Taxes - Schedule of Provision For Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Provision For Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails</Role>
      <ShortName>Income Taxes - Components of Income Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - Income Taxes - Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails</Role>
      <ShortName>Income Taxes - Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Taxes - Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails</Role>
      <ShortName>Net Loss Per Share Attributable To Common Stockholders - Basic and Diluted (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails</Role>
      <ShortName>Net Loss Per Share Attributable To Common Stockholders - Anti-dilutive Securities Excluded from the Diluted Calculation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - Geographic Information - Summary of Long-Lived Assets by Geographic Areas (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails</Role>
      <ShortName>Geographic Information - Summary of Long-Lived Assets by Geographic Areas (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - Employee Benefit Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/EmployeeBenefitPlanDetails</Role>
      <ShortName>Employee Benefit Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/EmployeeBenefitPlan</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="s-20240131.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - Subsequent Events (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.sentinelone.com/role/SubsequentEventsDetails</Role>
      <ShortName>Subsequent Events (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.sentinelone.com/role/SubsequentEvents</ParentRole>
      <Position>94</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 7 fact(s) appearing in ix:hidden were eligible for transformation: ecd:TrdArrDuration, s:CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders, s:RevenueFromContractWithCustomerContractTerm, s:SubscriptionContractTerm, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod -  s-20240131.htm 4</Log>
    <Log type="Warning">[DQC.US.0076.7653] The filer has reported a value for us-gaap:RevenueRemainingPerformanceObligationPercentage with a value of 0.870000 using the dimension member (none) The filer has not reported a duration value for the corresponding elements of RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1.

The properties of this us-gaap:RevenueRemainingPerformanceObligationPercentage fact are:
Context: c-70
Unit: number. - s-20240131.htm 4 - s-20240131.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="s-20240131.htm">s-20240131.htm</File>
    <File>s-20240131.xsd</File>
    <File>s-20240131_cal.xml</File>
    <File>s-20240131_def.xml</File>
    <File>s-20240131_lab.xml</File>
    <File>s-20240131_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>s-20240131_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="957">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="40">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="12">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>119
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "s-20240131.htm": {
   "nsprefix": "s",
   "nsuri": "http://www.sentinelone.com/20240131",
   "dts": {
    "inline": {
     "local": [
      "s-20240131.htm"
     ]
    },
    "schema": {
     "local": [
      "s-20240131.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "s-20240131_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "s-20240131_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "s-20240131_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "s-20240131_pre.xml"
     ]
    }
   },
   "keyStandard": 399,
   "keyCustom": 54,
   "axisStandard": 23,
   "axisCustom": 0,
   "memberStandard": 49,
   "memberCustom": 26,
   "hidden": {
    "total": 11,
    "http://www.sentinelone.com/20240131": 3,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://fasb.org/us-gaap/2023": 2,
    "http://xbrl.sec.gov/ecd/2023": 2
   },
   "contextCount": 219,
   "entityCount": 1,
   "segmentCount": 80,
   "elementCount": 739,
   "unitCount": 6,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 957,
    "http://xbrl.sec.gov/dei/2023": 40,
    "http://xbrl.sec.gov/ecd/2023": 12
   },
   "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.sentinelone.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.sentinelone.com/role/Cover_1",
     "longName": "0000003 - Document - Cover",
     "shortName": "Cover",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentsIncorporatedByReferenceTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentsIncorporatedByReferenceTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
     "longName": "0000004 - Statement - Consolidated Balance Sheets",
     "shortName": "Consolidated Balance Sheets",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical",
     "longName": "0000005 - Statement - Consolidated Balance Sheets (Parenthetical)",
     "shortName": "Consolidated Balance Sheets (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PreferredStockParOrStatedValuePerShare",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
     "longName": "0000006 - Statement - Consolidated Statements of Operations",
     "shortName": "Consolidated Statements of Operations",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CostOfRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss",
     "longName": "0000007 - Statement - Consolidated Statements of Comprehensive Loss",
     "shortName": "Consolidated Statements of Comprehensive Loss",
     "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
     "longName": "0000008 - Statement - Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "shortName": "Consolidated Statements of Redeemable Convertible Preferred Stock and Stockholders' Equity (Deficit)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:TemporaryEquitySharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "0000009 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "9",
     "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-20240131.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-20240131.htm",
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.sentinelone.com/role/OrganizationandDescriptionofBusiness",
     "longName": "0000010 - Disclosure - Organization and Description of Business",
     "shortName": "Organization and Description of Business",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPolicies",
     "longName": "0000011 - Disclosure - Summary of Significant Accounting Policies",
     "shortName": "Summary of Significant Accounting Policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.sentinelone.com/role/RevenueandContractBalances",
     "longName": "0000012 - Disclosure - Revenue and Contract Balances",
     "shortName": "Revenue and Contract Balances",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.sentinelone.com/role/Acquisitions",
     "longName": "0000013 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.sentinelone.com/role/FairValueMeasurements",
     "longName": "0000014 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.sentinelone.com/role/PropertyandEquipmentNet",
     "longName": "0000015 - Disclosure - Property and Equipment, Net",
     "shortName": "Property and Equipment, Net",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.sentinelone.com/role/IntangibleAssets",
     "longName": "0000016 - Disclosure - Intangible Assets",
     "shortName": "Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.sentinelone.com/role/Leases",
     "longName": "0000017 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeOperatingLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.sentinelone.com/role/CommonStock",
     "longName": "0000018 - Disclosure - Common Stock",
     "shortName": "Common Stock",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensation",
     "longName": "0000019 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.sentinelone.com/role/Restructuring",
     "longName": "0000020 - Disclosure - Restructuring",
     "shortName": "Restructuring",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.sentinelone.com/role/IncomeTaxes",
     "longName": "0000021 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholders",
     "longName": "0000022 - 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": "22",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.sentinelone.com/role/GeographicInformation",
     "longName": "0000023 - Disclosure - Geographic Information",
     "shortName": "Geographic Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.sentinelone.com/role/CommitmentandContingencies",
     "longName": "0000024 - Disclosure - Commitment and Contingencies",
     "shortName": "Commitment and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.sentinelone.com/role/EmployeeBenefitPlan",
     "longName": "0000025 - Disclosure - Employee Benefit Plan",
     "shortName": "Employee Benefit Plan",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.sentinelone.com/role/SubsequentEvents",
     "longName": "0000026 - Disclosure - Subsequent Events",
     "shortName": "Subsequent Events",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "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": "27",
     "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R28": {
     "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": "28",
     "firstAnchor": {
      "contextRef": "c-213",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-213",
      "name": "ecd:NonRule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ecd:NonRule10b51ArrTrmntdFlag",
       "ecd:Rule10b51ArrTrmntdFlag",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "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": "29",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "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": "30",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "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": "31",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.sentinelone.com/role/AcquisitionsTables",
     "longName": "9954474 - Disclosure - Acquisitions (Tables)",
     "shortName": "Acquisitions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.sentinelone.com/role/FairValueMeasurementsTables",
     "longName": "9954475 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.sentinelone.com/role/PropertyandEquipmentNetTables",
     "longName": "9954476 - Disclosure - Property and Equipment, Net (Tables)",
     "shortName": "Property and Equipment, Net (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R35": {
     "role": "http://www.sentinelone.com/role/IntangibleAssetsTables",
     "longName": "9954477 - Disclosure - Intangible Assets (Tables)",
     "shortName": "Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.sentinelone.com/role/LeasesTables",
     "longName": "9954478 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.sentinelone.com/role/CommonStockTables",
     "longName": "9954479 - Disclosure - Common Stock (Tables)",
     "shortName": "Common Stock (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationTables",
     "longName": "9954480 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.sentinelone.com/role/IncomeTaxesTables",
     "longName": "9954481 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersTables",
     "longName": "9954482 - 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": "40",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.sentinelone.com/role/GeographicInformationTables",
     "longName": "9954483 - Disclosure - Geographic Information (Tables)",
     "shortName": "Geographic Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9954484 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AdvertisingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails",
     "longName": "9954485 - 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": "43",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
     "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk Accounts Receivable (Details)",
     "shortName": "Summary of Significant Accounting Policies - Concentration Risk Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-45",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R45": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails",
     "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Strategic Investments (Details)",
     "shortName": "Summary of Significant Accounting Policies - Strategic Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:UnrealizedGainLossOnInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R46": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails",
     "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Concentration Risk Revenue (Details)",
     "shortName": "Summary of Significant Accounting Policies - Concentration Risk Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-49",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R47": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails",
     "longName": "9954489 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "shortName": "Summary of Significant Accounting Policies - Accounts Receivable (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R48": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails",
     "longName": "9954490 - Disclosure - Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "shortName": "Summary of Significant Accounting Policies - Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-52",
      "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails",
     "longName": "9954491 - Disclosure - Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies - Impairment of Long-Lived Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails",
     "longName": "9954492 - 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": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-67",
      "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-20240131.htm",
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails",
     "longName": "9954493 - Disclosure - Revenue and Contract Balances - Narrative (Details)",
     "shortName": "Revenue and Contract Balances - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "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-20240131.htm",
      "first": true,
      "unique": 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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails",
     "longName": "9954494 - Disclosure - Revenue and Contract Balances - Remaining Performance Obligations Narrative (Details)",
     "shortName": "Revenue and Contract Balances - Remaining Performance Obligations Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:RevenueRemainingPerformanceObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
     "longName": "9954495 - Disclosure - Acquisitions - KSG Narrative (Details)",
     "shortName": "Acquisitions - KSG Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-71",
      "name": "us-gaap:PaymentsToAcquireBusinessesGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
     "longName": "9954496 - Disclosure - Acquisitions - Attivo, Narrative (Details)",
     "shortName": "Acquisitions - Attivo, Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-74",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
     "longName": "9954497 - Disclosure - Acquisitions - Attivo, Assets Acquired and Liabilities Assumed (Details)",
     "shortName": "Acquisitions - Attivo, Assets Acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-75",
      "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-20240131.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails",
     "longName": "9954498 - Disclosure - Acquisitions - Attivo and Scalyr, Pro Forma (Details)",
     "shortName": "Acquisitions - Attivo and Scalyr, Pro Forma (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-77",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-77",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
     "longName": "9954499 - Disclosure - Acquisitions - Scalyr, Narrative (Details)",
     "shortName": "Acquisitions - Scalyr, Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
     "longName": "9954500 - Disclosure - Acquisitions - Scalyr, Assets acquired and Liabilities Assumed (Details)",
     "shortName": "Acquisitions - Scalyr, Assets acquired and Liabilities Assumed (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-81",
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails",
     "longName": "9954501 - Disclosure - Fair Value Measurements - Schedule of Investments (Details)",
     "shortName": "Fair Value Measurements - Schedule of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
     "longName": "9954502 - Disclosure - Fair Value Measurements - Narrative (Details)",
     "shortName": "Fair Value Measurements - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
     "longName": "9954503 - Disclosure - Property and Equipment, Net - Summary of Property and Equipment (Details)",
     "shortName": "Property and Equipment, Net - Summary of Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails",
     "longName": "9954504 - Disclosure - Property and Equipment, Net - Narrative (Details)",
     "shortName": "Property and Equipment, Net - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CapitalizedComputerSoftwareAdditions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails",
     "longName": "9954505 - 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": "63",
     "firstAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.sentinelone.com/role/IntangibleAssetsNarrativeDetails",
     "longName": "9954506 - Disclosure - Intangible Assets - Narrative (Details)",
     "shortName": "Intangible Assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.sentinelone.com/role/IntangibleAssetsAmortizationExpenseDetails",
     "longName": "9954507 - Disclosure - Intangible Assets - Amortization Expense (Details)",
     "shortName": "Intangible Assets - Amortization Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.sentinelone.com/role/LeasesNarrativeDetails",
     "longName": "9954508 - Disclosure - Leases - Narrative (Details)",
     "shortName": "Leases - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": null,
     "uniqueAnchor": null
    },
    "R67": {
     "role": "http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails",
     "longName": "9954509 - Disclosure - Leases - Supplemental Cash Flow Information (Details)",
     "shortName": "Leases - Supplemental Cash Flow Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeasePayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails",
     "longName": "9954510 - Disclosure - Leases - Lease Term and Discount Rate (Details)",
     "shortName": "Leases - Lease Term and Discount Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails",
     "longName": "9954511 - Disclosure - Leases - Components of Lease Costs (Details)",
     "shortName": "Leases - Components of Lease Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.sentinelone.com/role/LeasesMaturitiesDetails",
     "longName": "9954512 - Disclosure - Leases - Maturities (Details)",
     "shortName": "Leases - Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.sentinelone.com/role/CommonStockDetails",
     "longName": "9954513 - Disclosure - Common Stock (Details)",
     "shortName": "Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "s:CommonStockConvertibilityNumberOfYearsFromFinalProspectus",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "s:CommonStockConvertibilityNumberOfYearsFromFinalProspectus",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails",
     "longName": "9954514 - 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": "72",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-131",
      "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-20240131.htm",
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails",
     "longName": "9954515 - Disclosure - Stock-Based Compensation - 2021 Equity Incentive Plan Narrative (Details)",
     "shortName": "Stock-Based Compensation - 2021 Equity Incentive Plan Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-141",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
     "longName": "9954516 - 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": "74",
     "firstAnchor": {
      "contextRef": "c-143",
      "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-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-143",
      "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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
     "longName": "9954517 - Disclosure - Stock-Based Compensation - Restricted Stock Units and Performance Stock Units Narrative (Details)",
     "shortName": "Stock-Based Compensation - Restricted Stock Units and Performance Stock Units Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-145",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-145",
      "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails",
     "longName": "9954518 - Disclosure - Stock-Based Compensation - Stock Option Information (Details)",
     "shortName": "Stock-Based Compensation - Stock Option Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-154",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails",
     "longName": "9954519 - Disclosure - Stock-Based Compensation - Stock Option Information Narrative (Details)",
     "shortName": "Stock-Based Compensation - Stock Option Information Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-12",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
     "longName": "9954520 - 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": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-157",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
     "longName": "9954521 - 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": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-165",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
     "longName": "9954522 - Disclosure - Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details)",
     "shortName": "Stock-Based Compensation - Employee Stock Purchase Plan Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:SharePrice",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
     "longName": "9954523 - Disclosure - Stock-Based Compensation - Assumptions (Details)",
     "shortName": "Stock-Based Compensation - Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-173",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-173",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.sentinelone.com/role/StockBasedCompensationModificationNarrativeDetails",
     "longName": "9954524 - Disclosure - Stock-Based Compensation - Modification Narrative (Details)",
     "shortName": "Stock-Based Compensation - Modification Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R83": {
     "role": "http://www.sentinelone.com/role/RestructuringNarrativeDetails",
     "longName": "9954525 - Disclosure - Restructuring - Narrative (Details)",
     "shortName": "Restructuring - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-177",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated",
      "unitRef": "employee",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-177",
      "name": "us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated",
      "unitRef": "employee",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails",
     "longName": "9954526 - Disclosure - Income Taxes - Schedule of Provision For Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Provision For Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
     "longName": "9954527 - Disclosure - Income Taxes - Components of Income Tax Expense (Details)",
     "shortName": "Income Taxes - Components of Income Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails",
     "longName": "9954528 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails",
     "longName": "9954529 - Disclosure - Income Taxes - Deferred Tax Assets (Details)",
     "shortName": "Income Taxes - Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9954530 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails",
     "longName": "9954531 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)",
     "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-13",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails",
     "longName": "9954532 - 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": "90",
     "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-20240131.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R91": {
     "role": "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails",
     "longName": "9954533 - 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": "91",
     "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-20240131.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-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails",
     "longName": "9954534 - Disclosure - Geographic Information - Summary of Long-Lived Assets by Geographic Areas (Details)",
     "shortName": "Geographic Information - Summary of Long-Lived Assets by Geographic Areas (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails",
     "longName": "9954535 - Disclosure - Employee Benefit Plan (Details)",
     "shortName": "Employee Benefit Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanCostRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.sentinelone.com/role/SubsequentEventsDetails",
     "longName": "9954536 - Disclosure - Subsequent Events (Details)",
     "shortName": "Subsequent Events (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-209",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-209",
      "name": "us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "s-20240131.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "s_A2021EquityIncentivePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "A2021EquityIncentivePlanMember",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2021 Equity Incentive Plan",
        "label": "2021 Equity Incentive Plan [Member]",
        "documentation": "2021 Equity Incentive Plan"
       }
      }
     },
     "auth_ref": []
    },
    "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_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r26",
      "r792"
     ]
    },
    "us-gaap_AccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableMember",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Member]",
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold."
       }
      }
     },
     "auth_ref": [
      "r748"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r298",
      "r299"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r28"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Accumulated depreciation and amortization",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r71",
      "r200",
      "r629"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r35",
      "r36",
      "r119",
      "r208",
      "r625",
      "r644",
      "r645"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss)",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r17",
      "r36",
      "r535",
      "r538",
      "r576",
      "r640",
      "r641",
      "r908",
      "r909",
      "r910",
      "r916",
      "r917",
      "r918"
     ]
    },
    "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": []
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life",
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "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": [
      "r845"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r114",
      "r792",
      "r993"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r482",
      "r483",
      "r484",
      "r660",
      "r916",
      "r917",
      "r918",
      "r971",
      "r995"
     ]
    },
    "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": [
      "r851"
     ]
    },
    "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": [
      "r851"
     ]
    },
    "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": [
      "r851"
     ]
    },
    "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": [
      "r851"
     ]
    },
    "s_AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting of early exercised 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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r82",
      "r83",
      "r444"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": []
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingCostsPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising Expense",
        "label": "Advertising Cost [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for advertising cost."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "us-gaap_AdvertisingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvertisingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advertising expense",
        "label": "Advertising Expense",
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line."
       }
      }
     },
     "auth_ref": [
      "r491"
     ]
    },
    "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": [
      "r815",
      "r827",
      "r837",
      "r863"
     ]
    },
    "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": [
      "r818",
      "r830",
      "r840",
      "r866"
     ]
    },
    "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": [
      "r851"
     ]
    },
    "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": [
      "r858"
     ]
    },
    "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": [
      "r822",
      "r831",
      "r841",
      "r858",
      "r867",
      "r871",
      "r879"
     ]
    },
    "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": [
      "r877"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationComponentsofStockBasedCompensationExpenseDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r476",
      "r490"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, allowance for credit loss",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r302",
      "r339",
      "r342",
      "r343",
      "r989"
     ]
    },
    "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_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": [
      "r11",
      "r64",
      "r68"
     ]
    },
    "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": [
      "r257"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": []
    },
    "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": [
      "r48"
     ]
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesImpairmentofLongLivedAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset impairment charges",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r69"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r163",
      "r204",
      "r231",
      "r268",
      "r284",
      "r289",
      "r336",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r530",
      "r532",
      "r549",
      "r620",
      "r697",
      "r792",
      "r804",
      "r933",
      "r934",
      "r978"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r195",
      "r210",
      "r231",
      "r336",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r530",
      "r532",
      "r549",
      "r792",
      "r933",
      "r934",
      "r978"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "s_AttivoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "AttivoMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Attivo",
        "label": "Attivo [Member]",
        "documentation": "Attivo"
       }
      }
     },
     "auth_ref": []
    },
    "s_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audit Information [Abstract]",
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.sentinelone.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r810",
      "r823"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.sentinelone.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r810",
      "r823"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.sentinelone.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r810",
      "r823"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "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": [
      "r304",
      "r347"
     ]
    },
    "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AvailableForSaleSecuritiesDebtSecuritiesNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r198",
      "r304",
      "r347"
     ]
    },
    "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": [
      "r874"
     ]
    },
    "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": [
      "r875"
     ]
    },
    "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": [
      "r870"
     ]
    },
    "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": [
      "r870"
     ]
    },
    "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": [
      "r870"
     ]
    },
    "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": [
      "r870"
     ]
    },
    "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": [
      "r870"
     ]
    },
    "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": [
      "r870"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails",
      "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": [
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ]
    },
    "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": [
      "r873"
     ]
    },
    "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": [
      "r872"
     ]
    },
    "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": [
      "r871"
     ]
    },
    "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": [
      "r871"
     ]
    },
    "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_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "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": [
      "r526",
      "r785",
      "r786"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "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": [
      "r88",
      "r90",
      "r526",
      "r785",
      "r786"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration transferred, equity interests (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": [
      "r157"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "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": [
      "r526"
     ]
    },
    "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "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": [
      "r89"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Pro Forma Information",
        "label": "Business Acquisition, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate."
       }
      }
     },
     "auth_ref": [
      "r893",
      "r894"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r525"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Business Acquisition, Pro Forma Revenue",
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period."
       }
      }
     },
     "auth_ref": [
      "r524",
      "r525"
     ]
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "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": [
      "r87"
     ]
    },
    "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": []
    },
    "s_BusinessCombinationCompensationRelatedCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationCompensationRelatedCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails"
     ],
     "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_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Fair value of total consideration transferred",
        "terseLabel": "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": [
      "r3",
      "r4",
      "r14"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common Stock",
        "terseLabel": "Consideration transferred, equity interests (in shares)",
        "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": [
      "r3",
      "r4"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, contingent consideration, liability",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r97",
      "r529"
     ]
    },
    "s_BusinessCombinationContingentConsiderationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationContingentConsiderationTerm",
     "presentation": [
      "http://www.sentinelone.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combination, contingent consideration, term",
        "label": "Business Combination, Contingent Consideration, Term",
        "documentation": "Business Combination, Contingent Consideration, Term"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r154",
      "r527"
     ]
    },
    "s_BusinessCombinationHoldbackFairValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationHoldbackFairValuePerShare",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holdback shares, fair value per share (in USD per share)",
        "label": "Business Combination, Holdback, Fair Value per Share",
        "documentation": "Business Combination, Holdback, Fair Value per Share"
       }
      }
     },
     "auth_ref": []
    },
    "s_BusinessCombinationHoldbackNumberOfShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationHoldbackNumberOfShares",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holdback shares (in shares)",
        "label": "Business Combination, Holdback, Number of Shares",
        "documentation": "Business Combination, Holdback, Number of Shares"
       }
      }
     },
     "auth_ref": []
    },
    "s_BusinessCombinationHoldbackSharesAndCashTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationHoldbackSharesAndCashTerm",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Release term for Holdback Shares and cash",
        "label": "Business Combination, Holdback Shares and Cash, Term",
        "documentation": "Business Combination, Holdback Shares and Cash, Term"
       }
      }
     },
     "auth_ref": []
    },
    "s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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": []
    },
    "s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Accounts payable",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r91",
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total identifiable net assets",
        "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": [
      "r91",
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "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": [
      "r92"
     ]
    },
    "s_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails"
     ],
     "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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total purchase consideration",
        "terseLabel": "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": [
      "r92"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combinations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy."
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r45",
      "r46",
      "r47"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized internal-use software costs",
        "label": "Capitalized Computer Software, Additions",
        "documentation": "Additions made to capitalized computer software costs during the period."
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "us-gaap_CapitalizedComputerSoftwareAmortization1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedComputerSoftwareAmortization1",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized computer software, amortization",
        "label": "Capitalized Computer Software, Amortization",
        "documentation": "Amount of expense for amortization of capitalized computer software costs."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r171"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "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": [
      "r353"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, amortization period",
        "label": "Capitalized Contract Cost, Amortization Period",
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r892"
     ]
    },
    "us-gaap_CapitalizedContractCostImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized contract cost, impairment loss",
        "label": "Capitalized Contract Cost, Impairment Loss",
        "documentation": "Amount of impairment loss for asset recognized from cost incurred to obtain or fulfill contract with customer."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "us-gaap_CapitalizedContractCostNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r352"
     ]
    },
    "us-gaap_CapitalizedContractCostNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedContractCostNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r352"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents:",
        "label": "Cash and Cash Equivalents [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "s_CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": []
    },
    "s_CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesSummaryofCashCashEquivalentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r42",
      "r197",
      "r763"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAxis",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r197"
     ]
    },
    "us-gaap_CashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsFairValueDisclosure",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_CashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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": []
    },
    "us-gaap_CashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": []
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash, Cash Equivalents, and Restricted Cash",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r162"
     ]
    },
    "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/ConsolidatedStatementsofCashFlows",
      "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": [
      "r42",
      "r130",
      "r228"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r6",
      "r130"
     ]
    },
    "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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_CashMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r197"
     ]
    },
    "us-gaap_CertificatesOfDepositMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CertificatesOfDepositMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Certificates of deposit",
        "label": "Certificates of Deposit [Member]",
        "documentation": "Short to medium-term investment available at banks and savings and loan institutions where a customer agrees to lend money to the institution for a certain amount of time and is paid a predetermined rate of interest. Certificates of deposit (CD) are typically Federal Deposit Insurance Corporation (FDIC) insured."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r798",
      "r799",
      "r800",
      "r801"
     ]
    },
    "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": [
      "r849"
     ]
    },
    "s_ChannelPartnerAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ChannelPartnerAMember",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Channel partner A",
        "label": "Channel Partner A [Member]",
        "documentation": "Channel Partner A"
       }
      }
     },
     "auth_ref": []
    },
    "s_ChannelPartnerBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ChannelPartnerBMember",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Channel partner B",
        "label": "Channel Partner B [Member]",
        "documentation": "Channel Partner B"
       }
      }
     },
     "auth_ref": []
    },
    "s_ChannelPartnerCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ChannelPartnerCMember",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Channel partner C",
        "label": "Channel Partner C [Member]",
        "documentation": "Channel Partner C"
       }
      }
     },
     "auth_ref": []
    },
    "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_ClassOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockDomain",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "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": [
      "r192",
      "r205",
      "r206",
      "r207",
      "r231",
      "r251",
      "r252",
      "r254",
      "r256",
      "r262",
      "r263",
      "r336",
      "r379",
      "r381",
      "r382",
      "r383",
      "r386",
      "r387",
      "r392",
      "r393",
      "r396",
      "r399",
      "r406",
      "r549",
      "r654",
      "r655",
      "r656",
      "r657",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r685",
      "r706",
      "r725",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r886",
      "r913",
      "r920"
     ]
    },
    "us-gaap_ClassOfStockLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ClassOfStockLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class of Stock [Line Items]",
        "label": "Class of Stock [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r206",
      "r207",
      "r262",
      "r392",
      "r393",
      "r394",
      "r396",
      "r399",
      "r404",
      "r406",
      "r654",
      "r655",
      "r656",
      "r657",
      "r774",
      "r886",
      "r913"
     ]
    },
    "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": [
      "r850"
     ]
    },
    "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": [
      "r850"
     ]
    },
    "us-gaap_CommercialPaperNotIncludedWithCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaperNotIncludedWithCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r937",
      "r972"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 15)",
        "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": [
      "r31",
      "r105",
      "r621",
      "r684"
     ]
    },
    "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": []
    },
    "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": [
      "r143",
      "r373",
      "r374",
      "r749",
      "r932"
     ]
    },
    "s_CommonClassAAndBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CommonClassAAndBMember",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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_CommonClassAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassAMember",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class A Common Stock",
        "label": "Common Class A [Member]",
        "documentation": "Classification of common stock representing ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r995"
     ]
    },
    "us-gaap_CommonClassBMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonClassBMember",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Class B Common Stock",
        "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": [
      "r995"
     ]
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "calculation": {
      "http://www.sentinelone.com/role/CommonStockDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total shares of common stock reserved",
        "verboseLabel": "Common stock, capital shares reserved for future issuance (in shares)",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "documentation": "Aggregate number of common shares reserved for future issuance."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "s_CommonStockConvertibilityDeathOrDisabilityPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CommonStockConvertibilityDeathOrDisabilityPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, convertibility, death or disability period",
        "label": "Common Stock, Convertibility, Death Or Disability Period",
        "documentation": "Common Stock, Convertibility, Death Or Disability Period"
       }
      }
     },
     "auth_ref": []
    },
    "s_CommonStockConvertibilityNumberOfYearsFromFinalProspectus": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CommonStockConvertibilityNumberOfYearsFromFinalProspectus",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, convertibility, number of years from final prospectus",
        "label": "Common Stock, Convertibility, Number Of Years From Final Prospectus",
        "documentation": "Common Stock, Convertibility, Number Of Years From Final Prospectus"
       }
      }
     },
     "auth_ref": []
    },
    "s_CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, convertibility, percentage of outstanding share holders",
        "label": "Common Stock, Convertibility, Percentage Of Common Stock Outstanding Share Holders",
        "documentation": "Common Stock, Convertibility, Percentage Of Common Stock Outstanding Share Holders"
       }
      }
     },
     "auth_ref": []
    },
    "s_CommonStockConvertibilityPercentageOfSharesOutstanding": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CommonStockConvertibilityPercentageOfSharesOutstanding",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, convertibility, percentage of shares outstanding",
        "label": "Common Stock, Convertibility, Percentage Of Shares Outstanding",
        "documentation": "Common Stock, Convertibility, Percentage Of Shares Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "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": [
      "r794",
      "r795",
      "r796",
      "r798",
      "r799",
      "r800",
      "r801",
      "r916",
      "r917",
      "r971",
      "r992",
      "r995"
     ]
    },
    "s_CommonStockNumberOfVotingRights": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "CommonStockNumberOfVotingRights",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, number of voting rights",
        "label": "Common Stock, Number Of Voting Rights",
        "documentation": "Common Stock, Number Of Voting Rights"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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": [
      "r113"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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": [
      "r113",
      "r685"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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": [
      "r113"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "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": [
      "r18",
      "r113",
      "r685",
      "r703",
      "r995",
      "r996"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r113",
      "r623",
      "r792"
     ]
    },
    "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": [
      "r855"
     ]
    },
    "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": [
      "r854"
     ]
    },
    "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": [
      "r856"
     ]
    },
    "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": [
      "r853"
     ]
    },
    "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_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "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": [
      "r37",
      "r214",
      "r216",
      "r222",
      "r616",
      "r634"
     ]
    },
    "s_ComputersSoftwareAndElectronicEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ComputersSoftwareAndElectronicEquipmentMember",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computers, software, and equipment",
        "label": "Computers, Software, And Electronic Equipment [Member]",
        "documentation": "Computers, Software, And Electronic Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "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": [
      "r51",
      "r54",
      "r102",
      "r103",
      "r297",
      "r748"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r54",
      "r102",
      "r103",
      "r297",
      "r646",
      "r748"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "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": [
      "r51",
      "r54",
      "r102",
      "r103",
      "r297",
      "r748",
      "r891"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Credit Risk",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk."
       }
      }
     },
     "auth_ref": [
      "r106",
      "r181"
     ]
    },
    "us-gaap_ConcentrationRiskLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Line Items]",
        "label": "Concentration Risk [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": [
      "r748"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Percentage of accounts receivable",
        "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": [
      "r51",
      "r54",
      "r102",
      "r103",
      "r297"
     ]
    },
    "us-gaap_ConcentrationRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTable",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk [Table]",
        "label": "Concentration Risk [Table]",
        "documentation": "Describes the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r54",
      "r55",
      "r102",
      "r161",
      "r748"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "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": [
      "r51",
      "r54",
      "r102",
      "r103",
      "r297",
      "r748"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction in progress",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "s_ContingentlyIssuableSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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_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": [
      "r408",
      "r409",
      "r428"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r408",
      "r409",
      "r428"
     ]
    },
    "us-gaap_ContractWithCustomerLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r408",
      "r409",
      "r428"
     ]
    },
    "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": [
      "r429"
     ]
    },
    "us-gaap_ConversionOfStockAmountConverted1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConversionOfStockAmountConverted1",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering",
        "label": "Conversion of Stock, Amount Converted",
        "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r47"
     ]
    },
    "us-gaap_CorporateNoteSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateNoteSecuritiesMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_CostOfRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r124",
      "r231",
      "r336",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r549",
      "r933"
     ]
    },
    "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": []
    },
    "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_CurrentFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current:",
        "label": "Current Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "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": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r896",
      "r915"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r513",
      "r519",
      "r915"
     ]
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r896",
      "r915",
      "r970"
     ]
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerConcentrationRiskMember",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Concentration Risk",
        "label": "Customer Concentration Risk [Member]",
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer."
       }
      }
     },
     "auth_ref": [
      "r52",
      "r297"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "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": [
      "r96"
     ]
    },
    "s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": []
    },
    "s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": []
    },
    "s_DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_DebtSecuritiesAvailableForSaleAmortizedCostCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r347",
      "r922"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": "s_DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r347",
      "r922"
     ]
    },
    "s_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "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": [
      "r175",
      "r349",
      "r770"
     ]
    },
    "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "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": [
      "r175",
      "r349"
     ]
    },
    "us-gaap_DeferredChargesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredChargesPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Contract Acquisition Costs",
        "label": "Deferred Charges, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for deferral and amortization of significant deferred charges."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r915",
      "r969",
      "r970"
     ]
    },
    "us-gaap_DeferredFederalStateAndLocalTaxExpenseBenefitAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalStateAndLocalTaxExpenseBenefitAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred:",
        "label": "Deferred Federal, State and Local, Tax Expense (Benefit) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r915",
      "r969"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r153",
      "r189",
      "r518",
      "r519",
      "r915"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r164",
      "r507"
     ]
    },
    "s_DeferredOfferingCostsAccruedButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DeferredOfferingCostsAccruedButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred offering costs accrued but not yet paid",
        "label": "Deferred Offering Costs Accrued But Not Yet Paid",
        "documentation": "Deferred Offering Costs Accrued But Not Yet Paid"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r915",
      "r969",
      "r970"
     ]
    },
    "us-gaap_DeferredTaxAssetsDeferredIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsDeferredIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Deferred Tax Assets, Deferred Income",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r508"
     ]
    },
    "us-gaap_DeferredTaxAssetsInProcessResearchAndDevelopment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsInProcessResearchAndDevelopment",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and development expenses",
        "label": "Deferred Tax Assets, in Process Research and Development",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "s_DeferredTaxAssetsLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DeferredTaxAssetsLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Lease Liability",
        "documentation": "Deferred Tax Assets, Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r967"
     ]
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNetAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsDomestic",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, operating loss carryforwards, domestic",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Domestic",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, operating loss carryforwards, foreign",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, operating loss carryforwards, not subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, operating loss carryforwards, state and local",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, operating loss carryforwards, subject to expiration",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accruals and reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails",
      "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r509"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net deferred tax assets (liabilities)",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r84",
      "r967"
     ]
    },
    "s_DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Acquired intangibles, property and equipment",
        "label": "Deferred Tax Liabilities, Acquired Intangibles And Property, Plant And Equipment",
        "documentation": "Deferred Tax Liabilities, Acquired Intangibles And Property, Plant And Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Deferred contract acquisition costs",
        "label": "Deferred Tax Liabilities, Deferred Expense, Deferred Policy Acquisition Cost",
        "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to policy acquisition costs being expensed for tax purposes but capitalized in conformity with generally accepted accounting principles, which will reverse in future periods when amortization of such capitalized costs cannot be deducted for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesNetAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesOther",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other",
        "label": "Deferred Tax Liabilities, Other",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r968"
     ]
    },
    "s_DeferredTaxLiabilitiesRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "DeferredTaxLiabilitiesRightOfUseAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Right Of Use Assets",
        "documentation": "Deferred Tax Liabilities, Right Of Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r439"
     ]
    },
    "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": [
      "r438",
      "r439"
     ]
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r11",
      "r70"
     ]
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization",
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r273"
     ]
    },
    "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": [
      "r156"
     ]
    },
    "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",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r427",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781"
     ]
    },
    "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",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r427",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r780",
      "r781"
     ]
    },
    "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": [
      "r442",
      "r446",
      "r477",
      "r478",
      "r481",
      "r788"
     ]
    },
    "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": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r809",
      "r810",
      "r823"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r809",
      "r810",
      "r823",
      "r859"
     ]
    },
    "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": []
    },
    "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": []
    },
    "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": []
    },
    "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": [
      "r844"
     ]
    },
    "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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/Cover_1"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r807"
     ]
    },
    "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_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r223",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r249",
      "r251",
      "r254",
      "r255",
      "r256",
      "r260",
      "r543",
      "r544",
      "r617",
      "r635",
      "r765"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r223",
      "r239",
      "r240",
      "r241",
      "r242",
      "r243",
      "r251",
      "r254",
      "r255",
      "r256",
      "r260",
      "r543",
      "r544",
      "r617",
      "r635",
      "r765"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net Loss per Share Attributable to Common Stockholders",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r49"
     ]
    },
    "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": [
      "r248",
      "r257",
      "r258",
      "r259"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EFFECT OF EXCHANGE RATE CHANGES ON CASH AND CASH EQUIVALENTS",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations",
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r551"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r28"
     ]
    },
    "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_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": [
      "r480"
     ]
    },
    "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/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails"
     ],
     "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": [
      "r480"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"
     ],
     "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": [
      "r964"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails"
     ],
     "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": [
      "r964"
     ]
    },
    "s_EmployeeSeveranceAndEmployeeBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options outstanding",
        "verboseLabel": "Stock options",
        "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": []
    },
    "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": []
    },
    "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": []
    },
    "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": []
    },
    "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": []
    },
    "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": []
    },
    "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": [
      "r806"
     ]
    },
    "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": []
    },
    "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": []
    },
    "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": [
      "r806"
     ]
    },
    "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": []
    },
    "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": [
      "r806"
     ]
    },
    "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_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": []
    },
    "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": [
      "r884"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r806"
     ]
    },
    "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": [
      "r806"
     ]
    },
    "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": [
      "r806"
     ]
    },
    "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": [
      "r806"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r885"
     ]
    },
    "us-gaap_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stockholders\u2019 equity:",
        "label": "Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r18",
      "r193",
      "r218",
      "r219",
      "r220",
      "r234",
      "r235",
      "r236",
      "r238",
      "r244",
      "r246",
      "r261",
      "r337",
      "r338",
      "r407",
      "r482",
      "r483",
      "r484",
      "r514",
      "r515",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r576",
      "r640",
      "r641",
      "r642",
      "r660",
      "r725"
     ]
    },
    "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": [
      "r852"
     ]
    },
    "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": [
      "r815",
      "r827",
      "r837",
      "r863"
     ]
    },
    "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": [
      "r812",
      "r824",
      "r834",
      "r860"
     ]
    },
    "s_ExcessFacilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ExcessFacilitiesMember",
     "presentation": [
      "http://www.sentinelone.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excess Facilities",
        "label": "Excess Facilities [Member]",
        "documentation": "Excess Facilities"
       }
      }
     },
     "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": [
      "r858"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"
     ],
     "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": [
      "r546",
      "r547",
      "r548"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"
     ],
     "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": [
      "r546",
      "r547",
      "r548"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r99",
      "r160"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r99",
      "r100",
      "r101"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r388",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r547",
      "r583",
      "r584",
      "r585",
      "r772",
      "r773",
      "r782",
      "r783",
      "r784"
     ]
    },
    "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_FairValueDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Disclosures [Text Block]",
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information."
       }
      }
     },
     "auth_ref": [
      "r545"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r388",
      "r432",
      "r437",
      "r547",
      "r583",
      "r782",
      "r783",
      "r784"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r388",
      "r432",
      "r437",
      "r547",
      "r584",
      "r772",
      "r773",
      "r782",
      "r783",
      "r784"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 3 [Member]",
        "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": [
      "r388",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r547",
      "r585",
      "r772",
      "r773",
      "r782",
      "r783",
      "r784"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Financial Instruments",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r388",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r583",
      "r584",
      "r585",
      "r772",
      "r773",
      "r782",
      "r783",
      "r784"
     ]
    },
    "us-gaap_FinancialInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinancialInstrumentAxis",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instrument [Axis]",
        "label": "Financial Instrument [Axis]",
        "documentation": "Information by type of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r340",
      "r341",
      "r344",
      "r345",
      "r346",
      "r348",
      "r350",
      "r351",
      "r390",
      "r404",
      "r540",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r633",
      "r770",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r923",
      "r924",
      "r925",
      "r926"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible asset, useful life",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "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": [
      "r202",
      "r358"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "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": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "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": 5.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": [
      "r137"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "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": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "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": 6.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": [
      "r137"
     ]
    },
    "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": 2.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": [
      "r137"
     ]
    },
    "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": 1.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": [
      "r137"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "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": [
      "r356",
      "r357",
      "r358",
      "r359",
      "r613",
      "r614"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets, fair value disclosure",
        "label": "Finite-Lived Intangible Assets, Fair Value Disclosure",
        "documentation": "Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life."
       }
      }
     },
     "auth_ref": [
      "r973"
     ]
    },
    "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": [
      "r136",
      "r614"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "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": [
      "r65",
      "r67"
     ]
    },
    "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": [
      "r136",
      "r613"
     ]
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal Year",
        "label": "Fiscal Period, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed."
       }
      }
     },
     "auth_ref": [
      "r98"
     ]
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Currency",
        "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy."
       }
      }
     },
     "auth_ref": [
      "r550"
     ]
    },
    "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": [
      "r819",
      "r831",
      "r841",
      "r867"
     ]
    },
    "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": [
      "r819",
      "r831",
      "r841",
      "r867"
     ]
    },
    "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": [
      "r819",
      "r831",
      "r841",
      "r867"
     ]
    },
    "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": [
      "r819",
      "r831",
      "r841",
      "r867"
     ]
    },
    "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": [
      "r819",
      "r831",
      "r841",
      "r867"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Office furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "s_GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accretion of discounts, and amortization of premiums on investments, net",
        "label": "Gain (Loss) On Investments And Accretion (Amortization) Of Discounts And Premiums, Investments",
        "documentation": "Gain (Loss) On Investments And Accretion (Amortization) Of Discounts And Premiums, Investments"
       }
      }
     },
     "auth_ref": []
    },
    "s_GainLossOnStrategicInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "GainLossOnStrategicInvestment",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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_GeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r125",
      "r708"
     ]
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralAndAdministrativeExpenseMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "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": [
      "r122"
     ]
    },
    "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": [
      "r53",
      "r748"
     ]
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r201",
      "r354",
      "r615",
      "r771",
      "r792",
      "r928",
      "r929"
     ]
    },
    "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_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r123",
      "r231",
      "r268",
      "r283",
      "r288",
      "r291",
      "r336",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r549",
      "r767",
      "r933"
     ]
    },
    "country_IL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IL",
     "presentation": [
      "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails",
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Israel",
        "label": "ISRAEL"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.sentinelone.com/role/Cover"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r809",
      "r810",
      "r823"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)",
        "label": "Impairment or Disposal of Long-Lived Assets, Including Intangible Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the impairment and disposal of long-lived assets including goodwill and other intangible assets."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r520"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails"
     ],
     "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",
      "r120",
      "r168",
      "r268",
      "r283",
      "r288",
      "r291",
      "r618",
      "r631",
      "r767"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofProvisionForIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r232",
      "r520"
     ]
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "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": [
      "r360",
      "r365",
      "r709"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "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": [
      "r365",
      "r709"
     ]
    },
    "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": []
    },
    "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": [
      "r233",
      "r494",
      "r500",
      "r504",
      "r511",
      "r516",
      "r521",
      "r522",
      "r523",
      "r659"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "http://www.sentinelone.com/role/IncomeTaxesComponentsofIncomeTaxExpenseDetails",
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for (benefit from) income taxes",
        "totalLabel": "Total provision for income taxes",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r176",
      "r190",
      "r245",
      "r246",
      "r274",
      "r498",
      "r517",
      "r638"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r217",
      "r496",
      "r497",
      "r504",
      "r505",
      "r510",
      "r512",
      "r653"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefit from income taxes at US federal statutory rate",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r499"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-deductible expenses",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-based compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State taxes, net of federal benefit",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCreditsResearch": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxCreditsResearch",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r965"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r44"
     ]
    },
    "s_IncreaseDecreaseDeferredContractAcquisitionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "IncreaseDecreaseDeferredContractAcquisitionCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r611",
      "r911"
     ]
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities, net of effects of acquisitions",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r895",
      "r911"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepaid expenses and other current assets",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": []
    },
    "us-gaap_IncreaseDecreaseInTemporaryEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInTemporaryEquityRollForward",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Temporary Equity [Roll Forward]",
        "label": "Increase (Decrease) in Temporary 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": []
    },
    "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": [
      "r138"
     ]
    },
    "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": [
      "r822",
      "r831",
      "r841",
      "r858",
      "r867",
      "r871",
      "r879"
     ]
    },
    "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": [
      "r877"
     ]
    },
    "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": [
      "r811",
      "r883"
     ]
    },
    "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": [
      "r811",
      "r883"
     ]
    },
    "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": [
      "r811",
      "r883"
     ]
    },
    "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": [
      "r355"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 8.0
      },
      "http://www.sentinelone.com/role/IntangibleAssetsScheduleofIntangibleAssetsNetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "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": [
      "r63",
      "r66"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r104",
      "r170",
      "r221",
      "r272",
      "r559",
      "r710",
      "r802",
      "r994"
     ]
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest paid",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r224",
      "r226",
      "r227"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Internal-Use Software",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r2"
     ]
    },
    "s_InventoryWriteOffsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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_InvestmentIncomeInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r126",
      "r271"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Investments and Strategic Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r637",
      "r649",
      "r650",
      "r651",
      "r652",
      "r732",
      "r733"
     ]
    },
    "s_KrebsStamosGroupLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "KrebsStamosGroupLLCMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Krebs Stamos Group, LLC",
        "label": "Krebs Stamos Group, LLC [Member]",
        "documentation": "Krebs Stamos Group, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease costs",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r566",
      "r791"
     ]
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, Cost",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r976"
     ]
    },
    "s_LeaseTermAndDiscountRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "LeaseTermAndDiscountRateAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Term and Discount Rate",
        "label": "Lease Term And Discount Rate [Abstract]",
        "documentation": "Lease Term And Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r565"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r564"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Operating Lease, Liability, Maturity",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r977"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: Imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r575"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of contract",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r975"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r560"
     ]
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r27",
      "r231",
      "r336",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r531",
      "r532",
      "r533",
      "r549",
      "r683",
      "r766",
      "r804",
      "r933",
      "r978",
      "r979"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r118",
      "r165",
      "r627",
      "r792",
      "r914",
      "r927",
      "r974"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Stockholders\u2019 Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r29",
      "r196",
      "r231",
      "r336",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r531",
      "r532",
      "r533",
      "r549",
      "r792",
      "r933",
      "r978",
      "r979"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "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_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/GeographicInformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-lived Assets by Geographic Areas",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r198"
     ]
    },
    "us-gaap_LongTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermInvestmentsAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term investments:",
        "label": "Long-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r777",
      "r936",
      "r990",
      "r991"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesNarrativeDetails",
      "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r378",
      "r440",
      "r610",
      "r639",
      "r675",
      "r676",
      "r730",
      "r734",
      "r736",
      "r737",
      "r739",
      "r759",
      "r760",
      "r769",
      "r774",
      "r787",
      "r793",
      "r935",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ]
    },
    "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": [
      "r850"
     ]
    },
    "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": [
      "r850"
     ]
    },
    "s_MilestoneSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r378",
      "r440",
      "r610",
      "r639",
      "r675",
      "r676",
      "r730",
      "r734",
      "r736",
      "r737",
      "r739",
      "r759",
      "r760",
      "r769",
      "r774",
      "r787",
      "r793",
      "r935",
      "r980",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ]
    },
    "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": [
      "r870"
     ]
    },
    "us-gaap_MoneyMarketFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MoneyMarketFundsMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r937"
     ]
    },
    "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": [
      "r878"
     ]
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r297",
      "r777",
      "r936",
      "r990",
      "r991"
     ]
    },
    "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": [
      "r851"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r225"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r225"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r130",
      "r131",
      "r132"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH FLOW FROM OPERATING ACTIVITIES:",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersBasicandDilutedDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "verboseLabel": "Net loss attributable to Class A and Class B common stockholders",
        "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": [
      "r121",
      "r132",
      "r169",
      "r194",
      "r213",
      "r215",
      "r220",
      "r231",
      "r237",
      "r239",
      "r240",
      "r241",
      "r242",
      "r245",
      "r246",
      "r253",
      "r268",
      "r283",
      "r288",
      "r291",
      "r336",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r387",
      "r544",
      "r549",
      "r632",
      "r705",
      "r723",
      "r724",
      "r767",
      "r802",
      "r933"
     ]
    },
    "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": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recently Adopted Accounting Pronouncements and Recent Accounting Pronouncements Not Yet Adopted",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/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": [
      "r850"
     ]
    },
    "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": [
      "r819",
      "r831",
      "r841",
      "r858",
      "r867"
     ]
    },
    "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": [
      "r848"
     ]
    },
    "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": [
      "r847"
     ]
    },
    "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": [
      "r858"
     ]
    },
    "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": [
      "r878"
     ]
    },
    "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": [
      "r878"
     ]
    },
    "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": [
      "r997",
      "r998",
      "r999",
      "r1000"
     ]
    },
    "s_NoncashOperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "NoncashOperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash operating lease costs",
        "label": "Noncash Operating Lease Cost",
        "documentation": "Noncash Operating Lease Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "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": [
      "r94"
     ]
    },
    "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": "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": [
      "r25"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r268",
      "r283",
      "r288",
      "r291",
      "r767"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease costs",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r567",
      "r791"
     ]
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Present value of operating lease liabilities",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r562"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r562"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r562"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for amount included in the measurement of operating lease liabilities",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r563",
      "r571"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r561"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r574",
      "r791"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesLeaseTermandDiscountRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-average remaining lease term (years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r573",
      "r791"
     ]
    },
    "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": [
      "r95"
     ]
    },
    "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_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": [
      "r108",
      "r158",
      "r647",
      "r648"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation adjustments",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r16",
      "r159"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss"
     ],
     "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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofComprehensiveLoss",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r211",
      "r212",
      "r335"
     ]
    },
    "s_OtherGeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "OtherGeographicalAreasMember",
     "presentation": [
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rest of world",
        "label": "Other Geographical Areas [Member]",
        "documentation": "Other Geographical Areas"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r30"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r132"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r127"
     ]
    },
    "us-gaap_OtherPaymentsToAcquireBusinesses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPaymentsToAcquireBusinesses",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash related to certain obligations",
        "label": "Other Payments to Acquire Businesses",
        "documentation": "The cash outflow associated with other payments to acquire businesses including deposit on pending acquisitions and preacquisition costs."
       }
      }
     },
     "auth_ref": [
      "r39"
     ]
    },
    "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": [
      "r850"
     ]
    },
    "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": [
      "r817",
      "r829",
      "r839",
      "r865"
     ]
    },
    "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": [
      "r820",
      "r832",
      "r842",
      "r868"
     ]
    },
    "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": [
      "r820",
      "r832",
      "r842",
      "r868"
     ]
    },
    "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": [
      "r156"
     ]
    },
    "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": [
      "r846"
     ]
    },
    "us-gaap_PaymentsOfStockIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfStockIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r40"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails": {
       "parentTag": "us-gaap_BusinessCombinationConsiderationTransferred1",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash",
        "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": [
      "r39",
      "r528"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for acquisitions, 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": [
      "r39"
     ]
    },
    "us-gaap_PaymentsToAcquireIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r129"
     ]
    },
    "us-gaap_PaymentsToAcquireInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r128"
     ]
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r129"
     ]
    },
    "us-gaap_PaymentsToDevelopSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToDevelopSoftware",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r129"
     ]
    },
    "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": [
      "r849"
     ]
    },
    "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": [
      "r849"
     ]
    },
    "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": [
      "r848"
     ]
    },
    "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": [
      "r858"
     ]
    },
    "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": [
      "r851"
     ]
    },
    "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": [
      "r847"
     ]
    },
    "s_PerformanceShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "PerformanceShareUnitsMember",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "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": []
    },
    "s_PingSafePte.Ltd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "PingSafePte.Ltd.Member",
     "presentation": [
      "http://www.sentinelone.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PingSafe Pte. Ltd.",
        "label": "PingSafe Pte. Ltd. [Member]",
        "documentation": "PingSafe Pte. Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r938",
      "r939",
      "r940",
      "r941",
      "r942",
      "r943",
      "r944",
      "r945",
      "r946",
      "r947",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r953",
      "r954",
      "r955",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r961",
      "r962",
      "r963"
     ]
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par or stated value per share (in USD per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r392"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares authorized (in shares)",
        "label": "Preferred Stock, Shares Authorized",
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r685"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares issued (in shares)",
        "label": "Preferred Stock, Shares Issued",
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r392"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, shares outstanding (in shares)",
        "label": "Preferred Stock, Shares Outstanding",
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r685",
      "r703",
      "r995",
      "r996"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock, value, issued",
        "label": "Preferred Stock, Value, Issued",
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity."
       }
      }
     },
     "auth_ref": [
      "r112",
      "r622",
      "r792"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r907"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from issuance of common stock under the employee stock purchase plan",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r8"
     ]
    },
    "s_ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from initial public offering and private placement, net of underwriting discounts and commissions",
        "label": "Proceeds From Issuance Of Initial Public Offering And Private Placement",
        "documentation": "Proceeds From Issuance Of Initial Public Offering And Private Placement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleMaturityAndCollectionsOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleMaturityAndCollectionsOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r38"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r8",
      "r21"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "s_PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total",
        "label": "Property, Plant and Equipment And Operating Lease Right-Of-Use Assets, After Accumulated Depreciation And Amortization",
        "documentation": "Property, Plant and Equipment And Operating Lease Right-Of-Use Assets, After Accumulated Depreciation And Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment Disclosure [Text Block]",
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r139",
      "r182",
      "r187",
      "r188"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentGross",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total property and equipment",
        "label": "Property, Plant and Equipment, Gross",
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r140",
      "r199",
      "r630"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment",
        "label": "Property, Plant and Equipment [Member]",
        "documentation": "Physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "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": [
      "r12",
      "r619",
      "r630",
      "r792"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r182",
      "r187",
      "r628"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetTables",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and Equipment",
        "terseLabel": "Property and Equipment, Net",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived Tangible Asset [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated Useful Life",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r846"
     ]
    },
    "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": [
      "r846"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesNarrativeDetails",
      "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r378",
      "r431",
      "r440",
      "r472",
      "r473",
      "r474",
      "r586",
      "r610",
      "r639",
      "r675",
      "r676",
      "r730",
      "r734",
      "r736",
      "r737",
      "r739",
      "r759",
      "r760",
      "r769",
      "r774",
      "r787",
      "r793",
      "r796",
      "r930",
      "r935",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesNarrativeDetails",
      "http://www.sentinelone.com/role/RevenueandContractBalancesNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r375",
      "r376",
      "r377",
      "r378",
      "r431",
      "r440",
      "r472",
      "r473",
      "r474",
      "r586",
      "r610",
      "r639",
      "r675",
      "r676",
      "r730",
      "r734",
      "r736",
      "r737",
      "r739",
      "r759",
      "r760",
      "r769",
      "r774",
      "r787",
      "r793",
      "r796",
      "r930",
      "r935",
      "r981",
      "r982",
      "r983",
      "r984",
      "r985"
     ]
    },
    "us-gaap_RealizedInvestmentGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RealizedInvestmentGainsLosses",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized investment gains (losses)",
        "label": "Realized Investment Gains (Losses)",
        "documentation": "Amount of realized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r636"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [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_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": [
      "r812",
      "r824",
      "r834",
      "r860"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repayment of debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r657"
     ]
    },
    "us-gaap_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "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": [
      "r107",
      "r493",
      "r986"
     ]
    },
    "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": []
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and Development",
        "label": "Research and Development Expense, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs it has 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."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "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": [
      "r813",
      "r825",
      "r835",
      "r861"
     ]
    },
    "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": [
      "r814",
      "r826",
      "r836",
      "r862"
     ]
    },
    "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": [
      "r821",
      "r833",
      "r843",
      "r869"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "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": [
      "r197"
     ]
    },
    "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": 2.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": [
      "r904",
      "r912"
     ]
    },
    "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": 3.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": [
      "r177",
      "r905",
      "r912"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "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": [
      "r48"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs and PSUs",
        "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": []
    },
    "s_RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/NetLossPerShareAttributableToCommonStockholdersAntidilutiveSecuritiesExcludedfromtheDilutedCalculationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "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": []
    },
    "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": [
      "r361",
      "r362",
      "r364",
      "r367",
      "r372"
     ]
    },
    "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_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_RestructuringCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "http://www.sentinelone.com/role/RestructuringNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring Charges",
        "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": [
      "r11",
      "r368",
      "r369",
      "r931"
     ]
    },
    "us-gaap_RestructuringChargesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestructuringChargesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring Charges [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "s_RestructuringChargesIncludingWriteoffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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": []
    },
    "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": [
      "r141",
      "r142"
     ]
    },
    "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": [
      "r363",
      "r364",
      "r369",
      "r370"
     ]
    },
    "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": [
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r370",
      "r371"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r115",
      "r147",
      "r626",
      "r643",
      "r645",
      "r658",
      "r686",
      "r792"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Deficit",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r193",
      "r234",
      "r235",
      "r236",
      "r238",
      "r244",
      "r246",
      "r337",
      "r338",
      "r482",
      "r483",
      "r484",
      "r514",
      "r515",
      "r534",
      "r536",
      "r537",
      "r539",
      "r542",
      "r640",
      "r642",
      "r660",
      "r995"
     ]
    },
    "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": []
    },
    "s_RevenueFromContractWithCustomerContractTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r269",
      "r270",
      "r282",
      "r286",
      "r287",
      "r293",
      "r295",
      "r297",
      "r426",
      "r427",
      "r612"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskAccountsReceivableDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesConcentrationRiskRevenueDetails"
     ],
     "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": [
      "r297",
      "r890"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r191",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r761"
     ]
    },
    "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": [
      "r191",
      "r410",
      "r411",
      "r412",
      "r413",
      "r414",
      "r415",
      "r416",
      "r417",
      "r430"
     ]
    },
    "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": "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": [
      "r22"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"
     ],
     "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": [
      "r185"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"
     ],
     "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": [
      "r186"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"
     ],
     "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": [
      "r186"
     ]
    },
    "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]",
        "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueRemainingPerformanceObligationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueRemainingPerformanceObligationPercentage",
     "presentation": [
      "http://www.sentinelone.com/role/RevenueandContractBalancesRemainingPerformanceObligationsNarrativeDetails"
     ],
     "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": [
      "r889"
     ]
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease ROU assets obtained in exchange for operating lease liabilities",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r791"
     ]
    },
    "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": [
      "r878"
     ]
    },
    "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": [
      "r878"
     ]
    },
    "s_ScalyrMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ScalyrMember",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scalyr",
        "label": "Scalyr [Member]",
        "documentation": "Scalyr"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.sentinelone.com/role/RestructuringNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r441",
      "r919"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.sentinelone.com/role/RestructuringNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r441",
      "r887",
      "r919"
     ]
    },
    "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": [
      "r65"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "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": [
      "r48"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoAssetsAcquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsAttivoandScalyrProFormaDetails",
      "http://www.sentinelone.com/role/AcquisitionsKSGNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrAssetsacquiredandLiabilitiesAssumedDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails"
     ],
     "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": [
      "r88",
      "r90",
      "r526"
     ]
    },
    "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": []
    },
    "s_ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Common Stock Reserved For Future Issuance",
        "label": "Schedule Of Common Stock Reserved For Future Issuance [Table Text Block]",
        "documentation": "Schedule Of Common Stock Reserved For Future Issuance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "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": [
      "r921"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r150"
     ]
    },
    "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": [
      "r81"
     ]
    },
    "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": [
      "r81"
     ]
    },
    "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": [
      "r65",
      "r67"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r915"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetNarrativeDetails",
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "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": [
      "r155"
     ]
    },
    "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": "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": [
      "r24",
      "r162",
      "r988"
     ]
    },
    "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": [
      "r363",
      "r364",
      "r365",
      "r366",
      "r369",
      "r370",
      "r371"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r61",
      "r62"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails"
     ],
     "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": [
      "r443",
      "r445",
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ]
    },
    "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": "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": [
      "r19",
      "r20",
      "r80"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions",
        "label": "Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of employee stock purchase plans, including, but not limited to: (a) expected term, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "us-gaap_ScheduleOfStockByClassTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfStockByClassTable",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Stock by Class [Table]",
        "label": "Schedule of Stock by Class [Table]",
        "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r72",
      "r73",
      "r74",
      "r75",
      "r76",
      "r77",
      "r78",
      "r145",
      "r146",
      "r147",
      "r205",
      "r206",
      "r207",
      "r262",
      "r392",
      "r393",
      "r394",
      "r396",
      "r399",
      "r404",
      "r406",
      "r654",
      "r655",
      "r656",
      "r657",
      "r774",
      "r886",
      "r913"
     ]
    },
    "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward",
        "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]",
        "documentation": "Tabular disclosure of the change in unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r790",
      "r966"
     ]
    },
    "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": [
      "r67"
     ]
    },
    "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedules of Concentration of Risk, by Risk Factor",
        "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]",
        "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r51",
      "r54",
      "r55",
      "r102",
      "r161"
     ]
    },
    "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": [
      "r805"
     ]
    },
    "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": [
      "r808"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails",
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails",
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": [
      "r295",
      "r296",
      "r672",
      "r673",
      "r674",
      "r731",
      "r735",
      "r738",
      "r740",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r762",
      "r776",
      "r796",
      "r936",
      "r990"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/GeographicInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographic Information",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r275",
      "r285",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r297"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_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": [
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r295",
      "r768"
     ]
    },
    "us-gaap_SellingAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Selling and Marketing Expense",
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SellingAndMarketingExpenseMember",
     "presentation": [
      "http://www.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": [
      "r122"
     ]
    },
    "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": [
      "r11"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": [
      "r10"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails"
     ],
     "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": [
      "r788"
     ]
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consecutive offering period",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Consecutive Offering Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Consecutive Offering Period"
       }
      }
     },
     "auth_ref": []
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consecutive purchase period",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Purchase Period",
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Consecutive Purchase Period"
       }
      }
     },
     "auth_ref": []
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails"
     ],
     "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_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": [
      "r464"
     ]
    },
    "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": [
      "r464"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"
     ],
     "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": [
      "r462"
     ]
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation arrangement by share-based payment award, equity instruments other than options, grants in period, grant date fair value",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Grant Date Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r462"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "calculation": {
      "http://www.sentinelone.com/role/CommonStockDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSU's outstanding and ESPP reserved for future issuance (in shares)",
        "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": [
      "r459",
      "r460"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "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)",
        "terseLabel": "Shares granted, fair value (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": [
      "r459",
      "r460"
     ]
    },
    "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": []
    },
    "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": [
      "r463"
     ]
    },
    "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": [
      "r463"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate",
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term."
       }
      }
     },
     "auth_ref": [
      "r473"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected volatility, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, minimum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails"
     ],
     "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": [
      "r443",
      "r445",
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ]
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lookback period",
        "label": "Share Based Compensation Arrangement by Share-Based Payment Award, Lookback Period",
        "documentation": "Share Based Compensation Arrangement by Share-Based Payment Award, Lookback Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employee subscription rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "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": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "calculation": {
      "http://www.sentinelone.com/role/CommonStockDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan available for future grants (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails"
     ],
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, 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": [
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, vested and exercisable, weighted average exercise price (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": [
      "r453"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options, exercises in period, intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r466"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": [
      "r457"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": [
      "r455"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average grant date fair value (in USD per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology."
       }
      }
     },
     "auth_ref": [
      "r465"
     ]
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsIntrinsicValueRollForward",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value (in thousands)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value [Roll Forward]",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Intrinsic Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value",
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "calculation": {
      "http://www.sentinelone.com/role/CommonStockDetails": {
       "parentTag": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options outstanding (in shares)",
        "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": [
      "r451",
      "r452"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": [
      "r451",
      "r452"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": [
      "r468"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected to vest",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": [
      "r467"
     ]
    },
    "s_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsWeightedAverageRemainingContractualTermRollForward",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Contractual Term (in years)",
        "label": "Share Based Compensation Arrangement, By Share Based Payment Award, Options, Weighted Average Remaining Contractual Term [Roll Forward]",
        "documentation": "Share Based Compensation Arrangement, By Share Based Payment Award, Options, Weighted Average Remaining Contractual Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of outstanding stock, maximum",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Percentage of Outstanding Stock Maximum",
        "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
      "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": [
      "r479"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/AcquisitionsScalyrNarrativeDetails",
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedCommonStockNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationNarrativeDetails",
      "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": [
      "r447",
      "r448",
      "r449",
      "r451",
      "r452",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r466",
      "r467",
      "r468",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475"
     ]
    },
    "s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails"
     ],
     "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": []
    },
    "s_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/AcquisitionsAttivoNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": [
      "r456"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "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": [
      "r457"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in USD per share)",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options."
       }
      }
     },
     "auth_ref": [
      "r455"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r442",
      "r450",
      "r469",
      "r470",
      "r471",
      "r472",
      "r475",
      "r485",
      "r486",
      "r487",
      "r488"
     ]
    },
    "us-gaap_SharePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharePrice",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share price (in USD per share)",
        "label": "Share Price",
        "documentation": "Price of a single share of a number of saleable stocks of a company."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensation2021EquityIncentivePlanNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationMilestoneOptionsNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationRestrictedStockUnitsandPerformanceStockUnitsNarrativeDetails"
     ],
     "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": [
      "r938"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested and exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Contractual Term (in years), Vested and exercisable (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted-Average Remaining Contractual Term (in years), Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r148"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected to vest (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r467"
     ]
    },
    "us-gaap_SharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharesOutstanding",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": []
    },
    "s_SharesSubjectToRepurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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_ShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets"
     ],
     "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": [
      "r166",
      "r167",
      "r906"
     ]
    },
    "us-gaap_ShortTermInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermInvestmentsAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments:",
        "label": "Short-Term Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease costs",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r568",
      "r791"
     ]
    },
    "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": [
      "r133",
      "r229"
     ]
    },
    "us-gaap_SoftwareDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SoftwareDevelopmentMember",
     "presentation": [
      "http://www.sentinelone.com/role/PropertyandEquipmentNetSummaryofPropertyandEquipmentDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized internal-use software",
        "label": "Software Development [Member]",
        "documentation": "Internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementClassOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementClassOfStockAxis",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStockDetails",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "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": [
      "r192",
      "r205",
      "r206",
      "r207",
      "r231",
      "r251",
      "r252",
      "r254",
      "r256",
      "r262",
      "r263",
      "r336",
      "r379",
      "r381",
      "r382",
      "r383",
      "r386",
      "r387",
      "r392",
      "r393",
      "r396",
      "r399",
      "r406",
      "r549",
      "r654",
      "r655",
      "r656",
      "r657",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r685",
      "r706",
      "r725",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r886",
      "r913",
      "r920"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r34",
      "r193",
      "r218",
      "r219",
      "r220",
      "r234",
      "r235",
      "r236",
      "r238",
      "r244",
      "r246",
      "r261",
      "r337",
      "r338",
      "r407",
      "r482",
      "r483",
      "r484",
      "r514",
      "r515",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r542",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r576",
      "r640",
      "r641",
      "r642",
      "r660",
      "r725"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.sentinelone.com/role/EmployeeBenefitPlanDetails",
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails",
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": [
      "r295",
      "r296",
      "r672",
      "r673",
      "r674",
      "r731",
      "r735",
      "r738",
      "r740",
      "r747",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r762",
      "r776",
      "r796",
      "r936",
      "r990"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r234",
      "r235",
      "r236",
      "r261",
      "r612",
      "r649",
      "r671",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r685",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r704",
      "r707",
      "r708",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r725",
      "r797"
     ]
    },
    "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": []
    },
    "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_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.sentinelone.com/role/RestructuringNarrativeDetails",
      "http://www.sentinelone.com/role/StockBasedCompensationEmployeeStockPurchasePlanNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r247",
      "r441",
      "r887",
      "r888",
      "r919"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheetsParenthetical",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r234",
      "r235",
      "r236",
      "r261",
      "r612",
      "r649",
      "r671",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r685",
      "r688",
      "r689",
      "r690",
      "r691",
      "r692",
      "r693",
      "r694",
      "r695",
      "r696",
      "r698",
      "r699",
      "r700",
      "r701",
      "r702",
      "r704",
      "r707",
      "r708",
      "r711",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r721",
      "r722",
      "r725",
      "r797"
     ]
    },
    "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": [
      "r816",
      "r828",
      "r838",
      "r864"
     ]
    },
    "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": []
    },
    "s_StockBasedCompensationCapitalizedAsInternalUseSoftware": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "StockBasedCompensationCapitalizedAsInternalUseSoftware",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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_StockBasedCompensationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "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_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock and assumed equity awards in connection with acquisitions",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r45",
      "r46",
      "r47"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Issuance of common stock and awards assumed 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": [
      "r112",
      "r113",
      "r147"
     ]
    },
    "s_StockIssuedDuringPeriodSharesCancellationOfHoldbackShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "StockIssuedDuringPeriodSharesCancellationOfHoldbackShares",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cancellation of holdback 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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r33",
      "r75",
      "r147",
      "r389"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r18",
      "r112",
      "r113",
      "r147"
     ]
    },
    "s_StockIssuedDuringPeriodSharesExerciseOfWarrants": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of warrants (in shares)",
        "label": "Stock Issued During Period, Shares, Exercise of Warrants",
        "documentation": "Stock Issued During Period, Shares, Exercise of Warrants"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock for services provided (in shares)",
        "label": "Stock Issued During Period, Shares, Issued for Services",
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon initial public offering and private placements, net of underwriting discounts and commissions (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r112",
      "r113",
      "r147",
      "r654",
      "r725",
      "r742"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock awards (in shares)",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures",
        "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r112",
      "r113",
      "r147"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r18",
      "r112",
      "r113",
      "r147"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit",
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of 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": [
      "r18",
      "r112",
      "r113",
      "r147",
      "r456"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock and awards assumed in connection with acquisition",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r34",
      "r147"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r34",
      "r147"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r18",
      "r112",
      "r113",
      "r147"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueIssuedForServices",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of restricted stock for services provided",
        "label": "Stock Issued During Period, Value, Issued for Services",
        "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon initial public offering and private placements, net of underwriting discounts and commissions",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r18",
      "r112",
      "r113",
      "r147",
      "r660",
      "r725",
      "r742",
      "r803"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueStockOptionsExercised",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common stock upon exercise of 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": [
      "r18",
      "r34",
      "r147"
     ]
    },
    "us-gaap_StockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockOptionMember",
     "presentation": [
      "http://www.sentinelone.com/role/StockBasedCompensationStockOptionInformationDetails",
      "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": [
      "r796"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedBalanceSheets",
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "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": [
      "r113",
      "r116",
      "r117",
      "r134",
      "r687",
      "r703",
      "r726",
      "r727",
      "r792",
      "r804",
      "r914",
      "r927",
      "r974",
      "r995"
     ]
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "presentation": [
      "http://www.sentinelone.com/role/CommonStock"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Equity [Text Block]",
        "documentation": "The entire disclosure for equity."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r230",
      "r391",
      "r393",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r405",
      "r407",
      "r541",
      "r728",
      "r729",
      "r746"
     ]
    },
    "s_StrategicInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "StrategicInvestmentsMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Strategic Investments member",
        "label": "Strategic Investments [Member]",
        "documentation": "Strategic Investments"
       }
      }
     },
     "auth_ref": []
    },
    "s_StrideSecurityLtd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "StrideSecurityLtd.Member",
     "presentation": [
      "http://www.sentinelone.com/role/SubsequentEventsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stride Security Ltd.",
        "label": "Stride Security Ltd. [Member]",
        "documentation": "Stride Security Ltd."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r791"
     ]
    },
    "s_SubscriptionContractPaymentTerms": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "SubscriptionContractPaymentTerms",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription contract, payment terms",
        "label": "Subscription Contract, Payment Terms",
        "documentation": "Subscription Contract, Payment Terms"
       }
      }
     },
     "auth_ref": []
    },
    "s_SubscriptionContractTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "SubscriptionContractTerm",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subscription contract term",
        "label": "Subscription Contract Term",
        "documentation": "Subscription Contract Term"
       }
      }
     },
     "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": [
      "r558",
      "r578"
     ]
    },
    "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": [
      "r558",
      "r578"
     ]
    },
    "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": [
      "r558",
      "r578"
     ]
    },
    "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": [
      "r558",
      "r578"
     ]
    },
    "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": [
      "r558",
      "r578"
     ]
    },
    "us-gaap_SubsequentEventsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [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": [
      "r577",
      "r579"
     ]
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.sentinelone.com/role/LeasesSupplementalCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:",
        "verboseLabel": "Supplemental Cash Flow Information",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r857"
     ]
    },
    "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquityCarryingAmountAttributableToParent",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance, beginning of period",
        "periodEndLabel": "Balance, end of period",
        "label": "Temporary Equity, Carrying Amount, Attributable to Parent",
        "documentation": "Carrying amount, attributable to parent, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r379",
      "r381",
      "r382",
      "r383",
      "r386",
      "r387",
      "r489",
      "r624"
     ]
    },
    "s_TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering (in shares)",
        "label": "Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock",
        "documentation": "Temporary Equity, Shares, Conversion of Temporary Equity to Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TemporaryEquitySharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TemporaryEquitySharesOutstanding",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Shares, beginning of period (in shares)",
        "periodEndLabel": "Shares, end of period (in shares)",
        "label": "Temporary Equity, Shares Outstanding",
        "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer."
       }
      }
     },
     "auth_ref": [
      "r111"
     ]
    },
    "s_TemporaryEquityValueConversionOfTemporaryEquityToCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "TemporaryEquityValueConversionOfTemporaryEquityToCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofRedeemableConvertiblePreferredStockandStockholdersEquityDeficit"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Conversion of redeemable convertible preferred stock to common stock upon initial public offering",
        "label": "Temporary Equity, Value, Conversion of Temporary Equity to Common Stock",
        "documentation": "Temporary Equity, Value, Conversion of Temporary Equity to Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "s_TomerWeingartenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "TomerWeingartenMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tomer Weingarten [Member]",
        "documentation": "Tomer Weingarten"
       }
      }
     },
     "auth_ref": []
    },
    "s_TomerWeingartenTradingArrangementClassACommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "TomerWeingartenTradingArrangementClassACommonStockMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tomer Weingarten, Trading Arrangement, Class A Common Stock [Member]",
        "documentation": "Tomer Weingarten, Trading Arrangement, Class A Common Stock"
       }
      }
     },
     "auth_ref": []
    },
    "s_TomerWeingartenTradingArrangementStockOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "TomerWeingartenTradingArrangementStockOptionsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Tomer Weingarten, Trading Arrangement, Stock Options [Member]",
        "documentation": "Tomer Weingarten, Trading Arrangement, Stock Options"
       }
      }
     },
     "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": [
      "r849"
     ]
    },
    "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": [
      "r856"
     ]
    },
    "us-gaap_TradeAndOtherAccountsReceivablePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAndOtherAccountsReceivablePolicy",
     "presentation": [
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Accounts Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r174",
      "r300",
      "r301",
      "r303"
     ]
    },
    "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": [
      "r93"
     ]
    },
    "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": [
      "r877"
     ]
    },
    "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": [
      "r879"
     ]
    },
    "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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"
     ],
     "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": [
      "r305",
      "r306",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r333",
      "r334",
      "r390",
      "r404",
      "r540",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r633",
      "r897",
      "r898",
      "r899",
      "r900",
      "r901",
      "r902",
      "r903",
      "r923",
      "r924",
      "r925",
      "r926"
     ]
    },
    "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": [
      "r880"
     ]
    },
    "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": [
      "r881"
     ]
    },
    "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": [
      "r879"
     ]
    },
    "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": [
      "r879"
     ]
    },
    "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": [
      "r882"
     ]
    },
    "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": [
      "r880"
     ]
    },
    "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": [
      "r363",
      "r364",
      "r369",
      "r370"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.sentinelone.com/role/GeographicInformationSummaryofLongLivedAssetsbyGeographicAreasDetails",
      "http://www.sentinelone.com/role/RevenueandContractBalancesDisaggregationofRevenuebyGeographyDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "s_USAgencySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "USAgencySecuritiesMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US agency securities",
        "label": "U.S. Agency Securities [Member]",
        "documentation": "U.S. Agency Securities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasurySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasurySecuritiesMember",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "US 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": [
      "r764",
      "r782",
      "r784",
      "r987"
     ]
    },
    "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": []
    },
    "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": [
      "r876"
     ]
    },
    "us-gaap_UnrealizedGainLossOnInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrealizedGainLossOnInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/FairValueMeasurementsNarrativeDetails",
      "http://www.sentinelone.com/role/SummaryofSignificantAccountingPoliciesStrategicInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unrealized gain (loss) on investments",
        "label": "Unrealized Gain (Loss) on Investments",
        "documentation": "Amount of unrealized gain (loss) on investment."
       }
      }
     },
     "auth_ref": [
      "r11"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning of year",
        "periodEndLabel": "Balance at end of year",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r501"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross increases for tax positions of current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r503"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross increases for tax positions of prior year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r502"
     ]
    },
    "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": [
      "r56",
      "r57",
      "r58",
      "r179",
      "r180",
      "r183",
      "r184"
     ]
    },
    "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowance, deferred tax asset, increase (decrease), amount",
        "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": [
      "r506"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.sentinelone.com/role/LeasesComponentsofLeaseCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease costs",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r791"
     ]
    },
    "s_VestingOfEarlyExercisedStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.sentinelone.com/20240131",
     "localname": "VestingOfEarlyExercisedStockOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "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": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r250",
      "r256"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "presentation": [
      "http://www.sentinelone.com/role/ConsolidatedStatementsofOperations",
      "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": [
      "r249",
      "r256"
     ]
    },
    "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": []
    }
   }
  }
 },
 "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": "25",
   "Paragraph": "6",
   "SubTopic": "50",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482610/350-50-25-6"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "30",
   "Paragraph": "1",
   "SubTopic": "40",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482633/350-40-30-1"
  },
  "r3": {
   "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"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479613/805-30-35-1"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r10": {
   "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"
  },
  "r11": {
   "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"
  },
  "r12": {
   "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"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481047/942-405-50-1"
  },
  "r14": {
   "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"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "SubTopic": "20",
   "Topic": "985",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "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"
  },
  "r22": {
   "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"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "b",
   "SubTopic": "10",
   "Topic": "280",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r24": {
   "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"
  },
  "r25": {
   "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"
  },
  "r26": {
   "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"
  },
  "r27": {
   "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"
  },
  "r28": {
   "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"
  },
  "r29": {
   "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"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r33": {
   "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-30)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r34": {
   "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"
  },
  "r35": {
   "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"
  },
  "r36": {
   "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"
  },
  "r37": {
   "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"
  },
  "r38": {
   "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"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r42": {
   "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"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "r46": {
   "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"
  },
  "r47": {
   "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"
  },
  "r48": {
   "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"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16"
  },
  "r51": {
   "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"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21"
  },
  "r56": {
   "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"
  },
  "r57": {
   "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"
  },
  "r58": {
   "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"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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"
  },
  "r68": {
   "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"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r70": {
   "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"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "480",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(CFRR 211.02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "05",
   "Paragraph": "4",
   "Subparagraph": "(a)-(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "r90": {
   "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"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "30",
   "Section": "25",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479668/805-30-25-6"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-12"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "825",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1"
  },
  "r107": {
   "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"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r111": {
   "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(27)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "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"
  },
  "r123": {
   "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"
  },
  "r124": {
   "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"
  },
  "r125": {
   "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"
  },
  "r126": {
   "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"
  },
  "r127": {
   "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"
  },
  "r128": {
   "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"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r134": {
   "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"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//505/tableOfContent"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r147": {
   "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"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "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"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "805",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//805/tableOfContent"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r160": {
   "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"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r162": {
   "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"
  },
  "r163": {
   "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"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-2"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11B",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "10",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "35",
   "Topic": "720",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-7"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r190": {
   "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"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "r220": {
   "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"
  },
  "r221": {
   "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"
  },
  "r222": {
   "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"
  },
  "r223": {
   "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"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r225": {
   "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"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//260/tableOfContent"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r274": {
   "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"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r291": {
   "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"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r293": {
   "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"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "r310": {
   "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"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "r320": {
   "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"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "r360": {
   "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"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//420/tableOfContent"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r390": {
   "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"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r396": {
   "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"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r399": {
   "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"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "16",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-16"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r404": {
   "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"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "r460": {
   "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"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.E.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r490": {
   "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"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "730",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483044/730-10-05-1"
  },
  "r493": {
   "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"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "r500": {
   "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"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r504": {
   "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"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r506": {
   "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"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r511": {
   "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"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r519": {
   "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.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r520": {
   "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.Fact.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r521": {
   "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"
  },
  "r522": {
   "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"
  },
  "r523": {
   "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"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r526": {
   "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"
  },
  "r527": {
   "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"
  },
  "r528": {
   "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"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1"
  },
  "r530": {
   "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"
  },
  "r531": {
   "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"
  },
  "r532": {
   "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"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-6"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//830/tableOfContent"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "230",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r552": {
   "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"
  },
  "r553": {
   "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"
  },
  "r554": {
   "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"
  },
  "r555": {
   "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"
  },
  "r556": {
   "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"
  },
  "r557": {
   "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"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r561": {
   "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"
  },
  "r562": {
   "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"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r576": {
   "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"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//855/tableOfContent"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "r580": {
   "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"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "r590": {
   "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"
  },
  "r591": {
   "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"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "r600": {
   "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"
  },
  "r601": {
   "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"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "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"
  },
  "r609": {
   "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"
  },
  "r610": {
   "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"
  },
  "r611": {
   "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"
  },
  "r612": {
   "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"
  },
  "r613": {
   "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"
  },
  "r614": {
   "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"
  },
  "r615": {
   "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"
  },
  "r616": {
   "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"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r623": {
   "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"
  },
  "r624": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r625": {
   "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"
  },
  "r626": {
   "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"
  },
  "r627": {
   "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"
  },
  "r628": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r630": {
   "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"
  },
  "r631": {
   "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"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r651": {
   "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(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r652": {
   "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(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r653": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r654": {
   "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"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "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"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "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"
  },
  "r672": {
   "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"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "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"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "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"
  },
  "r688": {
   "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"
  },
  "r689": {
   "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"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "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"
  },
  "r694": {
   "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"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "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"
  },
  "r699": {
   "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"
  },
  "r700": {
   "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"
  },
  "r701": {
   "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"
  },
  "r702": {
   "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"
  },
  "r703": {
   "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"
  },
  "r704": {
   "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"
  },
  "r705": {
   "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"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "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"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "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"
  },
  "r712": {
   "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"
  },
  "r713": {
   "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"
  },
  "r714": {
   "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"
  },
  "r715": {
   "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"
  },
  "r716": {
   "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"
  },
  "r717": {
   "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"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "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"
  },
  "r725": {
   "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"
  },
  "r726": {
   "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"
  },
  "r727": {
   "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"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r730": {
   "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"
  },
  "r731": {
   "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"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-6"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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"
  },
  "r786": {
   "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"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r804": {
   "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"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r844": {
   "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"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "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"
  },
  "r889": {
   "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"
  },
  "r890": {
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r895": {
   "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"
  },
  "r896": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r897": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(a)",
   "Publisher": "SEC"
  },
  "r898": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r899": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r900": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(b)",
   "Subparagraph": "(3)",
   "Publisher": "SEC"
  },
  "r901": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(i)",
   "Publisher": "SEC"
  },
  "r902": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(ii)",
   "Publisher": "SEC"
  },
  "r903": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Section": "1402",
   "Paragraph": "(c)",
   "Subparagraph": "(2)(iii)",
   "Publisher": "SEC"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "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"
  },
  "r909": {
   "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"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "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"
  },
  "r922": {
   "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"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "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"
  },
  "r939": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r940": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r941": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r942": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r943": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r944": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r945": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r946": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r947": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r948": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r949": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r950": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r951": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r952": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r954": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r955": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r956": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r957": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r958": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r959": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r960": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r961": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r962": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r963": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r964": {
   "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"
  },
  "r965": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r966": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r967": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r968": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r969": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r970": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r974": {
   "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"
  },
  "r975": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r976": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r977": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "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"
  },
  "r981": {
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "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"
  },
  "r985": {
   "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"
  },
  "r986": {
   "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"
  },
  "r987": {
   "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"
  },
  "r988": {
   "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"
  },
  "r989": {
   "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)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r990": {
   "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"
  },
  "r991": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r992": {
   "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"
  },
  "r993": {
   "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"
  },
  "r994": {
   "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"
  },
  "r995": {
   "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"
  },
  "r996": {
   "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"
  },
  "r997": {
   "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"
  },
  "r998": {
   "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"
  },
  "r999": {
   "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"
  },
  "r1000": {
   "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"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>120
<FILENAME>0001583708-24-000016-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001583708-24-000016-xbrl.zip
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
M60X:#N,$O@6:E!1468-T+,S'RBBI2/6"!Z%@BV.0E&F1S]EY0&F$_\4<L\Y
M.18-._0_-0730&/%2;G(2VV%M#G.4D]J=(9U^92UU\O>"5(0FN@.-"!R !:.
M!,5+B,<ZQ:CJTEZ:]'F*0:O2LVL^*P+ZYT4G_I0G[;<D[O6;X9NFIN+?/5"L
M]</H[.+XX/C#Z.1B98QS8WRU//GEF^$K!(C#"::KYB>V6:[U2E"]K->N^PK8
M1'E:5^VOW *WY__."A?5NP2C'/3=U8Z:PC7XDTIOU++\RY>'_]\^UC]3;CXO
M_/;Z33N+]_KKI "Z-=\Y85SJ@F/_*\/O_?2 ^C?:U6-ZMWS@[,KG+.3CE_,/
M18+8& -Y>A;T+R;HQU49IC8>UU+V]Z[=O/3NY5\^_WY&P-Y=Q]G#,JKGFK6O
M7[.VKE(M&OW][.CH5YC5YD;<ZGMG?YT#T1L8M$DL2>G(YK4-?2T=Z5EQ X9M
M)VI!P_\#2Q$H"%>7+GBV&F(./K$@@CB"-S=^<:LF[>O,M7O!'_ N-0KIN<KL
M7M(YW#AHUBM=UHQC!K6OS_6N?UJ]X2 J=%D5R80R!8-;R@_U'<H.>WHN^U=U
M")>LER=QA7)WJ()+>I\B'CTL:J!19+C53]GLQVJM+A LO0I!7VJ'$=S+7AX<
M,]WXM2E,N[*9]$UJG&V:<-T'C0XJ6H=GHU>0+;8H]+5*TCODE+[2];B_D3VV
M]X#68!AHV[?1ZFX-<&YA^@]IOSXH=#"*SH-:!0($E3,L61AK!@:(S4^.P42E
MH 54$2VU(D2'5$R;BR"6$@4# '$T%N8W!BC23K;QT?G^NU<_ON7[(];Q()KE
M-YBC'3!()L'3:QY%+[O[&Z3H G]YJ"<:J\[H=&;-L@VXXV@YZ,WX=/\KC47"
M+#3\]<4NC&I9>DLP7+_"\)WSF2HH@^Q]#ATP7ER;L82KP3<\16OPE^EER&IE
M%P/? H\\R:-IH<B 4E*$ JJ)<D8,P/7^*H\B%336EBFK!;>\>U*T5^II_]&H
M)]@\,EYG>8K;>D:[]@UK*HDAX?4)YF:2,NJ#46^E$5^"")5ES:&E\$3+*6FC
M!5P(),NC_";3!2*4&V<,3FP^H2/A@R=Q-,'7Y7#!9^! @ [+&/T&/U_GH*]H
MS'+D'^7Y>?%HSL^AK#_%9Z[QYOJFCX]=#NV68T W*EQT?H'/1)4S%%F64K2U
M4;ZSO))K(4[D$'A'R-89P$D,P,PAR/-12OS+1R/Q)WFV<U' RZ:Z4.,DQ:BD
MF!S?L.!?^+H:A3W!-!#:<Y4? A<!+^&V10PA$IR@ 5K)>A;XPX+@]FB6+A>8
MRZ#[8!"4OAG4(+'?(98:7@B3R+1\!LU)0JS22^&;<DA2=4-V(Y;ATGU%^,.J
M2,8UD[<4&&9!%[>@RN$"+L%&3F7UP6.L-QQLO3->[N#_1F-5)H_T"GKU: [D
MA=2OP:_9L7EOX/8CAMOS;P^X1 "= 4+Z?\.']7CCVG6N'T3DMRJQ9! ]JCKS
M;#SKRL GISKQ+#=3SY#,YW";P=-2@RZ&+X@!EP<#P6^2Z<:*I(9# ;O*A:]V
M3.0%YG45+=32]R(Q2H6 9@::AA=G"%=OS==Z8_((R>"9FD@;/2)?N%'? <9H
MFH-<%>).DW/,SRVCK4)?JB)F#<+/X(6D=67+V@DOF[EB(L#?45>F\$IP(/,Z
MHW4E9Q;,BB2.N/8$\103 N_K^2+->45(RXD[_GM=)&7,X7VI3VS,@+^H8U-?
MR/&SO%M$O+<H+V9-6[#M['08^J"9;J!1A=5176^@_,$ 9TIE6[&4:\$.9QQ9
M  6<Y$BDE<7*^>/H-J3\CBT]O!P.W.[F=1K38G)H'1P9\PR8I,2!<9MTQH4Z
M$O_$]2@3.'^J6/'.'BSYN@)/'\G?4;F&T/X\\\K06J5LFQ56=8VYO'M-E7QT
M56E51UE5AM($AP[FTBRP:M17==45W*/,2FU>9K6^ZK:$%Y93#@J9U?=VQKS2
MU@*V:PK%75Y7INN '&&5T)KJ27BW*YX\)B=%&_V*%A=R!"IRNXV:\M47?-"<
M.<S84@20#+K02G*./%B!9,F!NV.4MEU5^X:6EESQ&D?--YVRH-I :>L16R[)
M9E[C;QC*/>Q ^U(@!=RAYV]F2:IODTD\JX\SV?#Z\9B"ZM/7(M?LI6%W&X;T
MS6,MUOA,,.A&IRL BV/!V -!7[94;XK!]E\X$JGN$W>FP1$'#2F!$+1KO^(A
M7$%%=,O].S"WZ";$ *$)3Y@,OK<K=:6S-HDKF69Q,J5*6:Q[Q;'0O\[K,=PD
M"9&-%=%H.H4EPQN*#3RR,0IX';(#4$&F-X7^PFF.V)1]8+I/ UC 9:I3,*5P
M76%U/:E$KQ/+FK$X57T"[R2?) I_5=:%HII\<"B+'#Y%?YX6"=J]8YWI*4++
MZ)?6Y63KLN8(DD2<U*<=4JB8%*GT7 S+5A#7&:!!9:3/1XR63 IBAW[O2H>I
MIV W./P[9S+Q8UR&/@@&6L"XJ(5&^N6R<SN*4)$Q5_.2(NY:N.'GM.-P_&O:
M&@Q$S'3:1>2,/YJ387RUAE::U@7)33?#B'F6YP[YSP0+=AN&=\7)L(" NN2H
M)2AH4%!$8<T:S)3Q5IAR]@,GK1VC]$2>95H\V(28$F$LY 'Z-$$>6@T\]KKB
MD 7XS"SV?!X)M#EP?E312!@&63X"08">U/^I\<^E2LF$-ME!KAL/\^5DW7N/
M-(\I]$0GB\KY+Y(H%"+(!%8PSFG$$_)-(D,^7QC  ^8IQV AV)!2617UA,B6
M J_=SC*2:%E[I?#;,/":84L:URAK1).L)(9ZJ[T]^!+F%:*7L1ZI,4P!.@CE
M&#0@"-O/+&"#!E-EPQOLW/UY3E,$591G83QC#=/<YK*+D(B\F-L(BG!C.E6W
M;8@%"BT;CBXG'K<\C7G^K'V[%VCM##S$U]?6F"N0SJXN.SK_Y?3C^\/HX/3D
M_./[BV@478S^.QH=_G9\?G06C3Y\.#O]<'8\NCAZ_^_HGQ]'[X]_/CXZC(Y/
MHHM?CN!+'T\NSOX=G9[)/X^/SO%O__KE^."7R'_+V='Y\2'\$3YY?!Z=?WSW
M7T<'%]'%*;YM='%\>O*9&8O>&-+C/AG2>[=8TO\2^8;O/+3Q7"0,IN#(?ZJO
M2=6J3V2&Y*QG;MQP.41W!ZN:]:Q_XCL)N.!Y=,>IHL#XX9RX)FSL+&>\UB8:
M!U4W?6U)9F!+8QC\:F(NR\9PZFJ6%["&Y29O,T1]24$VA<2BP-\E* #KR*3P
MXEZ#8'S9,EA:=P&5*[0=K"[J.&H? 3?9V(N3M>D^[W*P0UJ0O0T(5'Y\N*.>
M].>HOQJ^?H$+X6\C,>-T7?8WZI)Y<-B+(%@(1N9U5O(V+E32="&:!N<*0>2T
M9UX\W3WOT:;O#U_]T+GIBR)'#\(:BJM,VAJ\CU66L4X$U%#D]>4,T;EY"N8/
M1A+X<?[?.$F5F[^)\FQZ*=]L,>$6+'/701SKF4JG[8R*4?Y>BE82T,:#$QJD
M;3YO3_BT]>>X[?TX?-72L7*B)$W.\-0UIVI@ ?"A]YZE[@86@EW;-45> :ZQ
M+JEK@'=S@[?HO [\VEQ]2N;UW+=]*,E)9],?. <6RJ<N/]>]$9_]W>'>BP9;
MGA>7<[@2OH\E\.-E#<>8&->3*Q=[P=\BUUZ",3NL+*+]GM:"3%:PX2@;@G/;
M?O)W<X\VFUVOO_R-3C?'W)Q#X?*U+3@?X1.L$R/4G8$?0[OX-'QE!G;%)N%>
M,/ZA-($8OXU=YT)1S! ,S\01VF[..DE/V-L=O]K9<W_!2+@AI<0(JEWYL'JI
M7;S4"':IZ%PBF7NOX5!/DPGK<E_INYJ>HT^">!E-*JE8(EVNX<XGP)"ON&V%
M4<OJVA+<:+A06ZKTJBGC+A;@,P3>[+T>[[Q8,:AM>:O=$0(=I)4N** H UT8
M%YX"E<YS;WGMVT\DUG.HJ706/6;>,7^FO"B#8,M1L#</*8X=P)!N[-NN](+0
MD]:M\S[?^I1?\ETOS)X9XX$44%DFX:OPBS32K@L,HS-^Q'.KW*:6(ES,BY">
ME64Y>)$94\E$<VPA@[D';3F=P_M1K!VC'$@1C%A%";HCR?&.S9.X[].UVB']
MH7H=$E(5!^&%X5>$?$U@*&$%Y:^R'>^ OHS+ U8^D<X.FLHB1L@4^=NNX[J8
MDA1,J1'<V#0'&T#'H (JRRL<"[7LX!0,]MCPGN$7/X&%P DE!:8%HJ-2S@'@
M9V3(A&=BB]-D=+K#1=T+M88-Y!DB\GBTW<])ABG(55%3,&$W#8W2W_A<@F2U
M#];&69T[9&PP\BMYJE6@U]7)<1K01&6FDL0_]7Q38U4OEO<G>5VF2]=R;<A5
M*F8B"!YL9?BD$MB<R+QP\1LFMVY'<!JQ.:Z:;-+7N&&&ZJPSV8H?:>]$NWM<
M4AK3YG&6F+QY-+C"$]MBA_H"?L,(PPUHP?VL\"#H6-5 I-\Y(]%?A=P[S-Y?
M_F8U)A8<>.Z;B1UCI"*,"0^0TA^-()N:PA 7J!KI,$5^GB7]G^<Q-10;&/I_
MK/@H%URRD1=^"4TS7^&ZC*U-&IH9/"$WNW\I:184@:]X.0>4&JHV)N**@4LY
M,'XFGX -+W_"G^,<XZ((IB%*"U.2514,EW*N$%5^,1R&?89I3<)%(RA-)2TE
M42WX#D0P373M_HBN*[GZ.%)GJ1M^.+$7%JJL[AY4[;'P3/HD/!Q3 W\(KDRA
M(2/K19+>N,6RM882A06 -]J@X@:V^D[LS&912+,MR!/:SKA/V\FZH.$.^W>%
M9Y*;7H6>>GXJ>Z+[M"?N'C?XR+OY2K;DWBAEIWV]JD+2M%RO#VZ3E+PB0$_@
MFG2],R%AXVNFS,\H^E;<MXF%#2I$^96(DW??\P@5UD)J&^ A-")L@? M193>
MN/U6F=&6E%0^)6MCVA]I?C7<W6^)LQ?\:@31^)XWGQ'@/M5CJK26*!B:CQ@S
M,[)$EB=9%HM4300=JS.\FVS!>1&@:Y[27E_V9Z]]R_(+[+4AH<R0?I9,2_T)
M30XI:K;0*4->(*'36]'J$Y4BCKHRY*LEYI6X-@1&37UJ&*[G2DD'A.K.,(0-
MI@R8+1BL1YL8A'$GG^X832-)Y1*;[64U19Z1-L#^G4N+!U9<N1(H*5SKWQN=
M3G$!K%'LEZ?+TY_433SKGSRWR& HF!&WKKU!AUC_.:)O/!Q))#K"BVG.P--V
M.)$'8P2M6><L:52.R<8@< BL9>Q#NVYM$!2N/2EIZP^VR>)'.>%$'I25!BIP
MH[CDTH,\@:5>9QATRU#'F1IZ-HV("->&RQ?(+$::DF1V@E5"<'4NG])%^'O_
MMC++HTFJDCG=56&.-;BQD(]*S0D23%8R>%Z@92CS(/PZMM.[W*R<1ED+,5Y!
MGO"-D=,,'$S%UYMA^598L,49\R;SB%7^N 2RF8V"@:0H]'6.OLG2Q+NY"2H\
M-#'P#PZ1D52H2RQ+K!H^3G"A&%JU6XJ)62??J.0:WHD)(O@C 1#8KW)1%]RO
MPAHZN-DT%/X^UTJF( U2\G#G084W!<MFUYN2:5>*G+ -^C(G2RW\&B%ZL*)!
MZDH,7]N4#Q(%D<."-<3P#/"S*P,8'3RE8VV@ /Y>&EB 7/LH )AM1<BP]L<8
M]M#5G_3$[+?AOXKS2<WU+ &6%+.GR)EG#4F#V8D+L!!32V;BK> 34=I7_5':
M*ZT]"SGS8RR.7- 2GF41VN=!@4_3$;)6O*:JU(E)>/C4S[8\U474&W>';2AD
M(JSVK#RC/#X#Y?% 9\!Q#3@V3/)+"3)1UG,2$E2(4BLD\I8QTH\8TQ@G& \(
M88779LT!+U#,!G1(GL**$N\#T_4](H938;I0S*@DJIEM3GM1/!']D_9'_P3V
MOZG>\[N]8.13"A7:<-<.>BH0 K1X:/>P1P_2?%4(/?RS$_!O]I\=N,8&;AC^
MNG-L"P^U2M%L:$2YOL3!?-!][='&FB*_C2D7,UNYUX@-V81()KO')C0Q@J^@
M"3)V*=)#I-IN.UK*L&]6]PLV.$6B"A85P[K8R35!M)G$H)<)#K^E):)#4$*J
MX!EAS(CO \:Z^H$)F^>=>K!",(3J%G=-6&6G5]4]BM/700B"S[^E@K)WC>\V
M \7]\'A <7DTBBF4<&899KYU>)P/,$T8$.,N9 (](8\4D3N173=-,I41$96B
MI1R00DA"HH$Y$?D(&P.2U6![($:/.FZ?.V6&Z=U=WZ##Q":^7#&KPXYK:-96
MPOYF5(52XJ&>$2\O1F,0!TPFJ!>PR&\R!(.5U#7'7S1\6+AJ95[X"^$]9'5F
M?*RG5*OI5E9L78^TRWSX<8)K?WPT>L1TO?N&U<9)(P1&]ES0WK&KTUW O^X9
ME10%P"Z1>'2ZNN$%3;NDS20W'FSUGUI9923M*%<[%\/H5SAB^74'!14<,NKR
M0^$Q(B]A%<//1%)FH>JF4(OKBBBIK'53L[%K,SZ.HY/'U.RF$D)/?8UK:8B]
M @C!FYBHL0V0MX:0^$$]M-)01UF;C=08_QI>@,TG*/0BL7=4JFZ^F[1>?)3*
M:6^W/]II;[UV.IZ;F!<N_BF9\V=<Y#+_QIL=^<8.5L$7UY(NL"BS9,XU:XS\
M]58M6L'"L<YBR<(P:IYU>P&N/1\W+=[DD#/N_?ZG5E+XN9ECJZL%>FBD:&/6
M$FBZF"/<9FRTGA;H]2 _@%546&1=SL(LR2/5 CWJ8GJ+%A@YX_8;;V7J'_H&
M(I5%VMV8-K!E4"O"H0#?ND2[P.N=P'T+!BTSQP0DR&A' @X3H.96S@D1,!>:
MR):98C_0*J]^>!MMJ>TP2.,3@\(-N[!HTZ !,?U@VE[4<,*WQMN.[D/.:+/,
M;Z*P_AG)89$+A#/.8)/@3B2JL#BAI/"L.^$CG6S3C,:FOJIT2^B;=FEJ&T:L
MM^QD>7@ZJ(1;G5J#Z?(&/-IVR#UJ.'J+)CG*$-;G9)SCM4<9;,W$1L"^^3:D
M%UWN#MWGH<!Z%C)?\[RZ]FZ-N)&IB45((Q<N#H*CJ\/V+Q)LI,,V5Q6B6[QC
M5-88D- (EJ,&X@EWCYO4)7MI7I_S^3 :D0N'GW$7_4"HAN4'A-' _5TE$LR!
MN4Q *YI$VZ(N)C/IP.)E#W!$HD@+[085#[$1,5@M^*,4YSEOA0T:^A/!^1W#
M0[C.)AQ-"!(;R17PM#&MPJ\8!]3U79'$.7).%(F@:>.(>_T9A6^6O^UP;C'L
MIOE5XO$0,IH47E3D63(!A8_WT50E*0*CX-D2<,?'D\6D^6#=-HVP_2;*5%$S
MS%)UKX7Q .E%C]3\ZE&7V5N4YH&E%OK^N[W7NV_Q(N5_O5<W)?^+B GP'V?Z
MLI:ZCF]:@S()'I&K>'R3AF0])#'HC")YEH5)KW@<3VT2T@:,"C$%$GOQN'+
MR)MJA-^E \D^4417LEC<)([@9W83+>EB\W&A0\G'L\1FWBX9ANJ,^PC"#/Y3
MY\R1'Y7+LM+S*#>L.$&%H>D.R"LC.@=\KHIAB/@45 VNH9I5!FZ]"POB:$3)
M_;AXBULC*5<QS\-RX  *'@!HCZDCX<HS;F'N8!S-=6;"=5K@4D]JU*RZY+NH
M-.4&Z*5J?25\:.SL/J.('A^*:))J144K#G3)SA8>$SQMS&=:.68A7VK]A(_-
M\MA. EUL,PT9_F9Y91V/5ITEA(P.%AL5*AI>3<^K880PL^R*%GVE3\O%\:P@
M.D3*F;FO_'-N*Z\[.G"V;PC<;\,NY%F=0H+5HL=M6%!HG65QCA:I9?0J<K"#
MJ2&/ON0&' :$W-E#<4&]4AZG1=6C+N:W6%3G5-O&J/!OV$HZGAKR?.+N]7)N
MK4R+HV=CL&6=B6]!9ZF+'G00>#H2',.[W'A] AJW;T67Z3+/8W1HJMF0FQ*8
M#JA6TYH'2E4/%UFH:%Y+7R)Z$8T!58P_2"F,M7F]\.U"=XGQLL:P[-'^)%DY
MX<(*'4$,D!&V6:5&I:Q0$8U:\V3:>B&6@I2Y>Z$)D6WV?'_.'2R#A+'%Z-FC
M#7?UJ#G[+7KF[V1[H//^7OI^_*:S6G_#*N>BH56D(D1-*O'.'/+::_"+41]Q
MRFR&3?)@'IE<([8E7S+'P@3=!R["8:JBW'GL."_X2+(=C&%826/=0[#X;T M
M#JSE<IE<$[6L( 1-=ZZ*2I.<)3,%+4F!3GHLD0UO&D-YW6L<^<BO\>&.R4&(
M<> '^= Y+4#AF>*]ID*E(O!-O]I@L_""D58<&K4FKH!E54AO3#TE6$9GX%;$
MK)#+H MX RN*N5'<W .JRS(^AOTU[/E)3NY$%AV@'YO#A)1!>I[#>'Y&[R4I
M)WET7E/?]8*?!<KZ2,H)FS)..2";F6F"<%V<KM'[C!YC,&9!+2+572<Q%Y=)
MK8.\R*\'$YN\- ]K/4. * 5S6*$O9A/)&+NHZ(82ADGIU6?@9_YV#UK[34\6
M >,SS#5_-M^-62BL).OB52/3A&A5:"D2&P;Q5@K#'EE^(T@Z35ZUJ3<2.R15
M2R^>?HUJW41AOL L98BP@T8J846#!2X1;@#.!D=)O*WWWNRXPKRG($=>!N.
M*21B&M7SQ^J"]*A9]RVFP4DN>2ZT 040#\)\:$D(\. 3.O3;QA2?@/=N*U8#
MVX&9X&\C=V+GWY1]WX_M:=#F>K*WD]PX+>ZGC@ '#QB]%JDA$*T(JY3!&&_@
MS)8Y54K;5 MQ\.8W+<Y^UA:WU4-O0 TE"S.P%16,Z6&;QM3?HFUSH.I2/])4
M3X^H=F]-]=@XUY'-\Z&EB4DX@FJ,0(3(<CFT1=0H:F!B3-*\K(NOU7R\E\KB
MW7(%KA\Q)<YMMOGS+</IX&5K\=ZV2X\AA>U&Z#<+6R;='_;3B6'QT#B# !S4
M5BB-Y I"<)#X6]_H>.-GB!V;% (>0)8$?-", #Q1OEB O5IG$L3-QTB8PH!@
M+GXAZH$:A#9U73>XY)\3^? N66M\=P/;Q&"AH%B"L 5A&.I^BR%H(LM#P#*
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
M6D/0+W,1OLSG2 KOL)7MS/_YC\/#\PNXBS,/"WNA\P8T% _@"QO30</ IM,
M6043 W>83N'9.[A7ZSUHU6.!S+354J!]E%"IV=+0-^0U_CQ29?24CI1-A?$*
M9"N9) R,D;N9SA-0YLC<,CPP).@3D\6$<8C<) Z1B]RYGUO6U (Z#>6\8<0R
MIDD'M10YGQ)#;2UJ6PJKLG5MCX^T\U>MXBONP9--F*O\-!ULFZ:C(YBF=E6<
MB?#T?-U?[?P47WUWQ%<SJ+IF!Y9'$]7[14X.OK'OIAW(&L*=#?3)]7Z/.PQ]
M00Z@1YL_M]@E[-^I%VRJS%;O]SD_/C@^:K&'X9[VOP:(W+.H"O#/Z**K]]IX
M!23?TO-/Y4IL5$BC0AH54C=#Z]ZDF/G:NZI_HZB)'>./FL",]PK,^'S:^HG2
M2:R9="_S<#?O#KJ@L> U&]N..<._0MMQH(VC@XL9TG:@U[IZD#@"E86%S&?"
MG(9(MU3]!F=V3&1"KGU,7>0!91]C'&<RY*(&XW<_?%!!IW5P0;68\!8L"_SI
MQ"2D:0Y9QDO_5CCE+4'H/@/:#G==SG@P5]N<B,ZK7Z)&ID-5[_ H[)ODZ?'9
M1<"XFQ\SW/69E0HBX8F[F")+UY 2[?2" ;83X5QC;;CL>"L&2W\<+$'L3ME<
M-CZ&FT/&00S#%N SRA3%;[ 1<Q[:F+&AK32X']Y)=B ,\<A0@+BAQU4_?3KV
MT_/I? '>LNKY0S&3M]1^9EN>LL8SR2@['P"E>;,Q49__>++'MN*B-GV?NY8\
MF<+$3VBX'O9 W/WJUV&:C9NR*,I@0BT&#G,\:C!FE-^2)#AES;NX>D7N=*V.
M4.'CCY QN15KW2X4Q_E',0ML/@B->J1T:Y5++%TY!3.JD]$J65>9LBE"9? =
ML5_;<79T1Y;$I#QHE7?\ RE<%6<J[?)TLE52%E9>PRJOD\#VTQ=M0!R4,:8R
M5A/61"&YL&LB,:0,Z\N^PPA4+ST*-?\'.PC>-,!V>V,?/=!=1*=3"48=Y'^?
MLB7F$W-7"-A,"XIH8PL$M0N6Q_;H9U@SZ>%+RIR4.#@#K,4:\)7W0/N 7#(F
MY'JSH&M!E\RTRL#@9U\):9X%E0$O4ZA]I+#C2&@8/B.;+(G66-864 HFN;-Y
M"?R+B,L%4"G61"[F$ZE;N495096 8T6JHD50[);-!</\;*F?C>>YMI[G3RY.
M"MR"*VZ%L.Q#5NK5]@,/#(:%C,/V%E,3"X:@=HAU"+/S#D?00186%A',HI]'
M5X(6^KUEPG^L6T2F,8T]9@.Y,;N_L&=?5<\6/%2=FPEY7])-J\00%_(.Z11%
M0FOLPS3R1X'"7=-U  L#-C5%*) [2"+#]?/KPX/#-C,D+VPWXH4E/@^Z@?TZ
MQGI&J&Q7,/V5PTOR+-F@24*3& :3$:T!T&Q Q?L%0N=L?J13,2W/I[+HF^6
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
M0+$L!)0H#L%D"\^RIS!+<MG)$X$(4>&6G<"6Y24TLI%UGS7GR=MORFHCZ&F
MZ;:13P1%F6K9_C\EGE1)D$C2K5!RY+^$>3+=^(X%#T@ 3)3XBQK"7W]=^G@A
M)?X"[B\#>%\L3@+[YH=\=7P=-1SP+5&(8:V396"CV"UYV?B7JHUHK+S ]P(Z
MY=@R6N9TBK UXL:@YX.TB+&M8 OS!9TQ"]-2>=GXA0UW3\(M)(VJP$!9"$I2
MU8J>%O5!+11R[*#02XU+_/@Q)DH@24"P4UY7W!5H&U8V['[FV LZM]Q"YU@#
MH_&;=K0F;-H%PJ9]K!W6R&34"Q3QSV8B]E-;L\ $_,!JN>^FL=Z4KQ%6,!9M
M/+A8_[?@, 7@B:"BN0L *(JSB["$@H*./5\I49Q!E01)[(+V",,F6#,-M)&=
M*@ 3%+.V,C5O5+6<#+QLQ7!1S+E"I$'L0=F"=+!SQ1)SU^IJ^S'7<EH;6+>W
ML"Y?=@BY3GU/P)JU;$&N)W6,XMB@7:U,\&\1\_]:>Q)480MF"MY,Y$XL;JFE
MT% I?O'^#F1I(C@:7U[%OCR)A XUDEY[A(0VY4TGJI$N^)*=.P.7/C5*7,_Y
M_44-2BPSY:!\-(3<IC#?A/#[[^O&:C-Y-ZULTYJ9JE"Y&4;KO-P@IC#>J&SY
M,>!:4'J6@Q$^<3$!]+,%+$GU@N>]J@+&'3SS";KV0@F &^D,X!]X!,#;W&O$
MR)C'J8/DT=OLYW17ML!27[*@%C-A\<VYPZ9VP%N,8H[8(T)?^?%(.VO<@9\3
M-XX*60Y4YCMLF<F$*G1X.0FXT9$DR?OC@AOH;2,?MRI?C069U=GL<4(8J-I/
M:ES+L%WR.T5Y=3O4^]"%2E\3)00.T:NUY(XRG=0[XKJFC+DXHFDS/@WX%,/F
M)QP]ICLA6AV7-^SA[QX><@S5,+3;]8QAJN]6^E9M#)-D*+SI]_IWW>&-P?3A
MO7$S,@98;H!UC-N13AR%K,OZ@PZF"AE%_/3-O.Y#1!/&,'WO]O3>95>_I9F^
MQ-(2W]F]/AAU+[OW.E)2LFZ/HIV&E]?&G='LYE?NYKH3&5+8J;#GWIB''G($
MK)]XJV-7Q&U/"I3-;!DF0,>Z,#US;DF/8O[\.^!BZ6 IZ$!CPVR4P1/HJ"FC
MNJ@!DVP$H-Y,4"OH<:5TL^W=7UJ10U8>;F, .O%+A%S;X7:JOD1'R0L.0'/F
M2EY_@)JSZ.C=4:?AH!!M[G/H9PNKPH7J5)E*THF99X7I.T 'Y[YA4?6!5/AZ
MQ#.-3W2\%>!3N$0X9,9P,V"(1H- =]UH=9&O[1/M8!>.+MAV\Y?TR2OB*]\+
M$5C!JI14U0 +90%16^22Z/'7M/-D&+PZN8P<BUEWY2_11A0:?.4*_K_03NC(
M&NH!EUGZ;+:D[<=3M-A1=MQF8$QQ]'!A1H7'T#\[M;=S]2,O *#*,8_JHEK)
M";PS24'R)SKI?F& I[UG#,%OP:C!:L:/&%O?2A$*Q+]1^#K9;<GNPBO"AE5@
M!E%H?KG+M0FU+]QO)]7"U.&-/AH9=\B??78Q'"*?]O?^X+I_VVG$Y;ZB4?T_
M[ YG=5!*,M <?S3''TTH\WL(\VJME X!\3#DF<A-#/'E\Q4H;14BFF6D6X]9
M#B,2AXV\9A0FZDK.BN1^#(96H:0(UF/;Q :D8($QP>@7N8K3\,HK$PV;I-*8
M#QVU@K5B;>B*!JMH1<'7Y-6V9R%:.##G3UB1A@6*_&)FKR2ETH*Z63 N8T[N
M>G6,%;\T9?,F;U Z (U!L>N>J(N*1)<V1=SIF-AJ_J#H3X+P$WA@Q*NV1LAF
MHEV/ZV(9;L'OD=' ?_!@@M5DR2K V B Z6 UV LPX)T719@F? QX'=L..H)5
MP_F'2_ ?A5U 1[UE #I1E!9&\\8A,FW =&.\[!+L'WQ1TZ(?VECM4-D#R@_-
M*9P4'T]T</0*.QDK]03Z]=T'IQ63C3T:@\Y .9W[5^Q>[XV&$O:/(@ZR_CW6
M6#$&[.ZQ$6Y["_\'>F_X'281"^?<WQJ=*\5#)F=WV&+&Z++9O*_=O'5T/R.N
M\GD@/#!'9EQC74)L:18/ #]1?5;2;V7MD$LU04!QSE(N@VA#$"SE-<$:L$@]
MM>ASDG758K":PH2;)'JDRKM"K4-<:L21[V/4!"90K,A5GD6 Z#,&S>8XB/MD
M(^CUE>YK:'S62*Y=5W1=1%?[1+W[%C^G7.IXSD")C-+=R'I>1/=!:=SR:)]*
MQ,(^<'C$%U)FQ 0R<F'"\0Q>^7YWR$_!&%43S0B7Z$T .HDI#P+\PW>X-9.T
MNA3;^HQ D)8UQC=@*0B7V$N>,<SUI1C(/3]Q"HM=><[2#0& .I0Y!#\':#FA
M0-W=8UM+_1^;%W)J.TRHUN>771KZ23U(?V$<WV_+K54JEOD]]_=&K]/]#_NC
M=/+JTM6AT1MU>\8M@-$6Z_;R<&6''F]>I'5YSZO;_A_Z+;LW!M_[@SN]=VFD
M"%"8_C_ZH,/TJX%A(%O*VMOLTYL^&D.*@;@<=$?&H*N_T83NCT3Z;>Q9+_#?
M4[AP_O7_4$L#!!0    ( '*!>UB,1**'RP(   ((   >    97@M,C,Q8V]N
M<V5N=&]F9&5L;VET=&5T;W4N:'1MS55M4QHQ$/[>7['%J7[A\-YX\4!F%$\]
MB^  COW6"7<)I!X)DP0L_?7=NX-6JCBMTSK-ATPR^SR[^R39;&MJ9FF[-:4D
M:;]KO;<L.)/Q8D:%@5A18F@""\W%!.X2JN_!LM:HCIRO%)],#;BVZ\.=5/=\
M20J[X2:E[8V?UF&Q;QWF05ICF:S:K80O@2?')5YS?3N.?<:\6MVO>K4&K559
MO>HDS/?<*G,_.R6D(KS@:+-*Z7%IQH4UI5G\H.[.3?.!)V8:.+;]H;2-(VJ"
MT+$T1LX"NV(WY@813 J#F2CT7"R+ $_#;-&1VS3TJ[%(RB<BR.6OG6T(L4RE
M"O;L?#0SB\7(C*>KX*"#K+'B!V5-A+8T59P5 ,V_T<!QT'F^?5C+0G[*!=W(
M=-PJ:@L_74:GT0A<K^)LY_Y2UKL5_Z[6&"^2JC<6V^GWAF%O!/USB'IGX4V(
M$VX'X44T'(6#\ QN;D^[40=..IW^;6\4]2[@/!I<OT[BEX4VG*U^T3@F\?U$
MR85(K+5<EH_FWQ/O/RO^CD(LA<X*T4@P4PI<Q%+-I2*&2P'C%2C*J*(BSDPP
MH!.NS=HX-%BY>1'WI*Z YWF66ZU7C[QRL:[Y3J,*1"3%MFX?>75 WKE4,QA:
M#9 ,Y$)A!(QG-"3Y1W!-5#P%MU[.:[Z,UA3#X=^P3I!Q043,28J'MXZO,T]#
M7*"^M"]H&2(15_+(&8,R1F/#EU10_3ST0*,X?'H"O>)Y&"53D$NJ'@4KDLSR
M(/,Y)2I;X8&8*==P(L0"(8,<\D.A8UL?@4F5Y[!""E"1H, K@FBU L\I)%:>
MO*27"NE?%<?S[V-_SZ\W=3[#6=CM1Z-1"/M[7J,)H_YMYS*$;O<&_F,!0R+@
M2FJ\Y\P=WH;@Y(^_M+=*-CNO[>>_,]7';6DN-<\*,BA*94EW-JI-A_I)(6,M
MTX7937E-;UO/10\^S'O_=U!+ P04    " !R@7M8!'U)@W0D  !6)0$ '@
M &5X+3DW,7AS96YT:6YE;&]N96EN8V-O;7!E+FAT;>T]:7/;1I;?]U?T.K49
MJ8IB1)VVY+B*MI6,9AW;)2F3S:>I)M D$8, IP%(XOSZ?4=WHP&"-*G($J4@
M54DDX7K=[_6[C]?C?!*_>3U6,GSS7Z__>V='O$^#8J*27 1:R5R%HLBB9"1^
M"U7V1>SLF+O>I=.9CD;C7.SM[AV(WU+]);J6?#V/\EB]L>]Y_0/__OH'^LCK
M01K.WKP.HVL1A3^^B(+]P^!0#8Z&NZIWH%Z^&LA7N^I0O3H\E+OR56_XK]X+
M>!1NYV>R?!:K'U],HF1GK/#[)[W>7O=PFI_>1&$^/NGM[O[/"[KUS>MH,A(R
MSG]\D0$84:+B-%'_BM-1>JM'@]O]X'9:R.X?T]$+D>E@E;OXV^:[^[O3V].)
MU", 99#F>3HY03"NE<ZC0,8[,HY&R4FN;G-SV4)X! ^Z-<VMC![@9VE_X<YA
M"M@PEX,T3O7)=[OTSRE>V1G*213/3O[V#IX:Z.AOG4PFV4ZF=#3D&[+H/PJV
M"8"C7V\8_F-X/H;UNGVDG3N['4>#*!>OCKN]US_@_<MA#&#3E+XO(/?V:D >
M- +Y+IU,59+)/$H3<:&"%#9])CZG<13,%@)=1=5+^- W6\;<7L\M8^\0EO'A
MYP\[N[M[1^+[[U[N]7JGHM?=[>ZNOH![ _=H)7"OY"!6(AW"V8?-2O+L3VYU
M3N\SCPQ2'2J] VN(Y313)_:'TS#*IK&<G40)040/W>G8[<+>,G/(-?P;VB^;
MRUVZ]$,>SE\[?M7=W7NY\/)NM[?PVK+7]EYVCX_W5GKM#P0R@PT[DTUE\N.+
M?<>1IC(,@4>?[$UO1:^ZV[$:SFT.[\L#$WNO*_HAL.THRS4=7$<]9O'KK8MX
MXT8L;*^RD&> J;TNG'  !$3_9Z6S-,F$3$+1GTZ!O]*9]?EOB\8-1>-^5US!
M]H[@:5#?SJY)%6MQM9&X.H C)^.@B%FE 1F+6DTQ)3V\/TF+YX.[_>>&N\.N
M^$7EXS2LHJW%UX;BZP@4$0TFSO/20IX=FHZ[GF6GTT!EV???';XZ%>>3J98!
MPC>(XBB?/1<,'CPW#+[LBH]ILG-V&\1%%EVWJ-I<5+U"5(GS)%23)!H"-,^)
M-1X^-VSU=NL6FN@'7Y+T)E;A2)'.2 ;;2"OUG%21YX?(7E=<%@'*ME1G+9HV
M%4U[7>"-N=)3K7)GH=7<S2W2-@QI^Z#G _<+D0,:U?%*Z4F4/"OA=O3L\';0
M%>_5,$HB1-.S88K/#D\V4-B'H_7R5+Q#D)Z;YMC;?:Y8>VNPYCD=?RZB4.$3
MS^;,]7I-Z*N%\7N'%$A=OLQ=7.2+E7:D<BM]\@>*63:$20T$QQCTGJ89,;P3
MK1 ?UVHNGZ&,E%+0<[=\1 ZR-"[R^4<>;+OIBY<J*#18^>)=++/,,0.FM,_%
M -2E[[_K'>V>KO[?3S>)TH94/WRJQIO]_XYUB8:1VAEH);_LR"&H;"<ROI&S
M[,7SS!YYB)R,%;&_5D[&PX+6G&>Q+BW>+=OAV^;P-/.]?RJ=(1:6I)6LG%SR
MYO4 6=BJ2[__E=*;3J(<;@]66'L_3*>8M':IX'^3@=*BM]?!'+7]QUS$\KR:
ML1)O4ZE#,9:9"%5.5@JL(1_+7("PCC(1)?";$@.5P:]XNN&'#*U0_"L>/9G,
MR.D3P9^S/ V^C-,X!#H0>2HD[@G<">_A\RA4 B()P\+^XW"GYG,KACJ=B&RJ
M N#B  CP=6V]2L-43^ .^Y"Z!:Z/\BH3 ? N"8!&"3(@^-/.0&;XM,\9S$(4
MAJ,1?ID(&008X$1P<%DR9Q<6_%S$]%>"9@)_UY&,19(F^,8XDO =<1/E8X&
M@,4 ?\ ;M)JFVKSNWT6DZ769*!+8#_KX4,%/<&/& BL"V&-YDV$,=DJ$]A_<
M?,!")J16@)$AH0- !Q%'JP C98/)J<1SA/24 1_"!:6$B7C&>W91Q$KT=M_O
M]"P9G=T&8YF,E.@'C.IL+.,8: X> XP-A[CX:R521N&9^\-[0(WW@)SB1W+T
M)UM">$N$4!<1"BZ%8C";2S=!!XL6)+_I4Q^BC/!),%>_NRH>,,7-_"5/I[!5
M#YX^MS@!:I,IR-( ,!&&G1 %.$.\>.M)=5=<U?^$]">+?)QJ/E(I\RYTHQ&]
M!(#L7!>JPIOP MPYD5_@H_!MRQ!ISS*1*'272CWK(*'I= I,(5<=(ICP.LHH
M00F8% $H*QO.A.Z^U 3P1,X$.OFB!%Z?^^R1A.GQ:08<#XD8OUCD&9A,(E8C
M8";(PS(5\SDH@G&%[75$+F\1Q!3>J&G=P-LDLB5@^<#B\;N.\Q/7J2YF6FA0
M]Q6Q_!(3S,'+!3V9L[!>BIEX$B<%V1Z*$A2X((]69GY23#F&LR6W#<\;*%A5
M@M@%N*XC$'- );*V9>S2W!ILBYMQ2C?"I8;[D(Y)O$? Q<-"6[$/7T593E(4
M?H[2T!P;N'\9\/Q=1-=6 -]N^J+W%; %;P8R^(*7X!.;*S;_GMZ 4J([5@<B
MX9FDN54B0A:;H)6 6@2<(26S=.%RC#M@!ST_)_M'UBB(0 E)\I.=WL,O,')[
M_W!?/:UL YC:Q^0<6>UL &='>L3C!'(#]C8*"VGT$22O.MEU2*L4$6LSWA-+
MSL9=*'4#4;L!N-WM]E[= ;=?4^\6\_Y-1,/CX^&X>W1\1S3<G56?;B NKC<
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
M0-+(O$UPSU2-R227R*\T)@H5":IP[_KP.9):XA]]D/!6<@ELM@]B)E%%CE:
M?7NJ.XN"2?0\DK]68S@!")]O.Y1^>6JC%Q::HL>*/%]<U=4I U!C)[ML?!FT
M?-^OAW[ZJ7D1P.=E50U)L813&,<U([!C-H9ELHL1&(\<"'\?7O?&ZO:ZI*LH
MRPK<J!N-0C01H0KH=H88X]>@#V<L/C/BB@#FD"W3S)8=D5@UI68<*\#[W:L
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
MX3--6EC&Z5<V=E8!;EQ"+&&OLK&H9^-&1D:SH?Z/RA?%PXH802P3$1W%P5$
M;EN84I#@6J(S%Z?K.:]AK[)QIF7SZG+BQON5J^NKRGDL)XZVOXJ!CZXOHLGW
MXJL_9[SS:>P^AO&^OXKABZ?:XCDDOWL?DI^Z]*=(OK+AC9\]CY\UWI][SO.S
MGWQE(Q4+#N1D-([41$HZDO,Q$L0S!*[6F?=7,9#RN+S_0S'4SPH=C+',Y-$@
MD>1C/&T#_6/JWU4,UCR+O'_>8,V2.'X5@S7/*(&?W>&H;+#F6*3#HSC _R!R
MPK6(Y.Q(!OCR2>7>(^:T]RL;^KC/3G]2L01UE'R3V6D>!X^6L#L58?*'B'+Y
M?F+_^7=X&Y'XP\E'!,.8@HXQ%YW%XSQ+Z8KVJI# 066C+?=B-IG@8WP0->EY
M_X,<J]3<LAITT%D9.JALE.>^0G?VFI79^\J&?Q9B\9L+OG2O$D+[GG2EGR=@
MHGP7-JN6PW-IH+(AI^<0@X]'D,<J&2N<$O%99?+>-%D=,JAL_.F.L1Q?ND<#
M&?L5%0&KHX(K&WFJA-_SB.-X#RH;[ZG]GN<B@<H&?2IJ[S[FWE<VP%/;N\]&
M Y4-/:V:O3L:R02ON!"P_V#UGL5^E <RH$:SE983[<W*!J=6C4B>WREZ5#JH
M;'"J]HJ>_O!7+SKV0Y,JG_7XMU;%*6YO5C<P5A__,W!_90-BU1XO\:AG4-G
MU K-EWC4 ZEL_*K2 R8>]0@J&S]ZT!%\E"*50Q4%9Z-QHJZ?H6SO46V#R@:2
M*GX(C\H)E8WD/.@0CA59<81/<A;#3P>@HE>'%=J5#954_10>DQ?:E0U4/.@4
M%E[\Q/6FRVDX;+<K&V%8B5-;3MMNNUW9P,!*G-IR:KO;[<KZ\S_4]:)=%QE<
M27\8JT@-)I?A8+A"-G2[LL[]"AW(H]H0E77NGPU;JT+<45DW?T4.XU$YH[+N
M_@\=QGD2R.0\ 0,@8(?GO?"_@<!:'>:HK.>_.N?QF/S1J6P,8#4ZBA^3-SJ5
MC02LQED\*E]4UK__H;.X2D0@$6M\A;BALKYZE4_@47E@O?SN"Y&MECI8+R_[
M.;;_4:F_<CXUSEVZA-TV-0KPYR=Q&X[R475I.@=*H1V]5IFT&SJB>GCY+CW$
MC\U/S:?F;_SMHL.IK(\]!8J23L.A?(&72B^[7]*C.+@HAB 4WUUTGV*0V5/)
MJ,JZU]4_AT<55I5UJ^^#0;8RY+Y566]YZ=O\F-2\55E'^%Z(R,<JS7!X3?04
M]9I52'YO5=8YKMCY+"G-O559U_E>YP.:6F)E.FAFI\SSY%GPQ)?%495UM2M_
M8LOBL<IZY_<ZL:Z,HC >P($Q*@#\>[T9K'+>_&H<U[*XJ[+^_0K,Q%@6BU4V
M%K "9[8L/JMLW."^=@=5?N<)",3CH4@&Z^IR;5<V\E#5@UH21VU7-G:!U<*?
MQ<@&1(^PHA=+A[/)&0UW!F&'USQIF*B- ],>*4RT7=DPQ/*V>KI>>^>>+#!U
M+C_' I4-/]P/L=ZD!E8F7KI=V>C!LC>\$JJ[LI&"99_.$V5IMBOKZ\\D)=W,
M(UA%DO9Z=3:ZLE[ZLC:Z$O*FLG[XLL8(OZSCKZQ+_RBG\AC$]GLB>REXK".5
M_I:H?/SQX_&3TT*[?6]G%"[=VGP46MBI;-3@9=%"R>XO'>]/Z=^=RL8:*B*
ME\-TE0U+++#W[S\'LCHN[\ZJQ1B>=).K$/C<6;4@Q/.=R)(LP9U5"SP\ER!Z
M3!]X9U6"#7-+0I^)_.^MAQ^5_%<G.O$IC&2:J9AMHZ>VB^ PMNZ?%MAZ-+NH
MLG&))9_'LM3#Z@0*GO<\EF1 [:Z.L_[L\FH9L%.[J^-=/_EY/)'QM%M95WE9
MH>H%.;CUU$"[E77B7];Q+TOA539BL/;'_U3RO+(1ASM.M.N+:)*L^HE60IY7
M-A;RLHY_6?*\L@&7EW7\R_*75B6^\_S-\7 BN\W.P>/HV%4)VSS3-D^3OKO1
MWPEMNI?^%.GO52YT,P\K*(SO@16T2J>])#-GKW*!H1=QVDNR:O8J&Z-ZA#/Y
M(<IZ*LRQ2IQV94-2%># 9<G;RL:)*G FR^*3RD9Z*G F2W+ ]BH7?D%U83N#
MN[Z,!;Q.H4G,)Z<JD;Y(LZ<77[OW/):=QSR6)P^+/.%&T*4_6@!BP3^E9KXY
M *#F*W.+!X" [E4VX%!N=U<I#FE"C*3DVJ9LK3R2US+!LFB<XZ0_>R]CV5_;
M!I6]R@8P[G-LM[Y,TU/AAU&8A>M:&K1?N7C& XX(YZ?'F4HF7Y,PD^?]_KH>
M4N7"$ \X)#+#WHM4!CAH&VX@UK<.>[^Z$02X0Q!&.>)1=*4/YX4R#61<E <R
M.$W4B,>@T^&<]T]$$L.)IA<RH4*C]Y/Y-UA^P?%RSKFZL8/U/.<E^;[[U8U'
MK.<Y+\F?WJ]NC.,IS[DJ4/F5$.F5"ZF\7!)8EK2O;%7+RR.!92F"R@::GE_A
MKZF<KVQ,:NU.>$EB_*"R(:VU.^$E2>F#RL;#GEA1<]-7-^_]2_K9E;J4XSSQ
MAV)=<<8/7F8X;7GGO"R)_3+#:<L[YV7)[9<=3GL1G4$'+S.4]J+:?PY>9JSL
M1?7X'+S48-@Q[ -<#VN*)F=IFHM>M-;@, <O,^2UQ(->EM1^F9&O)1[T<D1W
M9[-R ;!2=?!O4@T2,1Z&OHCXB'R5QUDR.?S2?<RC>!KD@\YFY8)/R][=1T1[
MA;NMZ.Z>?5P%VJU<H&79N_NHM%NY\,9W=C<]/,^&,BE]D4BQ,JABG<W*!1NJ
MN../2N.5<_V7(D$JX+AU-BOGH2__*);C6G4V*^=#+_\HEN7\5-;+[>:]5/Z9
MPX].L&UE#BAZ^8+' G2X Q+I MSBKNC+BTRV/F9!ZZD5OTL0/Z6&VI5S<5_T
M*9<8?_M!ZM"]]*<8OUTYO[S")-'-$G@S'2J;K!;K5RY"\,+/N1+,_^2!C8<[
M!<L8A=%I5RX&(?W@\"P.PNLPR LW^$J-9/)5@F:"?9'KV2;8:5<N/%&-PU@.
M9U0N<O$8AW&OAUPE(H#['27)@H<4%R  &"[_.!*@4([5:*3BE4*F[K0K%Q;Y
MP2-PNBY_>CSFDOC^J8ZX<N&6ZG)9)41OY6(R3\^2U3^J-^'M82)3E2>^3/G/
MH10!+1XDQ;M?X'_H!,,=V0GZ!P=;^WN]_O;!=EOT]_K^[L%6ORVVA&SO_O_H
M>A>_2;-)!"<Y"N/F4(:#87:XU6[MC+.W-V&0#0_;FYO_N5&^4B0#N+BGLDR-
M#@_&&7R=CD7\[I=>\@;NS/_F!\P\!E^F*:)P$!_ZL+LR@1]G6.)A+NBI!%ZJ
MZ:LH$N-4'II_O W"=!R)"<BB"/RG)OWH;7DMN.IKF608.=4/H>?QU\4+M3;Y
MI3+8O"PP3]9?M^"K-[.?'^RW#C;G?[79:M/G;^A^B?E2[^8.;1#\!MX$M^;7
MC:V-J9?5R]\:9UZ@<MR,O\ *WXY%@!1]N.FUX1[F 6_HS>>=(.]%IL:'N[ 1
M\W8:GV\NA^6HY! ?A,_J YTU^V(41I/#OUT!ZZ7>9WGC7:J1B/_62$6<-E.@
MS#Y?F(;_EH?M?7@*_7G#;[H']Z&ST6_>[N N?_E\=G7RP>M>'5V==,O4\1VZ
M6,9JNR?'7R[/KLY.NM[1YP_>R3^._W[T^;<3[_C\TZ>S;O?L_/,27V'S7J_P
M5:1#()M,Q0WO0^NXY74V=[8/%BZ[HF1S>G[YR?L%I%RLXL\Y2/K0][0PO)1]
M*I';\&*!2BB0X>$'Y><C'<;9(#G8APO>M3>;OY.L+.[R;F8GEG-,KSZ)Y)MW
M'LO79D&5DH-&J$U_WFEM;^W?*0;O+5%W6YW=SGTDZB+Q:01D9WR+(M*EW4CV
M9_= C>]/S%_AQGCS].=.^>$4?!3'8/1?RK%*L@V/VODST.KP9F!A'?:4BGHB
MBE364[>&T#L;[_[K+P=[V[MO%])Z%BQC$Q^588X^?_YR]-&[/+DXO[SR+KY<
M=K\<?;[RKLX]$-I7()F]]I9W?NFU=UX%K[WS4^_J[R>>(\^M+#\ZOL*OVP=;
MVZ7]N5N]5D6\GZK$RX;2ZX<IG(HWD2+QP(B4P0](RPLR-D_8!"T1VV$ GS3!
MT<F&^+-F("9-?%13QH;JMA]"W<=YDL #3VG1_X0;W?>AQ?.V-M[]MP#>2"8>
MFL]E0F]X:%I_5]17[3#/+Q^TQ%I#U!H";!SP<#EQ-$=+'/;#6QG (J/4&D([
M6C]LK[5^N+H\^MP](T50ZPC6$9FE%(_C"EX_42//^;],N7]Y]_$2MI[%2[C?
MBV(P+DPQ2@3Z$$1CG%/LZ/X\=4(1GE/X[6?ZJ6&978QAM9O;FSNSNF;57*F'
M[L:E'(0IDD[V&;XQ.[*'SO'GJ[//)Q_//Y\TO+//Q],;TUHU\GEU<BO\C#;
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
MP#7G<=OGQ=/N=S";%JEO<^-=9V^GL7FPU]C>FST@AVKGDV<<//3]MI_U_=I
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
MH($*HQ,Y39K(%X935$ ;6F>;%[/6=MWG6B>.'Z@6ED2J9&"1*:L=(T0W;9J
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
MS_ZXR/ERT1,"^Y0RO[9!3I=(A09HA]N.0X2PG@>"T] %K@SH2:5%6">+V>C
MP&[%-K'6H(HZQ"(#JJ".7(V\07W!>/:,L$WU6-]!UZO'V571,W(/ZU@E<OEM
M9IQZI3JSV9*2.2*)2MYN!'<V)"#4N6H!S/\P(=1[%3FS2K GG3G F> 9I@S;
M;^$K3-D"<A4-\8HUSEP,"QL(2O>8!W!< <A.8^1RK,]\:ZR*EC>]TX8EN"B-
M,4/H9G.:^6?@OS1465%&@F5(*HH0\+T8_UD'^2K-;1P"7W(V-I!S> H'L:,B
MP:G'.+T8W$:W5]UV59M!&$;T:^.\8%O$C-0VNB5+C?^IX10*$,RR!G1F;)1^
M:.)^)I2G4<^ W3#PAP%NXB$;'4<@F_$0=9TV??*8@",)$50-<FF#=C6W5)I;
MN"1\^?JI'XD!S1ZWYA9I("O-IU%+B0>000R0:FDF3$USE:8Y,,'1U5FND+ZP
M,M&C(>8.U(Z89R-I5V.ZO+:$-DIU=D"A>4'!4_BEMLX,Q"N"GR<3;4MA^6PF
M)OQ@N484_,#ZSY6DZ1-;1+Y<26IINBPL9U&8OT?%;@Q$6\5E'&ZW/%.7C0>$
M BP- JWM&EN/NN1YT%Z$Z+6N<9AI[VL!-+Y34>%X4D6)TRSMT30YFY"W6#U%
M!X.-YE (IQ34(6)M&DAVJ@FDND?).3+;ZL!1/VL..XO 6*0&J>8^"]M=!6XA
M^[!F: !U4JK8EH(X/*$A[@U^.<[6Q+1/$U/B.IC39%R5XM$F%$J6"B<CG!T+
MI!]2)>5(D).@^ G\;#V_08W'K%<(>9JBI"&P)!P*Q9E@1QG*2N 7,59K-KPA
M>!#8M48]UUX B[3S%4P>TI20I3F:]7"IB]GDCIO)$F'=!X2"(@="3W&;C@VP
MKY]$Z.Q_WY$OG)^B_KK 62Y58M<.1=44(0=9CLY>;OT,"AL5-S6SFO@2)1NX
MQX&2]893J"\"#47DR&RH4HU.9VIK$/R )FYP>N[?,E%-8%S$CXU4B#J;N 7Q
M1B1)6",ZI@0""T%[/'I1&EA2Y1E"7:(08L:_#E-"QF4,Z AXEZKR_(D?Z?7A
M+Q,4MCH(K@<]\6KM0!#.5X -0&UJ/5P/!C_@052P +_*P>=T0.0*1"N;\YEC
M<A0-[H6BH/8L!R/Q9-2300#WGM,@7P<BJB8W2A'9EXUM/4]VN,R5XH2DU 54
M(7YQ# 0ND@4Y(#'YA'B.V!L&Y B*-L 4DTKTY'F+E.O1B%S"75%) ;O"N2>N
M(_?M<.%R^+QL1-$D*(/O,@=CU@@/8$,5<,*5YD8Y ,#ZBIYD"$EXVX#&) LT
MQD J-.8O@D6I=PT2%FVP08QY4Q\!?0460H5TTUAE'M8GZ$%2" J @!>A3]6_
M8S":P'3#PBEZF5+7VAALEHS+Z;6AVK#]+U8LEUPA*Z3) (I"$HFJS\VO$>/O
MD?A?(P]_/<317<KC91<TLI<S5R=S-37X"#V22O::*< :B[)?C+W0+?X2L4&X
MJ[7A_1$.PHB\CD\?+@WT@XDC-)QJ)-_&$'7=16$#Z"7TN4@"EV]A]LE1FX>=
MPY,H4PNA&U'W]^+90Z+H%-?#C^"_<FS!VZA$0QIP-QIPCF)9NX)VM)#QX[BU
ME= />(;98ME0UV6^:W?JNLRZ+G/UXH8?I(V# ;]?FAJ#5R<?+M<RAO@ECL)O
MU.^1EH(_\+Y%V,?ZO3A)U ;U1B ?L:@0YU6RLZG!48Q_R>;@$?T"[U=@HV@
M#>G:RE3!0A";MIV8FY\9?W,A? B:@QCFPL)"02!+B$4U*EI:Z"X]F=U(&1=@
M!F7T&CLUK B8%N-+2U JA1/0*^Q<LV(>>MHTO0&S*#D$U<*P5DY4L2_2(>,K
MV+WBK4CG[$6IL!=UI5N2F'X#3YZVI(#9*=ZI68RRUDZ J0=2>:2U]@T639K.
MTIXTN*=D=>LR4GH(!DVE&M-48,2P)J P>#E<9Y,FU*:VF"A)%(4 P(>8\ZKR
MUJ<JG\Q"[&DX+EQ@PQN',;$F5UHJ]("DK>0L8+.N!=H6Y G9GD$+_L/>$A+L
M5$-3WUD'$'A=HE<Q<_\#&FQ_%.,3M%WX]YSHX>4:_'?OBY/LB4L(1-J0+Q".
MT.]78Q,^F+XK"O%4ZCI71U2G0XQX:NBIZ1\-<Q1,>H0GL'S3A^/_5O"BJ<(E
M" F1F%)#ZCH6-)&74)IQOK$N.[0"1L^XQ.JE@K-+\0=*!KE5E#S1OB2V]#@N
M1K<0#'ZJ;Y#J)30\#/#"65%I)/5\:9'3D_R9UHTHXFR(M(#0LA*WCA]43*!8
MB^[8T0,O5XY\KW5$\>@9I&X:7$MS+V26\LBO*4-,IUM1E_+L^I;WL4!**^0'
MS_*>MN=2CF]^TXBA#$^I[0HX):$Q]S@GK0PRU/P!5G: \-0$/I LU1KO]CN(
MI(;W/[E(,-N*O067IJ^4_JE@@[I#&>D!1Y>ZS'FIZ/I/Y@:AD*N,1SA_QM4Z
MNH#O<9@?3:D;ZW(&X8.+D=KJYJX/W ,Z\2SV6PUO_L:$K(6OM8N',3X,N;G
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
M292TS-K$I8C^(*"1H\2Q< 2[PJ;GQT*8 =KAC:"WJ04D3D5H(&1S1KOV-_U
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
M4>_FE7 '5L(>Y8I"^ F[!/9?%=F95KI*- %"FI>85.$PG@WX'9C1E5M6O64
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
M:V/+3M7TNW!J7)?=FGW7M-^AGP7NDA^UJ3T*!*1R&5F7#DQP[(+')SZU>W&
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
M56PQYW(>B82QTSQC'2 ]_Q!95*HNN00S]AH_*W[ 2%;BL :=A+2@%*?(3Q_
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
MD ^]=D2\PI2,<=BK<H/LCY[4:=HSD"\$ZD.:T5Q(3_R9DFWRX8])L8EJ*R+
MBDAU7,E.56=EN;&\OW&K&^$WZEIO@3:)OF=ZLMNQ;N^9T:5J(]=%@@5WV%Q"
MSFD.5J&TJM)5H+RJ12 O"D:C2%A6DGKL>V>8=(UYI80H3Q;LH Q,EY:'RTR-
M-AXY],Q)A!1>)L;\=.+(EB ZXV(+A&=&"D&*A#:O8AWZJ5+#,JIGX>O/_"[R
M?V^J$KY]/P"0_UHO>2H:K4^^>OR'Q8-GSUZ?/A1*B8V ALYOQE>P+[ZA8A._
M_^#9ZS?XGO=?6B92Y8&94/0?XF$A2:EUVTWX80D8J4;S!:I:L'3"Y;&V)9.R
MBX2%T"\['_XW-SK5Q<%;1T[>/IWN%!7E9YQICJE-II0]>#G=TRGR'(^MGJ@B
MBO@M<4&'QL\X3H65DZP/5QR6C;HPC2["S.M6AT>*FV(ES \KXL1+25UU'Q8O
M!@ .4)JTKHU3_ZR+!R]>G#ZT(^[OWUO2Q\G4A^8V<N98+%%+L[BF;/D64N-T
MBS^KE#;UO^S(0JXHK.C%@S\_?_WF89++^OYSOH5/^T^./X$EI@L4UY$K$QDP
M-G=*HNQ/HRVFPD<A3[_Y^MLG7WG_H*ZUF^?K_\Y%(72!VK((=)?65S$80"P@
M-:G%SB)]=W]WSJG>X/$W3[]]_/M'O]N_PT^\A6; ELHF98/F;Q<B);-"*L@H
MM (*HO/^327X-3H:<6NU<;/T%JJE/N0!/)9?]^JW)1PZM.%%:DD#:_4DGL(/
MQ_\:O*%]\DT1^F+=XNV+9X+$W\N[)4N^&VIM>Y+S*4UZ"KZ/8Y!]A?Q+K+!F
M5QTWB3[(>]#.6_^MT*_I5SY]<&(WG)N^&N-LNU[^54.:^>A(G'GX;WUOG%G\
MVH&+IB42???PY2*+@S]UI8="%\'E)T4*YG*_@SE]_-7)]Q;M?F+TN=YLH(EN
M3$T2@$?>?<*RF*:QQ]G!6_[AY/N"KC(I6S,Z-P3Y@!R!.V C)$=2*52CVX>[
M2#%=%T,VZ[7$M#R3/_%,2;UX/RD-M ;6IKQ\GB.9K!S'#3,Z^G^](O']0.TD
M0+,T[%^4WOHIF;H8(%EJ@V;;@/N5#C:4V?;=!CF2H]J&I$7V/.T@IM,/Y^9C
MP1CJ5F,^!#8S_?JYNRSKM<)_T>4ISD:R[D*\+\[D]&HXL'!<A_IS& :497<F
M?2E#D-9P$FQ,:X&N,S@:WI(<V1(&3C#W[8W;O6R0'-,B:UR+E9 RV.9LM59T
MLZ--LED66+A"',^*_W1 'S96<_=SR1B_9BXEGI!2>)(N5^E7]#Z??P [K"6!
M_%G3E/BH^[8U(UH.STY,W(U4?A$YP2E8!_Y;;SDM7(K9-EDVR$],I",B?*EW
M,6 T%8M#0*:DY9JO-ZFT.>KA9F)+J'!'J'H+*<O&>&C_522I<X'OCT\?SP6^
MN<#WI6()GSLRJQ920)-,V]50(PPU3I5]&B!B-97/>VRSD"JOP9>]P0H7IH=@
MT\<6W.H4XZOP,0)DPH P,4>TK,MJTQ]&+![/P_QBG(%7XX/&1GGM2E$)(3$4
MCL 35$,,:Z45VX!MTPX\#2E6MIP"T8?B#,^'B]XPADB]<;7%<AQ*#PAPT(F]
M0-N?/[1A)M5K!>NS/R8%VUM+'KY9)6P?EKU-B*B_8\('N7TDG/Q_#_K8O;4X
M*J1,7V*\[E/9E(2.Q;_KLJP#L;)D*?V"VU66(OV,H484:6F*_-$XOFDS%'P8
M_I4T/C)#NV$EWKO;[00O']G*_!G;5RQB<;"C0R&NB=^ ="8NN)FG)-B8;S9B
M_=%G#=A8">[4NS$;$N UWH \6KQER*"CR<43;Q;Y_2>*O(I:&]D5I?, %8 /
M4^QF#E5QM@W)MZJ=5!;E>:7.NU]T%QSLF#%;5Q5SROBG6+*@HHY R6V K2=M
M2%"SFZ[K3]^"F2K.-_&0ZXZ)U=UBV*Y(5:(+><RK)2B JAY5@>UQ;C*C;2P?
M03L&ZX<8PNJR;5=2F!SMV7MIY+*(Q\"0+-^Q'^,'1(?&.Q20T0J)9K)$Z:S
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
MZ-:J'= N_%Y4O+>U,'.V?B0BMLP601_5MM,X3@J0X?O*'VHZY#0,R>7%*@7
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
MW:<C$$Y.I['3-8YMLS9GM@E,+X]Q=_](L9^A]8ND-#:3>9-&J![ +)/U2%E
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
M8,)_T.,DTUI%\IY-)UFE+5OTP.2<"9R"\]_!4UDONITYHMT:% '8MBRX#QT
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
M'I$76*^,T)G'8C,2J@J1]1]CP3;;DT3\:>W4J/ Y-.YDO"O/G[]^)MV>$_K
M?'%M9]6L=_H%_ZT>\/IZ/GS\@E44<'-SVFUO.O:0I!>HB+4&U,=#=#*E:5=V
M\MJH(!XJ ^6SK/,:.P6":<SQ1%3DS9_,0_-H(4A>L7)W7J5CVV&R'TI:ZDW^
MT/RM,*X8:H)D#%QI(,&C35KQ"T6V]) \2IX<&[E=PYJ&E/H"JY<R\4[E0B(/
M4K3UF:4?;7'V2#5M@-J7:&I(6"$[:?IR=I$S4.W(4S2UU#'"P<[8NPGC_E@(
M_4$D*'^74^*C.>I_"@09JB>MB-!&W&;6W #8$NKQUO$LCIH4UI:!.LAFG1LF
MY#(<T3#/L.GS@':*ZV+;[E9YJ0AI =R,(+*;>H.R^K(;.(=M_%-KQA:4,ZL!
MAY8='Z/!>?CD$>2@\G[LF$LCXXYLOTUPUQ<37!R.>2:.R6FG;^T3SOE?<!&A
MYETT2X>]S3,\6A& ^ [G%\>^H'QI 7Q*=@9A_53* &0.=\&%8$@S"XK_G+FS
MX*00B2!/3R/A1M+ETW#N:$_IC9@?#H:EEJI"=^E3/5MP_?Q2<+T47#^:X_7L
M6ITT@GE@.TV2F%,I6&,C\(-"EI>,XF[(Z,#95(E=E&*)ZFD;;#T7XWA 44(3
M0<G6#]TO/38_(F86RL9^&XF*OQ>BXD?ISKWF8,*0CR(K,$(\D;N\E042EV?#
MB4"@IYA=M-L!/TD]P^'$*DJ#JBJN,+JT7@^/D_A$F7#2"*=G;CD'0GT)Q#RQ
M[VMJW.K?51@W##Y[*/1!"E:2CY#&CQ#:E?8%1GV2#%^Q=0*O0@(DD _G#>[/
M9O]#]'GR/%YF0%K!@T"P^5*<Q'1W$D):XR/SNZ(;F,7]0(W*7&&$QRBO?MV$
M1#"!XZBB?/HAI8Z I</!)QXO?VKNGF?Z/)29G!>06N) )GZ+IFAI5]G:6K^!
M85N(>AWC5LI'-MU"DRH4AF6H<&T'(=_;"^ZS<Z B#"TEC_:U8/");_E[7#\;
MT" +1:;<I7SH_KO#];H=5GA*TK:M2;BC'O:S3WY/7>S[E5('+Y-;3#6RKD>M
M#:QF<Y+OJO@]0D4(U]2;@W:&R="DT*%-<5?:%)H6'$6^=.ZLZYLTXJL6L "L
MMO!CG$82UEU[+L[.C8;K8.E1^T$<WG<:T!DV&HO*J<UT!>XFQDWQTI/77E(3
M/CC*^9<^26DI96TMS#O'F1<R6%9%&/V2CD3F5M93E$I\5TR+9Q7*:0)%2C-P
M"UX-FBNZG2#.J5F7-<.FWI)F+I)1HL^0J?,-9;JADF%?,/%I5Z<W@3#L'K=
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
MVIRGU0!+:7!Z[K\5-$)>&Q/T?26F0$,^[BMR7\3<?@=A21=U1%MG/&)9@"_
MV,F759@5.\:]P:^3K6VMHS+M+U152RBC?>J(1_13[O=<5A6OIHDH+J0L]P73
MIHDK$,9H6Y2LS+<H@E/I]HQJ*7S*Q2V:!YR"3ZM\<'FY3:+8 I,(U /!:$&G
M!N4>M1"D1X1:#J![W1_4HTFI80[#.*+-@Z.'!4(A=CT]*IXLH-ND1Y<V]W2[
MG2BIARUE[PC![QPU6,< Q"9+_4HR9:@X%L(>\'QJ<SI4>?D$Z)'7<H3%>H5^
M&]&M8$:-Q*A?WQ*G\S+<"A;+?A_Z0TOI$?+/(NM7=ZS7PAC'96[.>$;V,T^6
M:1"6]M=:TIPL57SJ=M9MXU^'CRK+*)^0?'=/<@NQ'@XRT\:)QWEK77>2[A-&
M84"*P&*0PLP&<.T1?$\3_8( TA&%C;[WZ1$<D% <$T\A5)U\.0J+%PHNX&/4
MI$XM+4EI?AU&1!0+AU.AAIH>AKOBY:>7ZNB9ZN@7E^KHI3KZT916SJ[5K)PV
M2I0I5"K0JK"'8\%PSA#X<18_/IJJU4^-IP6"-\!9R"S],%D9#!WIY%O+I899
MT9/OONAC#$5_BK)D(7P)+ EY<B+[3AAVS=R:SS0Q#3&-R2%<Y>$/SB<&"_TW
MKI&=N^14CB\I:*O!O%/MF/FUV0=Z^=O#FLH'YM,N0/60!F;3$9>1!HS;&]4I
MZ^Z:H%;FV1%^QWVARZM=68A?^F90'4"6O/6!M89$],\!O0QBUV5#&&>'X %K
M=JY+#<^(D:685Y"^")RH9PN  JGQ26_4^2"SC&.U82V_#<(.O0G^$=CR<N2R
M%1].S<]$6T%$=7+*4AAQW"E\$S+F4PT7_JR:D%%*;N0)*&W+M9^.^OB$7#&K
M42LL&'ZC@8/I,M/8DT@<,F' %"[X/GDRRS;CB;,D1BBP^JO2D\;$9C])/IDI
MY4XTK2"JMTH \1*:$65-B!0;BJ9J&06-N(S,1T>!,,VBV8.\>$G/)"V,\.P#
MA10C_4-52UUPF9(IWJ-<,G'BZ*0R23VL9LNTO550BL]H6E.N'FQADS+MY'V8
M4\/[P,/+2VX>2M1S#JI.!#?C6&RJ;K?HN,\RFZ@E8;WI"]QV.6)<'><$T!,_
M>7,:(K:*2GC%J2F+YJ@>LR 5&I$5%"HDC9,6*<XYE@NE2ZY0C\56]"/G"R;G
M_2;<&>YAR4E+(MXU1N*G([3C%FO:9UKRJD#5BOP6)UZ#@E-Y4%@52*RP$-PM
M)KI:&?V>ALES" (@SH[$B;N@Z\6U"7^I9_CWXZ+^:-S&>"!D]59S; 85<TCC
M2.W E,-300?W7$[PF4P+%XT.)LF8QNQ?FG?>>EY3?9Q.Y^LX#F+0AZQT$ ;>
M=RIM]F[+^6,L9V?K U/5T3F_)=/&[0P<J1Z%77]\W<+S5R7(TU.8@5D.U\.\
M;W?BNFK'P&2GW-3-L>5I!-9>DD;7 ""D>V] R'JIS6*']5@/V1W\L'<8C'>2
MP6&Y@Z"2>F^F#1<[**T@S%VO7#P>NQ^2(#4SKSJ#"]LGQA%.#^ T$#')Z/2Z
MA.B"$38^CB/K.*%-*'J+.M/;>!L^(M"+/C'D2'J:(DQRYJD(A(G51KZI><)C
M*9@V;;K5O<M.0$I(=XSFI3$$07W;M68)C$;5@+==<$4"^1QX71>YK".OFQ(S
M=.ZE/%)HZ-!EI_>A&.R)1L8[-+86?3UR4UH,ECS-3S<AW8F=,Z;4/3KV'J-!
MY"-I:I&(==1]PGZWQMIHS_-B0S( <:PI'-ET"Y=[9Y<*[9GD+U'=#TM*$(X,
MWSGLA([@E!4[O:TD_=YMKJG%+/MM,P+:N_^%0.S4EK,05OTEK5!4PFQC>)*)
MT:O*,D9R]. 3RC,N!(#E8S;1@6R/HQPC()B)D8.V G.C(_ ]V<!+U! 'LH@@
M/4;1;,O:4B#:=V"@232_F\O(>R=K*H]] X=<7-#,?$-6?NO!M]9Q92V<VG[E
MWJV*6*!OKK0HCV@=$3$YS1-:.LJBGPP= ADS0=J=Z.*13D^-,$&RHVN(*!1O
MZ.T-0[K<N@ZV%"N-XY&8B!&;KHPW?/JL]RJ"7O:SU%9/-YD2@* >HUUZ&\\T
M/FJFC!3R.M9I>*K'T,YRIM^K.4FG[?GC#.PUZ!R(;)2W!:OX,)Y%NCEP7I2J
MZ'I80@)$1+WQ[PE9)G6CTIB<<>M";,"UPK3OW.QES2YRHJ9#F#S38W<(+1,J
M-:WII'W?K==ZXM_C>YSW.XVVT"H+DZ \)6LET(XX;A,Y50;/X;FL+96ZKG%Z
MI$6PX+B2+:FV8T\^]]1Y8[S8O ,!\!L-ZNQ)-&YL::>.$-SN4CL]4SO]_:5V
M>JF=?C29FK-KE1RPIX5C1$ <P?X$;/;[Q%DYR*B2.'8M?'A.EE8>\["<AAB+
M'&^>G:D4$S:!!S-7(@##[FK)\(KQT]J4)^ZR&,CZ5 1U%4!O72_R:/Q-X=#)
M?%DJHQ5-N=>-OH-+/3. O0IOOJN1*C'$&>R7L><=MLL4L3*CG_O9PG"F 6/!
M;/;@7EV\&%<_D/L%APA[F$RF*I4"$H7.>TB;NB<^!S#;N6N7@?LE>1#=UT=
M[/O?S"N27OP'YF0@??7O:-'UPZ-,WPHI=,B_,S\18@EEI3C! L2=O.KM,RF^
M>F+$"5)O,[JR?7N53'9_8$4/YJO-'5!M)\Z=2H \LD:Z82+=ZP!/+PYQ:H<I
MU9!<XJX"IAQT.T>/\H^2G;\/?O"WFLPP4:?&G<J>[S&'K&F8)?"513;6Z_/W
M2>&//*4_6L#M,D/I5PTYWQNA?7O%84EC9\G7?(&7BW0441*!;?H//D"S)X#-
MDJCEEM) 4K[X^N4/4K9X:NRM6@(-/(-]LR,+"N&H6R$>5+:H"L19W'U IVZS
M:.N^Z$0JP@=E;(\5LO2;+HU^\H"VW::=QPXSVW-API-QYU=5C9/7W[Q\%>Z8
MAFR"V@O@APC!U_)B.L+F_9%W<;V^Z?JTG381>>_MC11VI'=;$\3#TKJA@! K
MJU(NY.FEJN!A/[0+8U%*#]EM8W;8,E&Z;"5O-%[DUT<]6RM+=#<_J[20)7%B
MGV4<C^*Z7EO49 WP/.U:TDN4U_8!2M/@:ZSFWK9A\&062J+#GMGY:9XYVZYY
MN-"7/>N39>@VG.7C4@/#..3DEMQ3V^?!;"79+&X*2V]%N2P%(:'1>!E@%IMN
MR]%@<EOP]NW2:PTFTI4&-'N<=#Z2"M\32IGNFKDJ@3+=Y,13&^CAJ68Q4#\8
M^:+V TG3<XZ* 68^,E(TMR]S:Y>\ #Y>'M":['_@O@TD,6@OF&E80Y-M.7M#
M;X&*RE<-(:UAE?XL]!5L4/^X[N;OTE^_UTOUZ)%!H!ZQ+*OVNMUKOA2=:!R<
MV^-PXC4M;]N[YU(?2 -JPZH)JK5ZP!T=B6/C83CY%!N1[J9D*5@!HG;H3X;T
MSZZ \SL[+XO6RY%9]H/'C)2;)AT5:8JS0X?2G?RO0!^]2A;'&GKS[MY5XZRD
M\2?)>3\LKC@!GQ7][0O.<N(;75KB93I9HM5R;KDODS6O;Q=7AT$1!%MG9%QV
MM%IIC'\XI!U?VR(C#C=]Y!_?T8PTE9HX-\K.X<B9N<F19"P/]?N4XY_EZA2<
MQ _"RS<=M;WP/.B-6QJ#];IM0@U)B1[2U9KM37HR)77,'T+NGM^5YHAJ*F)>
MY<_#"M?FBN9VN:;:L.;YFV%>K\%Y\U8!O'X]SE/K5X/02<Y/8]UV--$R272:
MNE7I^O7".H[##[!U[">R$/!VUC <,)>-9QLS+@A.P"7K0(SWDI:3?E48^.0,
M$@9M%IE=ZVM(71RO<?Y3PEWE]3P$'SD-RO\2"22G2UE:NHA"D\!KX%;:&W_,
MV/YMAU?J2G1]IC] X[(>&J;,9"PB6<HU:IX!/)I<HU5:[S"VDXM&EVS&JAX'
M^A9L>:9^?;.Z2ML>I/WA)[:^(ER)2CD-6]"EX)NXNYT!",LK"_6]R\X[Z=.<
MK>@NVB5L>EZ4&==E0FGH!1IH]FC@I*4(H9[S\4;IE,\F6-%YBV"UJ/<P+A^V
M0UQ)YXX.WK?A@?%2*#($/5 32A!EY;B\N DT*K:E>9-T!;^OELGIF&*BW+Y\
M2SPRYXW2&A/0B;;4/]2-'O>-GW*L3W2C%G"#!\S.+Y@-W?#&6F\9'4J% 0PW
M5[V/N.2=5:=> P$9SRDZ/TARX29JK"0SP0UKC[-R%B$F.%+2VIC7?K#'OMHX
M_F&^A/^A*0"PL+*,:Y>J[V+D"\%?XWS%^]^  @7?:+*.=O6PC\VP>5/ =5,]
MX&$4(2!HF[_?UB&@V 1<9YC>.GD79(ABY^UMBY)V"E6H4KWV15S&] [EDUJQ
MG!Q$CIT,]$UC*="FZ*B?%AE.YQY6T\0^TSLXZ;]#)CCU%#/JSV:O30(&7%%&
M/GPZ&H6JD,:N%I<RVAU#/#]0G9T !4/M1-<$I2_:KELFI#5R=J>7"XGW5:/
MW[XHM7? WQZV]R&!+H6___CL#Y?"WZ7P]P]Z>/Z/I L]HA3S+!S:FS+D#NFK
MF*"+-IGMI_QT1RT^',(;V78 V/%!IW2G,, X*$)*67H4BEBN@+L%79GR5Q;9
M*"E/N(RK\!9,FYI(TF$IFTRF8EJ-Q2EA/ JF-?DU#^(Q(<5!YY:/K.8UJCRI
MH2GP"*,KJ,PXST?';:=0Q(COF!Q+1;1U)>=NU#K?YVH-SV:O3$=@ FHV#Q^R
M+OQA?6-N"G64C.L)T:4.I*52G6RM48ZA.1,H-\XRYVRR<C!7F1<8DV/)/\E_
M$1J-I(!,OI.AA?5>-^ON&E,Y(92G]XKSVX>]E%WH_M23D<Q0!F;?W33D87 W
MLQ1:F2<QOT_F9DVDA[K>UM.:\M#*,3^LVJ5Y!S&&IDX<E2XP>K/L+ET?'HA#
MHJD7JCS%6O AQ<0:?-GL\B5N8-%H(!]D86Q<KX]"T(4_^W>C[(2-V;AGA-I/
M[2UI!ISU[V&KAR?H_#."RF73[F5GC%!SYQ[PM^Y;?Y2Q890U#N$%TE1;I-[?
M[-&%](UP7+_B(O3L>PO87G(G\R=_^.*+V9-O7GW_\BGZ/^H-=4,NJGBM_TH#
MO4@FXX\]\50=\=,7SS]Y/GM"7PI_?9JQ"^;%[RKF^O'9-?]0_D55F'2 U/!O
M%"^C -Q"CG$R8QSZ>&GVB8J*WO56>]V*6KS5Y^4Q)-CE:X0LT59:)NN;&TJK
M22\#_;AO<J JJ;72&6JI?D^]2>J^S4+6Z1#T9%445IN%9EA+TS'C5$A\)QL:
MM31@;3;<[NM5%XMM16\(!V!(LG1HJ]9BCQ#&:_0NF'7.-+IIUY.!%9N&A@)N
MA*/K1NIN)SOX1^7@&ZM(C.-UZ6(YE IO^:*H,0F5]5KE$->B5JOI\ <FISF;
MS1,Y%*_E&8]%\@#G(ELC_XWWU$PMEZJR@0Z22\M3>E/03+DB-"U:1Y-13,84
MAYSFZ;4Z+W'SJH%;!*]?R:=D]0?:RK5K"O$^<1Z1V"QFHYT14(]2)W^+C,RI
M[5!!XTYP+ZHY]C,E-%NHBZFVFJCT!$.0Y[=WT&,SX;&8V!8)FU%6FXQEE1G#
MOYW1NR>W?1S#MBM+9X>RZ6\_+2?R9(;C!\U$E9%#((E9ZVA,%5^SR<C3TYPM
M&G6B>Y,%%CR18*2K4]X,M4GF@?8N[MRIX900W>M4-W]>)HNFLK])EMTR72CZ
M U<7Q;)Q:C$YJU**_[G;ELLI?'<*:U1FOJ7T:0E$<DZ150PKC5D(U2F-TKXG
MDXDD9S6 R)#A(8OFFE@(TJOBW,GA,L9T7EDOT*@F1<C6X2:-4Z.@)!2PZ#>1
MQPWYR\JAHG*LXXUP$HP2I6Q;_W)PX, JN;/KYIK[<C"\U 9*:U<(CK%L'0D2
MW0<O22A39%%H\+#"8XR"WR<* OS-?=2/URG-M=GZ>M>FT^E6L BL;Q;WET<>
M865Y8*0_B*"CC'_VI ",\(HF]W>OA!/2%9S3NA 4[^6W)N/>4E*8C6*13Q:F
M"-. S@"$7NPCV&SR-M+K;H]Y94O[GD,O]LMO)WMRO)%.D%7V*9?8:40B>CS(
M3J!'3CA-NOEAPR:^VQ9YJ11E4[(&"[K3=9C<N6TL?K"-BIK=5EW03(4V"_<.
M)*[G\T,R"^GEK]L:/MO/=!P?Q3^<'X7D53L#44ZL]S4R-0UMBZ90^*3A^/I
M;FR]!:BQ'<A &:R$/%SDIEZF=V>?:O8M&&](9C0]XTLCI.6'YX8O3&CR9XUA
M/L:K@X2<Y1D !A8X600((4E+.DP$ PCS]S@YTKCBI@4P%1Q>&]F[9#WJ=>9
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
M1!?NK D3#(0,9=KNOTPW2G>*3CM#9\GG[@UN856\ ;V9[+.[TJZ3._219U4
ML][E4V_H?<:3H42U"SS.U/-X#K]\)%>'XFPCK]'A2]S]27O[-&)=RAN[2\U+
M>CCLZ%6&SMM3]T<3^DV&YJ"MHD_H\EMB#]L#P)>V[1<O4KAPZ(>GCS9U+\00
M4)M)3U>V-[-% -FOLTL$WS3.*N*O=G@7(P(BRIGUW35=.A2%LNZ;Y7@!Q*6>
M.[Y "V+Y;S,@9;K*84=SGERX3W_WV9<OGL_2B*VEM//9OQC1YW9+JA3<Y#1+
MUF(+77/Y-%Q3P?L:(Q#HDN($$=@HV^:<]P9D*VGX%GTZL=<B_T7F4&B2DYW\
MT:QD,IE5Z!(830&+1.@\%+:5]FZ@*ENP6Y<^C! (1A&L0>8(7JY-8V+(-!Y1
MFX2<1@![:)1E/.E+EPK]F0K])Y<*_:5"_X]1H5=QH/1^__I/G_SNTR\_^>+9
MYV,[*<913*7:R"Q\4<N0#'&*-K@;25-48DMAH=(UU5B538[A."@AUQE#!0/#
M"9JZ$-Z[.6=)^E@.SAU#-$;"&8LG#=4*YT([^6_40T.IRR%^-'O"C!1D@@]K
M\1G2&S_-^368_!Z90*' SUAL0G=%QL\DR%JB0M1,X/ZXBU)=Q%D/:8,4(]VV
MBP,U")G@)7*N!#E_6OF!2 XL7#!5MP\ :3"0;@<#. C$WI)'W',5$I:N^H-8
M2JBIE;5-T'4!;:WJ&P6?R*-TEM[&0UC7M#@JP[2@*[RJ(D8A,D\B-9'(IA]3
M?L(ED'ZM'_^KRB.G-,.Y>"GNX<V*"V*87!A&]P2G*S0,DXG3'F:K3(JS,@&X
MIB=R5V;LL,E>SA\W.4DIWD']$FV1V5 $<<,X&C L!-$^]9ZF$5*\*XGY@)*=
MZUR9TBWE%O8I9OEK(Q?'$^AMAV>S-\G;^FLZ,(#<@2LW>!<6.N0,9@)3H&J/
MH2K[1HEB7W6N?O9J33"79%?>O'HU4'.L\\DJ#:FVTG"M[M848Z=F@1MTMSZ_
M^9!:O+QIR#2VP\8Z_SR4+@.F-#S%>OB2:B2-]7'0H\?9(F+;3(*7F1: !,\>
MPZ:3>6PUAB_N5F@P9?D*B].DN[5&N^G5]?&*_I?4IMHAFG'90CQCXNP&%+DQ
M U'SNT&\M@04JW6A6L;T3U__^&SVFE)>Z6U?_![YK4].-B2DT& X, D@3\X<
M+?+,TKGL^A,S-82HX.N7-EIIVS-!6QKF%-1#(D^6V9+.MF-3$^9ZDYZ!'7EN
M!IQ\,"3T.)4FYAK-#V2(VN7)7VF^8/"+IWVO8KX#BRF@&S$N1Q.N+@Q$0,F<
MNB$=FCVM_MJK@#AQ;AL2 MLC2P%!A,6AU^B%!N.*!L,'/8USVRWTU<A6I5='
M#M)&VIXR6+#]BGG*=NMZSC)DH+4;SR5H_% K.;]1[QK)4L)H936D<-LT@US1
MY";5P3?<N36CV=@BF$POVT%_>)%IZ3H9K+<!:XQ[VBS$:-6TQ],=DA/X'702
MTG9X4?E?O8+JH]#TUJ?SFJP%]5]T.]8'1)>.@_61PG^K3_-2J9)G3[[]ZNW+
MI_SD]O[CU-_!]GYZ&'*#NBNKA)*U"7P=T>'9%BT#N15-SFZS71PVLR?IHFE2
M*.3''YYJ*66+%M0AU@UM\I!\HI* 0'">S7Y=D]\'\GMF\G]OT0[-%JJ5ENCF
M9U0@ X^F5@B>:S'CU';7A8"L2WK2KW^\(@[[6,CYID^C1X)/LR=???_-4VV
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
M*_PO?\.ID!^&2(@F\=2-W)5>,'WYZ&]0#SJD4K/'S1@,YMEJ-*;TUL#(SQ.
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
MJ9=$1B6M\#US&6P[.7UWJ^/ ?6]"/\;;*V?TK4&01?6_D\^"ZXOWDXZ1+9+
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
M&FT:V6+0?O=AY7X+3D R."LU1<& _1+_[)1[AL4US7LPO>*0O*Z/6M=$2J=
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
MH#L7JMG!4C )U>HHW%PM,T!43!?F%,65F2OUM12Z#;:3SP@_5=^-(!#$MJI
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
M.58 "<SJ_[;&NJ&WT;@6+'9<[G,'UK(BP'D#OF'"^?B*CRKV+FZC6]^[S+-
M,4KI35!/M78X-4>O@U>EQ*L#/]<_6ISMI7>C[")GHK+TGSHB529CL.>)0.;6
M-*NALUS9*.==+"!#<+7(332UG\?='KSKANJA)$(N/T6/%$-E2G CJ+0SI.J&
M"H@YYK)10=+T[?&4=H]:I;_+L>R>4N9NH"-NV#DE1"\Z>J(")H]$B/$PS#C9
MA<7$8\71 :JDD42+R+S."=<P*T3^)#@]%O3JT/Q:8^94.D/,A/F><GBNHK'1
M!/7!(JB*EC#S@ IQ%%QE.:7#F+DBAQN!$2?-DKGJBL0UG\*^4$R'=>!2LJF*
M$G#@M_<R^'U9V]A@SG1Q\S%2'H Y^.(&+O=/(-J@??_Z*\A"BF3=E!DRHB<,
M;!XTW(-&P0656P0.+;;=8%-B4!0!QLJH]2Y6>.V5B?'.!73'=SAB+=;\(O'5
M00N5A&B<,UQ_54Q\A^\SB.E*\!U"- <:I,Z'Y@L1VJPF=QBNX!PG+!+XL*,;
MUJ6@$0)=E2>7-LZ>BH-T! &_X^O<4_6J6M8>Q!FT^?OJ"%P,4K$ZN%./G)".
M$W(QS=24<1!RQD6$\#J)*=(&SAFX1]Z;-%,I'6]!J:9-X!L@3O7^:7#S,D97
M0?:-%'%E1KP<E4'#5>ORYU9#7?P>ME[H99P!?0F'#O8HB7 UN:*5;6"9':+Z
MV[[-W!%L-!&B.$09U2S0.@T=1)D'WV%5)ZV(W,3/]E!9P&CF#17].)WD([,'
MS);B#O94[.V0>$T*RQ[&=]4HD.:\,L/?B-)G@R.Q79AD(6$&/PT= ;L+T$@W
MK;ZDU9*J[M>-#V)$\>42QX<4'#[RJB3;*)6T89B[G?!$5"C6F2[[&;-5Y#D,
M?,0-(4QDEE :)(]W'..9S2Z%!N70!H@>[2('!".K&O@=K"!Q0[;5H5[3\[RL
M-ZO4X<7$=C)-P1Q7Y/2CPU>#7:HDGVR*.9$-P1E@OID)V=\N;XWI?JS8Y@B4
M0Q*PEWFDCUC6A@:>U9,$MY".M$>K ]06^\NWD6%;S@+_"O9WA2(2E-(GI1.B
M#M"4U6T"HQ#I(@^I=!M)VMG ^[^^^M745R \F=;DPHE8\29C[(I-)\H)7^-^
M2^TT_&^2)H<.]+<C4%H^D(VN%/:NJ$(!0-7^ZEIHA4AS$;/)*,AU@F5TDZ;T
M%O$O;[D$@9(U8VZZ'*HX4K="]^ZRT>O O2O9BU9+ZAR,$O D<@.34-4;7YSR
MBJ6K6Z%$:VF4/UIIRS:>PZ?@%-\&'-+ _!WF!YC1<=<"&UVJB!"7%N<9(?T3
M929@ZZY3J39Q\(<]PZ=189T">X>W+R.=P;0<1N\35U -_4YK-+N7HJ!J6^H*
M8Y0[P#VL\L$%YAJI@&ZY"@0.#D: #ZJ"3RD]1Q3IQJY#/&/B1P6A:^I8 X/@
M=<B@",)T2D?RCO6BF#&'^JC"-&(3@="M?Q9:(DP9K,@X,^Y+2"))#JW&8;;A
MX@:6"?6(314BK"EF,HFV0W\?FQJ3FQ1/^C6B5DRBG$,'9)>2$U@;K\,SCW%=
M.#5IIN.45 88T5;0DI%Q*'-RI4-/TP7 AGL?:9HJW?%U8P,&_";(X)FVHAM+
M:%42C-C=G8 U=8->(*9#JT:N3!TMXJQTR'3)?H+5'>D68$W\%+K'F"#[N-=7
MU<-E1H-8\R8?924HHXI"9DU:(UGCHCS^CAUAI;_ U!0[.E7<(.TQU/!']6$#
MT^<ZDR@.0Q)PTGR6!(CF(;&R'$^#6%_(_GP-6]LF*Y<D*WMMLO)Y)RNW(1=)
M5S,X.&$^"J;:4,DIZ!D(\12>:M#Y0S!/N4Z560/]9>$N:P3Y#KQ(%4O$18S9
MRWS>Y;VPTF("ZA(<K%JF>XE@SNA"=$IP')B6S-BSW+$)3T8 !Z%P+A-+]6@>
MR1 ^NGJHN9#,E.8Z$%.ZVD^@IB3-M\]8#Q_7JW'4P2=3F$X7/M>KRMJS,<+[
MR=7WR\5"RP/OO0:*=O:?L($,,E+-HJR0L^O&0#[4^@4V%%[H"QO)IR7"2-5_
MPB&'3I@,G:QKB<)1J,9%-*=8"3E:*)#BTRX22GE7328=R9L7Q3MF*60J/B-^
M8NX[MJ3D-2C@+Q#J=%ZJG)M8"(TTFE1()TPL(3F>#'G6C+'N+I\8/8XW;OXJ
M1R2]2ZXSS+0O%!S]&-CIQB.KMY_GR>WH5"/*&^!NZ(B"K"XR_;*WZM6Q>H=E
MDY*X$FW(T%#&AV ]834%8Y=;<(ZL5B"[59O$$ENL) GK^VJY$+2&>2HHF:VY
M%G1*D5U&1/NQ.7%.$2=FI3GT7F65O!_*;"_#95?W([CAR@UMU:@#OV8=X14!
MZ.K5U\$2=#F;)6[:TKP))@YS53J:76/M5)J9$PRO ML\A</S-_*HWELN@2/-
MY$D]5<5L2@.M+<=]:',!X\WI%H[5$>>JQ0Y+<YZ-N'*5F\^!E:MZZN1G9@$7
M.M>323B+2@.7CO70?28 6?JS.+*)9/"-2<_/L:L3G3QY_0)/9*FF'_R2ZE&V
ME<XN.%,Z91M#6@$T61#&)V=<@Z\SZ5K!$P83_.0Z=5[E@BS9<NP,MX5K@?B6
M=L,EH1K#C'DM"2:Q*#B6IG-'%,"$M]_!3<T!B&F,Q1C1>"R6:#(JZ_UMR+ZN
M,A$SESN%2P68CSJ'>3%L(T_*\,5**)@EJ[(_-A9H]P?D$ZLF13KI+91'HZ[M
M>< TW@%J^#29C?D>SOV]>G2N#"T_WD[J3,#6#Z0:UM(ZUT%9ZYJHMV7J6!%^
M@R[]-)DC\:4T'G,:DV<YQ2;/2%.:,?[8?=TN^^ER_"%%-PEFQ,G\"3+&ZIT&
M$;>9C@(PU.P^2;*U!@WQAWL'V2V68X$ZQ:&A*O$YNHM5U!,8G@GQU/#Y,MK+
ME#V8(^/6LXA,64Y>%"H&I%]5MO"+RNUD62B9I>FHHDI9SIU@S#.K-(XWG>F+
MT2@E?X.#P"947R*LL&C)7 -.LN_3:$)SO[3XR(X4ZSN1BE5I*P5744KOT@3>
M<1?,>$] $O]2[N*3K4*:NI;[>MS\Y]9HH_>Z6<G4"XYNL$T\LVW6)%Z,7_%*
MQ7@)*:1'<>^&*D"4)Z1<=B,H>9,HT/YH:31@@OCUNT7?T=S\AO;/9%H8.,XJ
M[B=N)%R([,ED:I)*;E$GA*Q!M9=&^?P6K@0-P&JG"39S."/V&US^6G,PG64L
MG:)X068*7KB"3)KP*Y)@ZJ;G<)(L# V:] 84M;JW J*=8U.D9]SS6H7Q4%F_
MM@$*(LIMGE'Z!$%AI!&/FQR-JBGBL,84*ICXXNA/[3I3FB@K.1WN+ 2SS#V2
ML'*K +.3--I>BQZ\@F5U,<$N:]Z:X@9O&_\1)4?CDCHKAMO[0TL,L4EB"$/I
MCB=M\5DAQYXM=P%MSI0T\$J9H_DV)X:+X!K./9'8P#</$3V)^F%;9J4-[S<!
M)RW::2P:0S8D"CY6X9&JJ'=CM/)0K]T&HR QM3J)ND-:(C"A.-\M/T%RZ\7[
MWJ:<?SKMMRGGYYUR;I7?UR!OUV5)):C!0X-]**@U&"Q!^X6K%Z=/8T"WU]]F
M22'+X@8V_2_V7PP8,>RB!/.'<9!\ L=$C3[I*#Z8\6.5H2WCH&LMN$#9_:6Z
MVM0M>Z]@3 @J-I:OM^*P1=8O!H$XV!&I\7R$FGN<7,34!4)@0F!:V!AKAZ)\
M7,Z-&5JE2.M@BXWCLK4"L5&!4!A:8NJU*K12D\]..UK;S[S=T*W:4%W()0>=
M@#O+25G!JVNW:'N4L-6BE"M%E3Q4$A(S&7<#OZJO:.YRBV<6>=F%9"_NTD.J
M[\Z;3G*[^UNQ^Q2!=?'>JCC*!FHGTKC5JZ!*5J+53E+4J;Y#7.81&OQ49,'M
M5,O17'UJ%S*%GNE=4BMBLT#3\P#KS>CC=3B[U>D'I*O,*1QH!*AU,#)T3-Z&
MX34BKBY7I%+"S*/:!@+!;8_(IH_(332,BJHTCC0\RUV&2.@)(TDB]4JEU2BG
M[/+\+W/IG\)^Q(0JQUV3M%62VR8!JT3IU><IM@-AL5?%]9@0=$,0$[X#E[ K
MO!H74>1)J**E[=[TOMM@?!#>4J0"C-F(>EF=GCN\.I&4.-&@&0B<H&\,R:LW
M" P6^E&6$F'%N::>KS^&#>.236Z\*Z>L:JK\2YC93,H:0*SV@_8RJVX[0:]D
M>;O'/7VUFSH(C8OWT@D+_A;<>0>O?GWYVXLZY*S@COB5C+%.C4>)FQIW+NBC
MR@BX<3]WND3!8(HTXFDB-W[NN^AN2/12 7_CO*]C,QAXJ9)M#<?BZB"#ABUZ
MK]LO^UD6\V[E(##N&=4,"; MUZV6$S>J3$Z,)@B-@VA2*8X1OH7:-6Q*7*TI
M*U6P@2V$\/X$PY%B$OS.L3#+E\C 1 Z2T'N6%0I;2UR;.E@A>WF,5]](N7AS
M6XGR$I:-2EY>WJ!"SHQE?U7($[0>\#76S;B,8^PRA\GCX;;<-:!1X:N^"1AR
M;TM58L@OHB*\++KEJ(68?JR[I>C<&S*6C $44S=!/&9P'OD^VO*9E.4P0A&.
M=AR%)0@+S",LB]G"'Y"$.J3I7I!%N? .&'HCTH*@X]8H&_&U)"XQ1+BW<<5Q
M:1(5ACBQ/5^"AQ%C'7P09=CB-P(=N:^]<@TW5==(:I5LBM/UC$8B]49_PM_S
MD"\0DL"Q"NE*P]UA7"6\O; S"8LIT<-@%6;$D.!GX)<C+J1$V6+8>JVZ=)&
M;$]M3-+H18W\&ORTC,6^P8M*46Z6&_4?>I3UI,*(;TLSI[$&4F%Z@%6/\9(3
MC-T9A!+()<,(HX"5]U51UN1Q6LSEA"UF"?M%)O +O<>4_+W@90G5B/Z3$0&Q
MDR'P%OQ"FF\4M9WHG^F=*:=H:%K%UZCLR#C@<$4@J&_.78=?& <C[D&XA0/3
M5#MJ<181?D?LSR3%-7+;*/2N4:V;(XFD1'D>-$0]H+IU5IM/9LJ;E96,1<N4
MWVCP$Q'ND)DB+$<\H=[XFDE*QVR6/7.B BF%@V7#F(L^0@LJ!;_D6%%!-=;=
MRBM@\'HY:15UFQN&S*M?<Y9ZL4G05O+\='K25O*TE3P[:C084V&@E=;KS^*(
MNH:"<\&)\JC8"X]E$E3>O;)!4&-:6ZQW244K 7=V]>Z7C+/6RF(<Z4=0Y0]9
MCGL5_MZZ=Y6E)M- [K10J0E'12DQ=!<0EIB.K+C@5JZ)Z/8*8S&[QF1WEQWL
MG4D97S,<E)7(?5QA[ ICQ&X*%B %Z\SE_:FP#E'K1R8?:ZL,1=YP$!(DK2VS
ML&N=(U97PZY)%)2@'T*=^+#$PHNC+O7$V@+EH#M>:]T=TG=T7TAFF+F^*1F(
MM9",Z6(C8$0&E_R"((T;.'*XK%!22;.Y;KO DC0^DW ^3>3'NX@%0A()I9D@
M5<S$.\5 9.-(S@',0S:DMN(Z%+8F12EY_$N:20S<JV%L92@3T:CT 0,=LPHV
M -+<%#V/<%I#[[7^&J=-1[H7EJ.D[GUW'[N W]1.[[MPXPYR\[RRB,*_?W._
MK=+M?K.NAEEJ)SXI;\SEQ]=OO,[/1][O;S^\OGKWV_^\?N5=?;SXY1?OY;LW
M;UZ__7CUA3IS\PKR;=H<6%IM-SNG_?/NZ:#?[_9[N[>Q+X^\E__^^?6'J]<O
M?_]P^?'?NWT!-L_T)4+7&Y!M(D!Z8WOT]C*B>)%3F,- O0L6!CG;TXSP+' 9
MG%9%@J?$5LD[ER?$R](A6J6CRA(N^*VPV69IGA^.RV0D2OL:S-GI7 ,G742K
M/%7W(N;UKL@H(> [4O864IV@4J<8?A\QH#H\)BS!"C?O,>PEKGU1>S:8*%$Z
MUT?*H;KJJ/4H3<0R@.F!,1F8<"QVWJ-L$.V(I3[!RJ0@+NE*\?6].4VYV@C+
MGBJOP<Z\0#JY8=3TS)J!1&C@M:L1YR*!RCP=%YSI<.)=!%;"9.\"&ANG);YA
MG 6VC$L8%@1+@2<JKDZ4A8<H:3/O%@P 7>@DS[1LJ$)9#D^=J+LT^V0W-2_4
M-*^O$[<1$T2.P 8U+(; IM#/W)70/+)D#-SW0T(.KRU:T# O9EJHSLJGB'!N
MF)4-$P.9"W+D2*I7G8/N02"0\<K7P5[!LVNX6*B[WH(4<2>R"@4'Q*)\^R(Q
M>%0<!F@0/>Q47D7H+0X9/B/WZ!$7L-2%]Y*0I@O%@#STC)]UZ<(K4[H@Q7JP
M-&A4W2_5>^F$_8%1Z&L&_77 BUVY=0^0$'1]EC38W'GR.1(R1<0Y]H<KZ\J8
M0XXBI-QC3HSC%::..^T59XCGQP/$Q4)T&499=P;+%2@J4878_>#^<#H$71%1
M9A8[1*,U.S)L?':#T,ZH7\AIAN9V.2J<W!\=KHEFA)J?Y<)KZ ^<U6T$.T?
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
MQ#*.LMOU>R=]__1X4*,/:+(O*Y?)"#8,UAG6)PAQ\S@6GK-#4]SHJZ]IRAH
M$<Z]$E/3L<?,*G[1D=D60:ID0D%1.(#(Y!:JS\CCR[DN/FVRD0MA&JDS3YH4
MQ6GEAVC4(-/[_*&$F_[DN',0O&!?2H,+>:\6/QZ%@GYX?MP]^%3_X=7"'^ZD
MAL/+%V:CA?1)]-OF99#00W9Q>W[G#.Q[3GM*I\9E$E'9V7N.IKP;PQ4K=>MN
M,$NG$W4IP7O".U9H3(U(#^WCM;4()V;[MYKW[#TW;Y)N^S4+IC?[N$F$,S%U
M9GJ-,Q5PLBJLG,0=<RHG+H14@9H)="0R16QN0V2%]JW^2\7,I;[X,F-8?S@I
M&IJQ<]8$S>A7$==JI5 64E#?!>"]R0/9(&Z:BH;8<NQDUT!F'G#RVTT;RA75
MB:KX74*52:.CQ;<6C+<":"@.:#Q;<AK:O.A/IV=M_V>;XMQ1/?J'TK@/)KRK
M-%JW0\K(7E*FBC(S]#6-9&^U8+IF*ZED>;P#BKQIM([&'^)_H$H+3:;'R2V]
M,"UWC0$%9FB93+$HC6.! H].X!_>?P>3Z8_>^S3-),^9@WU_C%6;ZC-IWH9O
M5E)_3O$W_0CQ#&*$4"^I,CTO)]BQ]BV<6AA))"V<"&G [04:M$6'6IYN8'HP
M&$DQ[Z? H(1$C[RKDFC)<%^YE)1!->!A<,%B#PE&<&BX7!'+O84@MU1U1T2\
M/GR425B9[R@,U8)S7/A.I6'ELEXB,E]L8T<3\/6ST=^_R0]1&(X[O<[_7G>.
M_IQ>?X-T6W__9H&5Q-^H7FO];G?Z^<?JBT_@Q;<(DPDK(R^G<?"?16.?=OO3
MSZC;UYM%Y1Y;5)&T6C5"_WC7JA%.C[S_]\/KJ]<?_N?UJ__OP=/N[=JT!UB$
M\?;BU]>(LFDJ+[!<[_>KJ\MW;ZFR K[PV[^O+JFBXI?+MQ=O7UY>_.:]?/?V
MU>5'_1U8N]]_^TA?P8:'"_S#KA8^KUD!^Y$B84@S@3<%YG3*/-=IJ2 )XED>
MF8NJ(3.CVP/GDS,.O038;J&0?_TI: D6X.C^"E=^!??_@@[%JV(Z50&YW2K.
M%7=EK-#@ZUT)-6H=U:4"ZTM/6;@2F1-D7.?EOM,92KE$^W:-T3L5+X>6FE5_
M\\HVMV+[\XW<W"Z)^1O)>Y$G1; 3A#EGVKV(%8=?Z:;7#/("_/T.KL_#.$T_
M,9.LV1VF*.)J;^D')5"Q1.C N-6"&DY'6314H>-&80\+/DX7N C[.%6+7PS3
MLL#UHQ?_)B\V^99U&KN]?Z>E%D?!/=,9S)@:!1</Z6&MY)K_UPH10D)/\'L!
M]Z#8Q",W[@M=3DF$IB59C+SSF(^-,,CDPA)P;P(#6IK$L @OUA<LWBXN[:GE
MERA]+ :AA[:@QM66[YDV(\G27DRS*":C])]ES+]X!S/"N@C]:_NTN3?FRU-:
M\+\]?@;\6Y<,)W+3,T%,Y^P6"%0%3<+^A_S8?M#U]>&B!L(6D6F91W[>>N2M
M1[XWULWOB;"7,TX>#-.)*VI*:9_J>$PH,#?ZG0$*4.GH^\F)".K+ )\M?W[)
MR ?F3_+QG:I] )JU]DF9^TY$-8]@<4 S<_*6!H:#F(]'4O8?TY[E,(_"*,B6
M L[MU<Y>N)>K;51;WTHER\?>)!+^$&_<7BI895&+]!QY3S2(WH)!=#74(>%G
MHYB*^%C !A/^>%6U7R\<2_X7,[27E:%]L$-[9X96L7E4S<)9O52EUU3\ N^E
M E2O>\Y?>G #0?]TAWS7=[>(CJGN=O2@WA<4)>'$BAVKKE!ZNL>=GD8/#[,
M79\1V;()HA [2+05U(5=U6;W+=(4SI:BPB;3(V^.[CC*\D*GRPZYJ__B\G":
MWM$/B+ 3%QCK-D>N8F'(O(/_^^K#"W3Z"FK_Q;[VX%,=O":$2X7P"3,TX(.R
M2)-TDI9([\*N!:)QA],TDK#K4,U 5[ I?P4Z#KU8?,Y[_1HLNPZH2I8>'5J:
M'GIQ4!3!"#Q#FF3W1QW2I#K6@NB>L<[+ RL=.X:OB2L,_A,D1!"(;F#]$"H$
M<0H1^A!<I\2YRQ$4A!%J</B!=U/"+IDET^*UE]*T9$NN58[EL&!&<OA$H@#_
M*1$L!9/ 13"<%1P,,&0&H;COS@<<=.>5G<S !Z4B603S/U2?IU(EAMB2 2%-
M&*!%#7?($.W$5B#0WD%\B"WU#-4 $@[RRZ1#;*0Q'D4<(;R&%@9D8)+$[W!&
M42,:()-3A;,$UG94 ==DKYLC\ 35B7AY:78=)-%? 6/775B<0$8HOKCT)BF\
MF2/Z*'1X/$CH" N+D3Z'6BKMP1&26N+>'98$5&$>E95P:X.L>G'**B]-:/%F
MU3/&'S&_!%) Q&D05O"O=8TW?4,?<#F3..$1/>:6*I</@^LDS?&SG]5-<!NE
M6 ]MAJ0I"W!DNHA+AD+6\B17\:W@AV'"0U QL.2.&>@*(L35^@?QE1$;)1'L
MZE 1889)>HP026@DE&9DC.,4"#S;_!>O_U4!NTUJ <;*"@ZW#4Y);$"^\S(C
MX$!ZX02V+IK&2F24ZG0(VT'+/+SFYYG,@P#@2\PX65FBQ#\GD])LAL=+R_:,
M08)(TQ*:M4@1 S58,3(I-5#I$LU4/!NCA%$#8SFQ1X]%92=,Z&B5<9!'!3GH
M!G@E643ZD94C2E,T*-\,>E:%724U)SA)-R71$Q#B&9TSRE::V\/%XR:QL4N"
M 4.5B\[G,E+,) KBBY%9&$F9< PQ]"[3CWK;]Q,4;:&:U39YK#[##83W'R'G
MA/9@W499FCC!TNIA(M(\Y<)[:%2<*=>,43G,S6R81<(^HX-XL+.4'N0!B73^
M 4N58G?%)!B]N_*]WZ*D_,S:ZE_E$$GD69K&^.XAR-%A.L98C@J=$^T[XN!;
MA@04%3D#:1C,C,5R@QTD*1:](/[)Y<?*G)&<X%HQ-P-')RN(\V2<5 X+%?FD
MUY0_%28^:E)TCAP=!_3:<0<I3AW">F8(0L_I14W68PDUW X17C_S0ED,N$X4
MZY-#."/PHYE6DXI4/OC93OJ@:K.!4.!E6QND#J/J0^("PCD\" VPQT%6)$;3
M@H"ISR.X!/ [3M#>HIX)Z)R1*;Q@864PY QO4G78RK0L8&4T->-8@94$FB8%
M-;J7%A+H/B[(*JB8C Q5@?>-8YW;(I* DGH)X?*+F2QQB"D+*6V6Q$R3#N#E
M=[_N@6QG!INE\J.7*8('53^AL\4B6_T#E_M;IA$25</8-01/*U8F!=/TK@G(
M _GZ]6>_-D"G8 89/"]DQG14$TD>-[U1.8)&.G?0JYUC*[=@?2G<M[Z!@<<"
MT66*Y%#1C=3<#X7#B7]!#<;H-H!?@;(_A.M2<WRBX\B?VD?2_4^@I<XADIN+
M^4A0'X&6HF0+Z,J;*&%-JW.!^\EU.R>HFOH&I&@V%9<\HT)&,OC1IB$#"6X(
MSMX(>] HO4Y0Q50>I@\1'+4 [T)#](&A3"%;D?<=@2SDAG_/CH(P]%(;_!1[
MGCL>*=\&@FXZ_:C!'8MFG">X0@#ZNIS2\S+X](Y^S9WUV#>,ZC/E;F*8!5P0
M*$,R24R,@XLBM:"DW^5RD%"7P0FV;\;SPCS7?%4@(EA@[,SJ4J499AQCY##*
M3;$7#XCF97#1A<-&U(]>82$9=M"&]60,1TH=!9TW1=E-XCTD3VA?1?TZ1:Q:
M@3HP67$DVDM!S0EN@6%TQE"4U7[DA(()1F4&Y.9B[CI'!K"Z[H-+ ZP_YOHR
M#Y!;@1O77'\ARJN,$ 3D:N6)?D&-[.AY\>_)F)$'>Y1=) 6IDFML:J?!(^HK
M$A(5)%1(F9S3DZ_C=$A(CP7Q"A(WL>4OTZ2'AK[GX/+J?_(7E!-APTG;(F)1
MW02$"FLLE#$S'G+Q GC*A!19O5!2LPPT1G)N#3:MK0/1Z^;/O42<[?J(*#>>
M82E=$*93MQ-9;XS-9)MYVL4C35/&XXC8>]JL\.*3-#ANL\)M5GC-:V!#LNJ:
MH74](FY2785IR_E^]PYM$= 6^G+0T3Y".K!.7IWK[N#-U7M4J7-N8.-7J]]=
M$.1W?_'J _X@S2+8#XS/P&U&I(CXC!)+C<J,OOCN]1M2[(T>Y\'EAQ>8>2
M<U2R]AYTP+5Q91CVQ%).6ET+?T6W &0*C*YKQ 62>."<(R7/L,D&BLJQV6F0
MS5=(<_C>Y4?I^3&^K<VJNG&&^IWDHLTX5S[>(TT.BUBR@@:[LD\D:YT)X#/Q
M^J5\.</%F19PX2>%L$*GDZ'&X$!J)OT(6<G<4!C1HFBOB*X_ON<IV0'K2)2:
MA_C_;+3 =_?:Q&O.?>0>F7=L_,24,E@<0#+Y 801"D(KB!)7TJ#2!(OD=WJ]
M>BR</1,"U<A0$#-FSF$[^^#BPP=J9,:^!H(*UV"[ 0UC01T<^BUX/,X&W?KK
MX(%K/J]'XP_AT($_AS\7.LW*P,4M*!./0B4:B\GU6B04F)<3^]]D$FM*4=UF
MGVN8&"H9'),C@M4T%-\D3\7G'@LRF2O>'WEJ)GX:9=:T9I^0R&7-@@B(LB[A
MM(^BE<+$S,7B5=9EACWLQ$!8M>N81VQL;6&T%;046F5*/?:^T^L#J\GWBEY
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
M@;DJ;"%6#N1G@Y8D>%,C) T*GA02P9&:XPV["(L\JQWSP.1Z:6/PS>D0KKQ
MGI-A2K*(<NQ4;7O3EO6F]=O>M+8W;7?M2=%=M5**<@K*!30;W9GD)X(:TV81
M^GQ9U5S0EXDO>HYO;U;$"5ZKX/>!S?,FS0T<0\44LV#-@O"@'PXN#&O5#!S6
M&3UE#UV6E[(NZ[LNVRM;>D[ZXB2C(B]RIXR0A"?*PD,TP6:(,%(B+,(X"ZR)
MAO<QA57@RBNSC'$3FM ZT#] *:U?J-HWL'Y.;6"$7F)&A_6&< +P!;'#C(U_
MJM?#5,J?W/M<&_D@_M<!W,)BI[-QCV/, [S7T5(9@CLWCA":8Y@F9:[#)/#0
MT2>-_>[0<OMH<H"Y^I<Q] 52'I<%O,'KB*S3/%?XR/IW1\&41/(O_KK*P!D[
M1-AZ[53YYM]X%.X1-9.B8B3!ME\^_4(%$YRV\,Y6EY,GJLUK=D-N5"!_/?+V
MXA"@DW>OB(MTH6G' 3][0H:S10@.?NT/.@Y)GH+Y6OU;$[8C>>WQ3P04@?X.
MF+X\#M3RA":"9\GZ[&#=HY,9"^0*?0O=7I[11'OQ<*/ 22.G 75ZE'"E,,I
M7NA"0A,EJ"T$1T[-*S.5P[='=/;7/&QHW]XQBE$EM,I1@QA./H/J@)M"$%IC
M&2'YNXY;J@*-/!2,Q^AO,0A058&0'6[=$;'T]_":>F?H,%Z+5M['(!N>64O\
M8>X?N2%XXW.P1$#X481"%*9TRC$#4.SBY#-8"CR!SQJ'[6(1<1"ZB&!3$.=$
MO^$(JQ]K%X]Y.VH'/*\3E#TW<#_2<5ZZZ.:'K?&T9.A+;YXEMPX>-)H; 9/E
M.6<RWC6\#V]3'<:RVGT<C+!66H= +C_6]?T>'I</KIB\LF*RCX?FPX(C,7]^
M*N:?FDSC=(:YJ(=:1$?>_:^NR"2!R\4DM&-%4G^OR:.ORX>8JC(@#=1H\W*)
MO37W42#^, B#B[2E72\7L K=18D&>2$5+^5RF5?M"?-U?6T;*\'D;@VXDVLF
M''G_2.]@$!D%>#%_,HJF&"]=:9BADO=2?-_IE! O@Z.6VC P*5<0H!@[L*]O
M#$+4\E=A;'4<HUSAT%9Z6:,5 D_7X6\)65J+AVT<>_M4L!-76 V, ?\'$>/'
M,QQAHT-!]Y;C=OANV!3&P*';ZFR=VPV4Q+,QKJZ,Z?!&FP[[J!>NYBVD]>\(
MQPA9TY !HTO;_A0UQO841F>L65QP9$,JR\G)AAMF4MA0&SFZMKE/F<>TX/$L
M]-";.[;D>KOW$CKREBY=Y8Z;,]6\:1"%.DG+?X5;2-(-F1JK#(U3O _--U%4
M4'<0ZB1>?9PH4P[1FNL\XK.'W /7'-K##"_ZB\;9=:,19!;SNNF,).:@)8T4
M:@4 JRF[38V\.!F*"4HL(9FQ3VH6A>:BPY8:0)62?E4NN_M'X_:ESJ6!)0@J
M+]CSZ[S!Q?F2FWP2?*I6(C7<Z$VOK'C[>#-CZ*0:/1!&OG&943Y-XU:*(T5/
M\NL=F]=Q.L10B-O5"*>_+%:Y_>?N_7V\IWYU/-F+BB>[CW+_Z_U^>_.M]06.
M-J=_S>,UG*KZK$8EOMD7O&GXEUA=!S$F75*$*^5X*T&P6G?;/2APB;@3:O.Z
M2_*Z)VU>M\WKKJFU-B2KBQ13Q2;$@C[TS[3.0*"*,N$(I>&8E<@(*Q$P:L>*
M[$<$MM=A]O6")OK)V32EJ]>XF_MX65@C:2[],<)J/Z=JW&Q1%7??!G#9Q"B'
M<"D+#/7,S2"R&4VOF6"-DTF#9J6VE3)U+5 ).15"@7F%AT!^0[#67AQ1427:
MP%ZB"9%S9'_CRT-]UHP1_$+M)>D71Z9FR4(;.'5$@C4@%F%8O=,BD+:,KS&V
M^5+',UHB@91DTNNLH3A6B*]SG?Q]YFFE$!_S1SE9?_3;UO[C2*]$//<T0E&9
M($*@9->HS1S1QW/V/@X2O]GTDY^XO\@QXDAG91K,)APS,'$-:R NMPN1["'*
M*%K1\ HXJBBRUO+C7"<73\X7+^@YD//+ITD89;#@&TMOZ8 K.!V2A!9 $PL)
M=>*CYO]3]!W:I. ^ZWI'Q-H0,Y#61+A(TO$8JXU@7T=[>3HNT63%5/=E@E6N
MOF<^D)2I4!+0M<C?\0[D3R]\A$;9QR-E%B'B&3?7 D7Z6RK($KZ5*-T>Y#>>
M^D\9W08Q107X3C%1@KTT)<R*R>VUL'Q*S<4;Y?0Q(45-:UT4<"5R;&^28&$Q
MPJ.E=V '");56G4W.[.:?-Q$^ Z4.6[8$-^\L&"@P ,2CQ)YR6A6J42_!DW&
M8ABGN4ZRSWV(MK"A1GE$>=U&M?<>FVARW3MS\+,$:7_)TLD+K>8^!I_WLV"D
M-GD=H1[3Y$7H"IS\0KWG?"6RO%U:!CG]C=[3GV"3Y&$D5SI\Q9!A(3$9]EMJ
MTU4BXA8UTQV51*MCLF5A (@K)V53<9S>L4T_3P@FRH/R&7*S2X.#0YU%><1Z
M?:8;675YT_BD"%,8%C!2^@#-C^8QT1EC@__W*RXDR;- H66.*0S4<\%G*7_$
M/I, <Y&6[8P]X5!@U0A9C< >X^B3HCX1D!WD\J&_,U_@_&/)$\!O#7$-.6/0
M=D@LBZ2=+HZDK=%\>_9-&WYKPV\;[ZO>V2[JI6<4/<5QBHJ6_#=&4U1<#5R8
MHA4]\=1,W.+DUA%R?YA;D[U":6P 3-'C3N#.W=BW5IKB]@(U;N6@G@X]\C'%
M8E>1*/^-H..OB1OW:>$HM^)\[C5>80N3V<)D[B],YN[JC^<*W[F3&[NK]_CF
M6<8V"IM7;]U>K+FW0MS66?I&D,:MVX!OOP2;<<LQ&4^[';]SL@GLVL<A VNE
M;9>DK=_M^IW!)A!/6VE[?M+6/>[[@_,-2=O:EHDXJP^U3#9'@5K%+-#K_*A#
M.3TZ66$L#6DP-/4/>T<-45TLA>+4QT&G1BNV[1;62I#8#>*T*Y#8@W._>]99
M\]@V'Y\GNR1JKUL;L7R'MZ??ASM\T&[/=F[/6<<_W=3N/ =O_-<LS0E$>!P5
MN^*2KR3RLA>K!6]WY##T^QW_;/! %O*5P]C;3H*]5UO:'9SYQ\</)%1IMW0;
MM[33[?F=[M9MZ=?VX#:Q]/,P6S_LW*7V53+ #[(PG\O(OK;=YY3!R2,.\?L_
M=,C3WUB:IAG7J V(;)5]NX/W8[=S!A[WZ<Y&S?=]>XX'8)&>M=NSG=O3Z9WZ
MW<&&,IP;R )LW\W8@"[67HK;<2GN;IRS=S[PX42W8>@MW9[.L7_67_=2;+?G
M:UV*I\?^R=HFY8ZF";;R4EP,_];>C=MQ-^ZPR7M^YG?[ZR8!6X_DJRG?KC]X
M:+R[W9ZGWI[SGG]RW/J+&XVDSN. M;=AZRD^L,3='QQOR-)M'9'[-H=H<KL_
MMMO3;L]3^8GTWN[9EF?B/Q+ERCS-ULZEXY];]<I9]]COGCVPRZ M2-K&+3T]
MP^C8 S-Z[99NXY;VSH_]WD/['-L:LR]9^M^P8)K  =-Y6*M]N-56+IC:H?-R
MT!N<^?W.Z8MUC;[-J[]'LM;W:SO[QUU,^+3;N1_;V3T=^-U>=XNV\SGT_M3
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
MB^/:K9 ]OI#U^WYG\-5#IULL9&WRY,EHW/S.\>[FA?<Y=]+]JMNR5;F3?>Z
M74:JO<XD]^J";IK?%HMLO]_QSP:]-<]GLZ0^S06]I*&O%;+=$++NX,P_/NZV
M0K8=EM(3R]EF2VA.>Z#/UO5JOTC4UC<#'ZE'>=?,P)-UZ^B^6 /LI!FX:_%
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
M]'T2^-1S/[:M9WM,"RZI=QZ]]W "I!_0296Q!/IMUO8YED.>^O-Y=HO1C!1
M/4W\B+KJL":8V*_8DG"ON:=7(HXW2V.0P!XF1]T3]M^V$Q[O4W2ZJ:_V6JE>
M566SO!IS%7?[>8/I%&@R0 <HR^7R:@Z>0--YHVF+IG@0-)FE>L64E80JL:M5
M*K7:J93*1X],+7L0YFXR3=)% T'JSSP<MLM53!&@R?N:YT=_STM=N0W6< ;4
M/FO04T_+7#J=<Z4EC*D3\9OS1E<QX(7#F$ 3,+/HE0)?1<17:DW@(/C2L#&#
MKA8 7D4)_IQ.-;@_: ^&*U&PUT5-E_DI/.RPTKDQ/VJLFDK/27JI;JBRH@L/
MP*5!ZG28*E.ODI:0R2\P==Z86IO=<7!,54KUBBY7JI738RHG;\!YN?"GUOO>
M_OLK48UWS.]8[RQ[9&><FC<P]BJ,K;- U'%\^/L"J88]&(K3]4:@Z23=NO/'
ME8'9XDHM2WI(L<SU<[F[O1E92/BXKO#[H:/O>+I?YX>;FBVP#Z*LU42;VDO$
MTPD 55804&:"G!6 .G] [1.#SPHHC.,8LF(4I:N;",2'ESK8XYX['M,X_#-Q
MR-"^SMC[0>_XUF0Z=M\)>2)C*\C&21IMI:"6A6UU)L ZS&"P@V),QZBHIF1Q
MD0IT%5!LI;[Y<\04UI"I<CE[7T5AP*<OJUQJ=7RUAOR1_/"+74A#KGE/S3,5
MZH]75Z]Z$?X\;V2='EK54KTBZPE=M@6TSAM:^SOG\X(6#?ZH14@$$E9^E%/G
MD5?BS$2OY+PM^S OY7<[&#5G/FR2>/NS#O9)5 Q9-<4 FDL$UXG199;JIB:7
M3=%<^1+!E=JXSQ5<%2P$4BNRFE"T*0S\@QOXM(#N:LWZ@][P]&SGNO'^+K *
M!L%D/;OG7AA>132\,MCTN2%,0].K5BE ;K, UTGO]OP@I9?J5;#FBY(*4A23
MOJS<5D[9W)B.,)SA2*3%]DQ F]=%#6!O2__9]0;$NPG<Z1U2RG?']D#"S9TA
MMQW$\0]T: (9'CWWU1Z0P>?W[T"/F!^M$1$C-==AY9,AZ[5R]A#L;F0\ _OM
M>O%8 $!B[T93E[5,W1L%(B\%D;M&&0Z(R&JI;E;DBF$4&9 GJ.H_3:_(1O=7
MZ<O7SN_2EZ?.-ZG]\%NKVVL__"(UFKWV;^U>N]6]DS)T@>3'LIU0J?LK[F*
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
M,+0L66R[=N@N:WIN';J%1T-PQJF4OH.P1EFPAF"-<V&-M6IA"M9898%*+NZ
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
MYXGU[S[I#%M GPE*@CG:JU>#=C@!E%_1&5PBY%&TLUN$:34LI+"3M,<WH0&
M"CZ]<? > 3C^.;,!DQ(LS7JA;T8FF%A_$(F$)SE/G&;=()CU80V' &1V?TS8
M]0$K<STNU7=;%WWR2OR$WF%^? 7\MI)I<P.TC+#! =XB^.3 E5GZ34(G?6:B
M3>D=@,?U#/?LT XP8$;M')K+@[R%\:]XTC=KJB"#(4>&L[&$EA:]'\<NJJSP
M+WHDA.\!KD#+><$4(9]]XZLUGD4TBKW*OL)C;?W#L) %VV(V-*[]&:]&NO3P
M=+@6@&NV8Z/(X/;M!S,X4"#@;!S@AV?C@32P,>%(&GKN! M6XN>8I\3IDA>D
MX1.E^7;]MY:@=M<2#)&S8=24XHD?%Z7I+\1]\:SI" ZY[;#0[8J*O$R;LSF7
MC0)LK5V&4*C_3IB2:$G #2\8X '&M2CV\=B8>&%Q&W::S$71']ED&'LO!KYI
M'A^*,4_ZT.S<?_N(O@O499OTS:T?I#_#6UCJ4(>$Q]1F?"=\S:M-WOR8P++G
M1$+QBT8-ME]QT#\3%W'/U/)!-IW.O"EP'I48L K:>6]E?2 J0..GGA#X*SP7
MUM=' <+E+<@#RO;1.N )="&@S]RNNDJD+U0^S)?JD1?+&]#OAHW#M@@P'WWX
MJA![?@<3A*'R':0I(=(#2&))ER-W^;'9*!E 3[%=-$.Q_9G;' =>ZL:%,:K1
M0U/+13NUS0+G-,>UH DO!672F7FN!T]VFMB!U(&[)V9S-IP!_>>8.1O77D[&
MU5Q#_+"D\+12:,G%O57N9QX3E*%YIZ$S'NX%T+I0/T23;N902,#K?;YU6A](
M/.K!CCLU0LV)V%X,I-1E'?LP-Q6_=Z4!)@OP"X1])>J_25\(E\, 9!=\%-0X
MCU!EE?R8THC9R@-10;2X:L>4Q-C# =],\>S;7G\V 8V:VKA<[YYZH.Z!!4SZ
MZ. '#B+.J^VY#E5 X#UO( A&/!EI8>?LCB)L+X0J^'YD9&S<&D89J%+NSQW4
MN"6\>3+D.YT3"KMPDF!.<1-J?F0ROWZYGCP_,^HA6X]-_-20L^L"E6Q_&7HA
M5\_1.1>"T@L W.?7/BH5U'[R, 5GP$PU%J#AEL4'@GV=??*1S3A.LN1B]IL;
MZ5TN_XX("&AP8+">ZD/H&61&F#_7H/*T1KA>\ 58-U0+?@<KMPD0@5UY:R6_
MF6"6F%=DEH3ZU!/@X<6Q+]55_SM#/.SP+Q)IP@EN^'DX!WWJSH!6AS?= 95H
ME)L^-+K-CU+/G0(FJTJU:)I>2$]ZAX6<X+/-A<QP4CUY"],G!X 7LU]KVA5G
MOU8.TJI)Y+'FMA:1QRKR6$4>:PYYK.M<A69B"H<9IG"L2?M(2C_4;_1S4NUV
MNOAM?Z[I@#8^(M1+R6]^R7T.J#5 (QXNIF-A3MF$S0$AWJO=Y]$7'M-AI=#L
MR;''@H0;4]LPM TP*8V=.(T-@?&-9D2?6D+/\ \X^&!,0S7X&(+V-&A?Y <W
M*M%$P$>AF=/W[.G<G)@O"E/BIM/Q.S.90+"Y;\SH?R6@))$IONJY%AJV[JJR
M=[>_5KN0IU0I;T?!C7Z,5F_),/A@?V228_7G<;2^9 G1QH.9*]'<I1#JIS1C
M,E)69::MTC=PW)Y28>5EI "_ 0%5"I0F$H&<1RNB^"'K'#5G-\I^G$?8.X ]
M*4Y?R8"')JUW%G6%1_MS1N"PE_JP86 @FY\??HH@QC%T^$Z75OL$'(_K]6,.
M_X5G,!ZD+H$PX+GZ5+K*<-TCB[&V]6R/;3XHTJ8*"CX,EBQ'SHMH9_@9[(6
MXP/0NP.L3+U2,<[]SVSP$OJ@PL,,5QM^=[2G#=_-_%=PE"S>2P,QF&U* NHX
M0>^8ZP&.6-1X[3>,;/B#AXI!1 646O <VCW,DR/OA\5R"RS) 4R%SY&E/IRE
MS4)ZR<&BT'7&/Y'&S[6'$#J=;>V3\1AVZKFSEQ'U6X$DM#V4_\PZ VD^LJ?<
M#*4N09#[#F&%D0YF%F,X?NTG"#HZ0^-UZ7O8)%K)MS"X#B>/@&O0P#HU@2,'
M+WW=\CR\;YCO"IC3(ZLK0>]8Q.D#SCQTS>$*Y(CU ?PT+V' ) +2.K[6,.9X
M)/H7Z!(ZIUOH<1Y5E3K/<*#<F\F9/[R7"G 'Q5?J+JXT=@DA@.>2?2XC%^\$
M>H/9P+9+5P/@/7:!L4P?>" @<P1R<!K:J\^$1K)M'!V#%SACIH5+A%TR/-V&
MAU3"!4C$IDYG5-'1C?SFH 0(W!="_\SD!/TU"HO/U^(1:V!CINRK98_I@D)_
M>R29:00=&9DO,.;'1B:))4YQ!82N_YDIE^%QA.^*#@W8V6?)5P2^/CQCN@*Z
M0;9BKE#[\>_$+P&]FBT3%D S06): 1,COC29C0/,\UW5RJG06;I&8=MSG01V
M$/_Z^2?I0:PE'3VJ'8_I5FI'->R>3=W[43+6A 1<H4G\?I[&A $@EX>V6*H3
MUJ8DPOIB+\NDFX.'R>+>VOF%-W#I">/K>)6]T5LLL$.6>$%KRH,C9[P;(O0T
MQ[IT!ZFW&QN['_H6*N8U=,]Y=N$6BJ4M2(^@E)("W#>]4!CR=4UQ76'X<>X@
M6'0 K+7]J8B,W2W+#@!6W!99+QM< ;^!KA^V9HM]LQWEB489J FK'U*U'ADN
ME*/P!VJ8P0*>V76";/7_V7OWYK:1HU_XJZ#X9-]CGX(8$KP[3[%**\LYRN.5
M?"QYM_+7*8@<BLA2 (.+9.;3O]T],[CS A(D07)2%:\MD<!,3]^G^]>VD[C+
MG@0XZ9;2":Y'C6RP$U#7=/<0YD@H#9R,B\C(.J-1<*;N_R/>&HOKZJ2CCGH_
M+_,C?8 9$&U&,:/EDSWC\10%;B+& V9Z-1?(1I*> 37)"'W&GRNZ(LF%MZ@<
M=@+G(.KHX%$N>42V*)(0 ;3+Q#TT51<2@ [NXBV7M2B&);T=Q8RP"M3*4<0X
MIEON.,]@T\Z8USE3+87D[3'X1&CX7@(3-3GC=8)Q?4VDH:A($@LK46!)K,Q'
MH9GPHC)C2AW,(+Z6]<)C24H>E'%JKSN]S8N_LZ4"XW0A3[I/XSQ%Z-ZQ0Q&*
MO !I[\VD'N*4I*E_KW",5 6;KZA!NW*O4M;GXW40\ X/!Y[9U)Q-N/FQW#&7
M'F0'+P#Q  ^-A\R\TOR"G(:W2OH,US/9,KW489!1T.G$LW?)\$)RO!<5@.?[
ML+K(M/B6N\1!$7757&.1.['J>?58I039?BEZ43BV)/(6_3/4@9\YH>S*L/F>
MLK>YCXM"=5G3@-K2'ILSU ^88Q.]H/"M#X^/WS["ND5Z*Y'8DJV=^;:,[Q"=
MN,5<V#$S+$&CI<>6_>;, C3O6,'%H]O H]H"6NDK,[%TL:Y]9G,P_;@Z L E
M@OMN,"*7B1*GI%U& =4U1FO5I8&7YR5Z9\2ZA8LIJ19&J=($B;8>#)>L,+^!
M<=$'JPZK$@G%Z& ^7I >JZ8:BY69(5_(2TN\)Z%+(!/LSS+]A5[<(_S=P[16
M!;37BAO7V/4J<J7TGI:(/<IB,@.7R*.A>-M:MFPJ62:E"J?6%$YU5>&4*IQ2
MA5.J<*I"ZSYLX126.^450;57%$[QLJHSB;.E/XD.\(H2)IZ^#.]^1=IJO$'%
M4I1DV25DKFZ1V1], -7X3!9X8,9M1@Z\S&"X\1+T)'U$0] C\ >& EC>\4T
MD_%6WKS?Q'#.UH"<^6!!X&CGM (>*.+]V"CJI@]37W0?A@4FE/(@1#3>9DRP
M:%B^,<*\HOBR9E(3C4^1$NR4FL+<@#*&A)TF7LW+U)X#:^8OW:C@JC&;SYP%
MQP$PM=',"<(,MT9]O!CHO2&A<=W3Q;,+2IL^!B\)*_GIDI7N$].M1!:OA>%M
M;/%3D(<0(L(]+^3OGRFKZ&@HP:(A*;Z#WYQQ,)/U@;8I@SMZ&+_TR_BN43X\
ML02+6(&"6[K-7232N!'9I92-@PS@A4P&4^%47;N.FN4HJ,QV>XAG>2N">1.5
M*9#M+97#CU[SS66O5H!L/<=V+CJ;5Y/*D^AQA)A$<7(.X9(WTCGB(6^MXY66
MZ37A.C11GK5L(_@,3T9*9ZF(MLE[R"A,E!X@JQXXTV%]S.%+.,N5V0V\F.+G
MC&5Z5N(9E 83R?KEMQ=9)A*/!A*(4CI1=H6Z$)4/OB4JMJ5XM_LW*C+DS:MO
M#BQ0U-&!O"(),6&/AG-L292+[%83I2C"&(N'9<-><1<0+?<L&3FTJ&A$!2V2
MU6; :* J@%+$<'05(+!@XDE0QJ^ODD4MG&X\R:<+JP(\B;!6=5!*GB_5=T(Y
M1S<0HKQ5/CQ!(-CPZ,KZ>36UQD##3^ KMANUH6/+>VL\SY4MG.UPSH7WZ3'V
M?IF*?8*W)@9;X!L_ 5>\0T3C,3OLX6PW:T,TOXP#=J5;RKACD2RSC5*?)*!@
MC_UW!*9;O6!C]8*_\5?@NKW<A8_-1;1H<*M;C?1:=R9:L36T:L-V)[,&^(BP
M\:%LR@LDD_+MC-0HZ*T00$D*N)-S]2<  35ORB1:TD8V+L7-<$8@T<3[XBUC
MF2^.EUMB,0RU=2*84LK3$6@Q(7OC,B+A Q)<C7"EO*1LN1-PHFJH8&-PJG?T
M-WD3LB0[>Z)$60LPN+0H"V\MLM=$F=HW,L0>7=<#0V\<#>D8Q*SR-/4UKF98
M+)FH\TM6X46UC,MND-,W:6MJRSQ>BA_>7CT^?N.82%SRGL%5T1CZ^/@U7 %^
M0)03\1=RU YW28 =+V*@//N[*#VW_$1A)II)X ?PP)+P&+@#^0MYD'7MSHZ*
M0T0=Z[+MB4H\LHO.,RY%)!&C6SIS)FHU Q_"2W!^HBK5>&< G0_R4 +9#FB1
M!K8#EAJ#>ZGAV*4Y'#0E&<@WD]Y1F*Y Q+JK^2Q YD012W1$A6YB@MCOA!@G
M2&XERET)OAS4^#C.)SN*>345'?>#Q'7..2HRN45IIH52\@10#-92RS*0*VHL
M$OD(8%C7C,(;@0Q"@5;@NB%ZKRVB];!M:^IX(6A;/#J6R8)(R8$ XO=G5S(X
M(]1%!"5S1A;](&H9D58^KA%#/>O$YE;$&W] '@DT19>EZ/@WQPX\6?BT'#@2
MG!Z(Y/Z3@^(H0-.R'QF9<^*[_[!QV)IR%2#*CC/Q$=E?#__&7QY7;N%> ES+
M\V*#7?O,?!7U6Z&:1L<%0?LY*=?BZQ=$6?' Q1Y-K^WQ9RS_<N;H;=YRON 8
M*Y%W60+B>17UA:0!D3U&A7-4'(F]CJ.]2C&-E +% U(OZ%I@S\@!G[*%]N\
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
M#>3?@M=:+I^>1V--0$V"2.)?HMDK?)1)S%Y2C(4+BZ;9\&8P+KDH# B*)^;
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
M 7MWRC<<&$(EBJ(JBIOM%B\W;"\S=SM726U\V5[9.B6R/6BU-3+;&L75&UR
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
M.AC3+TC1())H3WDISB(?+1(]4OAK3!H-K%]<$N'%RUI%7:#]E$SQAF)K8=Q
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
M##G+(V2:WNK.%A>V*D]L#,8HVO88]$7K%8&_GID[IF;F="RRE*]Z(8O5""'
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
MR!D9+LY@@5T*K.&B9<?"8"]([1=TN5Y<1H9N(1@2_-]VWL*1F7@Z#':@Z3O
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
ML<93/*&#46%F)7]4 AK1HK[I,O^-LO!M3&(B4%F<A"E2.7 PW\V94H\UMFW
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
MKS(#U46XLDDA;8 **BLAD=9X62)=1* POZ0-1145)2;28J\D5]5%>$I23MH
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
M2X=1\\LZ4EZ^];Z$3WBVW)VING&)IRQ=*0P?05EY6ZX]>H\</#3-8,$5"EO
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
MS_.^#S@M/W[Z0/,5,<@+4?WSH5NJTF5VW:7! $8X#P')0O(>R61+2?8.I3P
MUO@B*3VHTEL>0R3AGN/P1=J<=02C/8^S.,U>8"Z@V"1R.5@M9>]SM>LH^AX=
MG3__\_D8*U'P@7BNPVG(N^6"98*JE7442O J#7IV=!71F,SN/3EQ]T'27J+H
M;H6_PL_- #S'P@M<&%D5"&I;>^;5'2M_42J(:%-4TKF![._+2,9D>7>F0X>I
M[YB.?FKA_<=T_>[9R6J]>$_+:P05#,PII\"R#]#<Q,C(> /'D$*(D=@QZ'T.
M]1!<8S*_.U.DNUAZZHWE"94;QFM)2D5!0XW1M<32#%B1^2LK%518D^B>T'L;
MF#&9V_VU1P<!=./#C^\_S!:?B7ZA30+@#;"RH3:>!%)4'FS$=J[>E!LE&T,.
MK/9ZY_3>"VI,-G9G?O05R#!WW:*N6;/W('-A.Q^-!=3MF%T;'F%P&6OORRRW
MWG7;,1?OPO,N' AKZX0JDL 6GD_3,NJ3TQED3%6PXX1*]SZ'O1W-2 WJK:1_
M8VK>_G-_&//I C@39%$H!"\TT9+%$D%PE,$EAJRKD:7TSD]_(+21VME[L60(
MJ0R4TGD3K()>>\<#]BYX,+8*9G+U8,E[7U,U.G77(O>!&JFMO9\RZ2J)(0-2
M-J'P.E? $@0350I $S4(*[7WU-).>JN/1V-3[T6!/>?ZBLS_[?NK4_,S?]^I
M;,CK-7_='-LNZAES^;>7D6Q9/^261PY02.0AX#M5%/EZX>@GILWI;>X37N1?
M7_L#U<7R[&+2&_Q$JQ\_\7;!#)[.<?GY!0/=V!5M$UG,^#5O7\S7M*05V^5:
M996-@NI3:'8Y K:R 5)'4Y205OG>I],##F?_O*7S3(+3EW^9)J6CJ&05!!%5
MFZ;23H\=%%\M">]3P=Y!Q-NPC,D('@LSKR<]=9!CSVRXS=O/3HHF :LI61%(
MK&RD65/;>5,&:Z/,WFMG7>^#BBL0MC21X5^41+N+K;]M_766)C5I25HHL,GR
M?AXP .:0(<MD,,9*HOLA[PTPQF0_CY5"^TJO'XU:E($'N+@,Z)S:7D13T1%0
M88? &,-J,5<)T:I<M4-9U2!1GEL1C<DR'RVY^LFTO[HZ0[&:1"^CK\&!=JK=
M0?,&DM8)R,B22E5!8N\SE&L@]KZC2'-^XNSIO#PM[Z?SZ6K=GO_QRU3'DG2Q
M2,#N,T*[2 48G6V>=54^)Z5][_. >R"-R4C<CQ/7+C=VE$7'.C KXL>TS+'G
M])&]QLVMNW-(AE6Z]18AR;+)/XV0$J_YF#15%")0]T3/.P&-*4#:EQS]Y-"O
M\AEM-#XC^ALN_TD7ACJ1-H:2$P'J7'BDS%=L-_&]4QFKKD)A;[5Q.YHQF7-]
M2=%) CV5Q7IYDM<G2T;R[!TNW_( G97&DDG@R+%CFB.SU$;+$C1*HL<:NI?[
MN0G'F.RN[JIAOUGO)O^_T_J".^ P9R?8'9#6.C Q$T-@_U)%RQ9<D$FHW%GP
MEP#L']PXLWK/I/0#[\]UNIX$YXPAWGB=2.PM1Q4AE&)!H[5>E98>V/M$_!8H
M6]I"PP8[=A?^]?#$_A/?,<0UG(^DG0VZ98$%+UKY=U[Z06C-%EVN2%;82+VO
M!Q\L1'U<XZLW&8\O_T'C;C$D04XZJ+)9"X:=C%0S@F @->C(GL5@">;]%/;U
M;36D@.030G#(NZ"2$A*;01"=ES+[C%(/-JZ;7?0C*^E]A7]K&'"G*>]7:FG)
M WFU7+1=(F97O'$!K"$>CF>'"+4OH$4J!JO$:GK+_,+KQZ0$>PM[UUD>1,PZ
M8Y+95!"Q).99-&P,"#:;6PN 0CKYTKVHUFUBWL53^DCS$SK?4JXF0'VI8]#N
M7/'_2RO%J:EE->@642TM%31G2#ZU"U@4BBS-L.]M3^\ <TSQN5WY<MW#&E9:
M'5,<5^N7]0SN)+LDG=86<O4\9-_J8@4M@&I.VB2)P?<.4%\",*JSV%Y<V'V*
MCY6 =*G$[\;.ZI6'=/W) Z<CW3.43EE)-]1$_EH/&74M.5I VRIL^ZA:I#6!
M]AA]E";%,$#;C]O@=#D\O>'Y/[%#,WT[/TVSRY_?+'&^8J77ENZ\;+X[6\CE
MOTY.LU'.$;U:+#>_6*^7TW2R;G?FWBQ>X29;+Z+Q1@@!69D6D]*M[X=-4(3/
MJO)*DF*0L]A##7!,6U\O#M]X-#M*Q@P4Q<R%+)I2P>I-WGD(D(Q,$+4C$;*5
M3+G#13&/ZU ,1:K=9[QO&LD-X_MUOJ33^BK_=S';5!;#Z;S!?#E_3?ED>=KF
M:#E=\:^>;R+PKV@Y790O\Z)2-=A\+:\JM0IGEOUAXR%I7ZU//&?=;Y,,-98Q
M':0=6K\=E ='LQ1Q]>ZGV>*WCA;BER<.;1G>#+V31=CJ*?$+V'WX..6G_?#Y
M5_;R7LQ/DW&;X\<[W<?3&P[(3A]:%FPH6%E[5071LK"C4RGKU H'#+!?/!#=
MWH5Z\/-FOM\LGN;_/IFVJ/?E&HP39=&W$"!$GPJPVBY-;TM@9XB<UU5D[&WC
MW0MJ5!'8@:ATK81/5TGUJ_1T%=:MA;TG20LCE6^WN'QH-^3;X4B0((W,T9?,
M#GSW@D\/1C>JT,:Q*-5'=@-PZRQ#ZO6BKG]C1V)232XAE@(:6Y0F% ;F8^4O
MBH>=52JJ>^^@V\!L:41]8\S91S+#*:&+95;9-F2#K(;6:%&#B=ZT)J(>R 5T
M*69CNQ\9WH5GR[2E;XPN>\JG9^>/3%0V*0"O<49_PY9MM?Z\:4$[F]$FT+%Z
M62\"-5&8TCH/82B6#7Z4$-A@9K31D#/)(?:^?[@#S#$55SD4O086YG!ZZH<3
M=B_;"=-I?[Y-1<_3WQ1>%RXHR^"H.$;HB5U+&1.(**LLK@B-@YM+=^#;LM_$
MMZG'>LFO:YW>*P5A-]FDT\SN]5G!V,L_N/#)TP#'BWE>MI(,S^GTO_S]Z6'H
MCY_R._8XZ!=VTG^LE9?5)/F".9& N!DC+YN6&R)8E0L3?(@FU]XGV(<=X=X%
MNC9/>5DO/OGE?*\Q3$PP+8;*9G@0"EH")41I-2A;?<P4G<?>Z:H##&-49ROC
M7377"HP=F5 ]#V4>JK*5CRI$;0"]0##9LCO1"@=976LM5F;5_8AVUPC<D8]S
M'@^/!Q+_T/3\DH%W 9^IB0W);$"5:-BB, J251*4$^BC)\&.S6'H>0.Z41WQ
M/'IZ[BO^H>GYTW2.\WP9G]51:HH*O FIY:03H"0$%U+&+-C5[M['\N'HQG2)
MZ_'3<U_Q'T-[H@O.6".@!,'^6%(5,,< GF(QDN4H9>^<QEVUY\/G836YRH3G
M9[W8S]---V[B:MIHV1(05Y-0K"K%\[96 QMAJ:4PMAS3DJU-Q02>ABMEFZZ<
MV&[_SL=PC+8O9<Y7SL 2&2A72<LHDO *;&S-[B);/8S L66>I5?%I.I[QZY'
MFZLT,$'V%T#/&XI7=I%-$LO7BID7ZB\JP0@*FQNYM*%&K2#JDD EG8,69)WJ
MWYGRP?#&9'T>B#]#"6] =MU>M'QB"1E;K."R;$7HA ,LU@!;M8(T&BU+[P#?
M-OC&9#X>C5^=Q#<@P:[T7)F$RCMK0 6.77@P4FG Q+PO-2=TN56XZ)U2=2^H
M1W!N-CR5]A'4 ?CSM67F!+7PH=4=CK%U*[.M[G"B"#F*BDZ[8E1OK_8AN![#
MJ=CA:+2CO(9N;/KT?;NA\#^;*9R8BL5884 DW?I)"P\I>0_91*ER]"%W+Y?[
M %ACZO-^(!KU%M: ^NBLG>*Y!WEC6\5)K,)YES3PKNN8\:UXIBD$+A5==<VF
MAMXELW9#NF47^6]49W67Z8#\N[/%QJ0U['19)XA"\[R8;"!6S*"%0YDH2)'[
MUVS>"N)#&!>_+>TVI!#W9MIJ\O7RRX4DJ5:X,C/<C60NJ.&7]?ET=;K#\T=X
MX;R?GKQ?7<RN\E+7F*(#,KS'&U+(^WX+G8E()FN4_NK%T&O!S+Z('A3J%-^(
MDCNJ./M5HWR'2_J!ETIIM[=8&9^9 -%4H8,&F7P&TVX4(K;\+7)L7BJRVO<N
ML74SD@=1ZE 9+ ?28AUDTHT?S^G#DO(4SZXD7[(3=?):YI9$++7E?3JT^O<"
M(07I)*K(P'J3Y XX#V+*-Q9&[R6=#GM;J]7&([[<<*JY%A,7DZ6BVT72E)BW
MM4 ()H$M02=C2K;QOC.W6Q_^(*%_(['O7G,\; CI2N/6B:1LC.5MS&U,+&W9
MQ$)67;EZ:QRS4OKA8]O7<3V(.-]\4'M/>77O1M'8?;EI0196.R\\Z$K-0J\!
M$B9D"]VH&MAVK]A[C[D5S(,X8[\1\[:O:(8\M;VYQ>$D5DU&$C&'6Q1+*@_L
MZTG^8BQ/N!11#A\9N@7<@YCDOG7MTT-R7;WRUZUU!+V=YJ]NV42K$I)H[2,"
M%C:C5('HE6VM%W/KG(GJZGVT.YSL&U[P("KX;T2I])SL8V1Y8D@5*P\R8"O?
M:9FCV/1>:Z9)R026>6^=LFN6Y^[WYE[6U^M%_N>+U>J$7T&G:5JI%8,.,D-4
M$5N:%H^\M<JH)?O$"U9'W?LZS%UX'D-2W;X$NNU>W-[RZ=BXXL,73#\OYF_?
MT/+]<TKKB:!0C0@%1*R,1KC03B0S5(-%F)!(Z][Y4K=A>0PE)WHSI8M<!KD%
M?D[:EZTFY?O%?,/D28A8DXVFE5-N15^E@B1JAM:VB>>!BNH>;;P7U"-(JNNN
M8+H*:I@J @W&RP^;J^8_?J)EGO),3!P&[QPY'F6+G%=&A++=M"M%5K8GBI+=
M"Y7<!^H1),T-R9_]!=7!LK^9T"_F/%2<O3I)LVE^62LM3YM!O5I./[)%^FJ&
M>5,>;9)EL=+X"DFVO#ZM(B0B 1:EKS:PM1OE/:;_?@@>0;9<+PX=5%A#%PI\
MW>9T^7E17T_?SJ=UFENAI]-LK5;A<,%#X7GZ\JD;KD3AU4M0SVF-T]GV%08'
MA-*I-.&A)JM7E>N]+H'[ZJQ5*$'D5A#%"--*8B#++(N8-:M&-ZI2#CTJ9;0"
M,9>?^I15R7+YF<7[#YR=T"3&ZH5S G2VGLW2K"%A:X-"5E8RP;$R&6!6[@7V
MS51/V(IWUU,&>\NP;^?$+P,^K:*]GJ!OA8\%0DTQMK:> 5*1GK<C8Y51P=G:
M.]GT1B!CNM=U//KL+Z.!Z-(.-<[1D->JE@P"6[2QMCB*"-CRIKTOVF@G>A<7
MN W+F/S.L9!F1TD-;>9=N,O*ZI#-W\5I NMY<2JV2RZ<K/+O3MY3V=60V^ME
MG4RU?@/N9(R=5P9[MGB?V!%IP'ZAO& [\G_8.2EM#'6*7XKWGN-\>A-.=G F
M225RQB"K(>E8*UD'Z(,"9K%/VI>8J+=YUGD(^ZK(GG#.-,1%G5 #6:4KLDYP
M[!I&7KDAA@J^<3VQ;TBA=V!XV!&-R40\YFJXJL!'Q*-NYD/?,6WNX6Q.OE^F
MV?3M:=*>4$59ZQ,$W\PB5P0$+0)/>19"9!D*]:Y^.ORH1G4$\^TNDKT)-<J%
M\M7VN_"[35+2)(58K? \ZY(T&YA*0"3E(*5 4DE/V8YYL=P^LE$5._]6%TPG
M8HURT9QYV:>?/+MS=_-=.Q4+Y2 -9.M;WD!A35%4*Y/A4F;7W(K:N_'(408Z
MIN.X;W5%#<.Z,2^P"[\XO])ZWN+48]:VL!0<UG@6J"@V@4;G4LG2&H_C7UBW
M#W#+L\G?]ZCCTVR4*^EK@Z75Q&9M@D0+6(P$XY5F 5@%UE' 8H71W<^!!AK*
MEA5*?E\<!V3.*)?!^;I^@Y\NW<:)V1N5D$U/V^Y\&G;?2BQ 2F,0*J1@Q[R+
MW#RJ+<NN_+YU'(E0'3*P>H[HALMJ6BB)BA1H&T0KK*\A.<J;K&>?LW:ZW)>A
M-2S"455]&0/51T6)4>X$E[RHK[6]5A/G1*MD6<&:TKI(. ^Q"@*=26;A!"K1
MNX;S(<8UIC(U8U@AH^74R+:#R[<'?VGL>%E_79WW:;7&>M42#X*RK8A9C(#M
M)F'-*;K$8Z2KP>%!MX:[T6Y;..>;7P2CI<K(%L'9!O@*/[.(9_R1'VA.=<J#
MRL:QZ^\JA&A:45&+@%D+R,IJC!%M(G5XT^@ZT&T+_/QN(AV#(<>VE/ZZ6)3?
MIAO\-T^TIDA>4>7MJUI>PYLX6'(0->F@=%1(O<OQ#324,=FB;6:M%@4MLS?H
MPAZCP *A9@6%J"))D4/MW1=LT)RH1YFCTY7_@YZJ;LF8;HKE?(8FK>AZJQ\*
M3F-+1.=)0-4*.RK*+LA0@^F=RWO^[C$E?(^1:#O):,BMY]EBOIJ6C7&XF+]9
MXGQU&C23$PHIB] 2S'B;9L<H*4!LC?$<D9"8E.[>$V8;? /V2/[KLK5D<<FB
M4[(UE]\TM H2$OD,_".>D&1+]KT3->_#-'(UWH=+6S1#WEY0QUA*+6MS_?G%
M?$U+6JU7[6;G9NO87/%L->N+*I4WB@J)?2TP2B16*-) M5)*;72H]0!''+O"
M'[G*'X:4QQ+_(2]TO.;'?C[+5\&A+W1L_;(!+G3L-^#C7NBXUVI1WD2V/0/(
M7 48P\9I,DY!DCII):M2H?>5P'\%]_#V%$IGM#?4;O5YP3Y -NP-N!RA%!<#
M&FDDCOHFS5ZYN6,/5W5=+D?*T=V&8",+VEZ^W#B)6#"(HL&U2]-&:1Y)31+8
MT[+>^BB#\W?N)$.B&[E]<S2VCX81QX[,;G?>B#%*&8*#6#,U;X7_M6GMXA6O
MUZ -7FU9,:IM89\S[$-=VA[3*ADMM\:\:N[(]J5:?,%H0-7:XF:M.+=2#A0[
M<ZE&X]#W;NDXNJ1R\[MQ-4:Z/9(5=;7W)A)%4MD"6Y&MUUA,D"+ROQPB9F5-
MM8]K1>W7</7W%34>NHUS15V_BT_!L77*P\DA2C Z* @*$WAGO?'965=&;=/M
M5--AY)<W'L^2V8]/XUPC#[X'68V.65O9*E@H,+E:B"$;2%AJ&ZA7Z=&D].Y[
M^_90C7:_^14U"/M&N= NW@!+!95FO0&&DF7OST9 D3((6:13#DO$,2^E+>\.
MAM\7RU$9U#]MR3A2,D0'L>4?&ZJMM'H4$(1/))6.H7OIL6W2ED9^ V-0PNTD
MHZ'/JG_"Z7)3>?5OA*N3Y:8(]NIU?D?E9$:+>J&Q[*X'U-N_H=.I])Y#V_,H
M>C5IK3)>4SY9GI+H([^B,>ZGQ?(UFZAGI7"O5\3] KLU^ITM&O*)D=Z+ZBQ(
M70/3CLW88&4!KYQ&A3$84^X40D\T^^JJJ^_^BNHRQ@OE.JMG6]Z6"E4H7C$J
ML'6AK <IT%GAR:C2N[/']BA'<:1[--I=U78#2[G;SOGPV<#HDD2M ;/#5AP@
M0B"O06"6/M>:2^S=M6O'-7FDVGBCX=XP,NU&N8<NC2]%KF.5A3  4FMDZ#R#
M5"*"I^RU8_0U]*YGLB7$452:&PW]AI1OAQR4'6?I:<XG[YM8V4QN*<._SI>$
MLV9/MV:,/U!=+.D-?IK$2#XU_\>Q30Q&2O9_@B4>5PK2\^0)"L/8*@]$N/O,
M[3<Q&8TN(0A@S<(3P[)M%K^#3-)Z--ZD?%\#\X[C/D[B^ZC8]S4)YW""'7[]
M/@ST!;,K65NT:9YH%9[A1\L^+:L?-+&%SKW5.NVW8+>%-(9LL9$R]9C"'PMW
MS_=-XWDO;FT$??8MTD:J97'RA!I5&;R7ELPAB+N;$?0[:P\@]H'=Q*O=BW2Q
M*A BI-C*D#+7H!V-M-*DL?J$-<G>U]UVZ$ UI,G3FG)?8 N2PV0T4''-BJX2
M@M:Y38^Q)I(4\KZXU5X QF#R#,>@W>V7W:5TA+B+S;Q'25U HU&L<I!::B8O
M?W16"^U4TKW;L@X5=WFD!!M69AW,BOWVM$!*6E,$^%!;L78=(.3(,U2,"ADM
M9G&?QSJX8W:P.OUC4E.[BVEX4_7]8KEN&)\M5NO;K:HKTX:R1LPH@ AYLH(4
M$(WV8$FG:IP([NHYQK86ZRZP]E7E6T ZM^&B%3D;U[JX$<O2:P&I*@]>29D2
M"]EW/]#9'N48K(?C\_#J)C"PM+L9&%O@O. /%U50%A7:B3Y[-:$D=BYX]](Q
M5J=$%%KVON&[$] Q&!Z/FIL[ROS #J7R*EH*"G)D5*8JWNYL+J!,YIF1IL1R
M&-MWAY;&1X]U')Q^_65Z;&WH6'-CYI61))MYB2V\)(T#:] 5#%8KZEU4I8,V
M/&8P/4=7O0V:35/)OC2Q=9Q,S>!K90-5JBKOK9=YA&#ZP2H-#$_#X4+EVXCV
MB*'R2[&="_!#(LPJ(-C 7XQE^"&K"()UCBU.)F7O.W[L#&D,-LQC(F8/R1X\
MB>5B?E=""D0>BL78*L4&B#Q-@-9K&V6)MO;.K1\FB^]0=_ /1\H#2?48YLP7
M)[20U<4;R*U0/:\2;"VN!-B4HQ#"F]J])^Z^(8?CG:Q:;<@R>Y)J?9%3:#6=
M6XG.6'W)Y$M5\1!6S&Z!F-&8,+M0;ZA#TRTD.A;CY1Q[<"F;*BQ(0X:Q5PL!
M0X(:*06)E?>^^RH;]<3S2,V6XY!Q;X$>+>O6"';[!0J&IB2[Z2ZSN5\T5*/9
MSE)2Z>ZEX(?-NOT6B'@(88XQQ?;R@7U.VN<:%-C8#NQKJY'N28 NPMJ@O'-7
MPS+#I]C>D7=Q3*_71"V<;CU--3+)G"H0998@***K)GG6-^/S>H]^JG1(A@[G
M&&\C_"-D(5R>,J+*,Y099PV\*;9[4,%I!UBB1F43:MT[/7SK7*FCGR@=AY>'
M$^S83&\G<DB8,SBJFYY6",$*Q_,E*UMQ+J:KQZ%'-[V/?NSTB'7G+F(?^H;Z
MJ^7B RW7G_&TO,^'=F/[[[1^W<2T_+RH-_U^U[OJ^[RKTZWU;L/M5$K]_'VO
M9CA?/[T,:A)U55;DTHKZ\2X;K0$,FK\(G54VNB35.Z)[%YZ]7<2OJ^0Y?5A2
MGFYDR/^>T4;+S,N9)[/Y^:U0)KK=^G$Z0 UB$Q.-D$)HU@?*YN-(=[6A\/Z^
M8R?LHXJU=2/?-?_Q&)+N%LJX%<YI+Q=3!):V@52*BC>0JB'Z**$47VW.VK#C
M?:A5^>"6.X>*F U&J8Y"&7I+_5JNZ+3\S<6B*)=_PY.RZUZZTTLZ;:+[#[#3
M[GG#ZW[\E&<G93I_^Z4>$&H9DDL!LBRF%5 +$$1 <%ZHHD,05?9.\GH(KGVU
MU$_3.2_%GZ<?+];'^O*Z26('/+H26]]07G">(BM-,F!UK5XF$\CTCJ_>C6@,
M@9G!>'-56W443K=M[04ON'H[KNL30-86482 1,&W0RT+2.RU:*VTD*AKL+TW
MNFTQCFGK&YQ4@PJP&\WNH;Z,-GOI!/N^*;42;QF"*0545M)75ZFDWGD"V^BE
MKN,]-4UDC6RH>M'RAUK'@V1;!H> JITM(<BH8N^<]_LPC4D7=^3+%EIX>]$<
M8H%<\)LN^D=L.,=8A:Z BB1/0FM0;HG DE2U6,J8>M?&VA[E*(ID'9=5/>1W
M:._D(M"S"L2]?)(['CV0)_+0P73R/^YCF:\DO*]-L[10L\^0BHN0J>IB4I)6
M?#-[W0TS__\(EV]^6TR2SMH:4:$:$F!<<_M=EF ]&1NJ1W;\#ZB];@7ZF';%
M+9BUC?[J(\2#;)6W0&4"T<2GI+7+R+MY:YN+O*5':0(HE*E4##:9WF6:=X0Z
M)@=F7)S;6I!'8MW3NJ9E0_P3_\'$HZ":-NV1HVM'TA*2=Q*T*(F-S5QTZMUF
M90^X8SCP'1W[=A?H$?7>!BN2KSE[MBL%-C.S$.#&UM0II5"4%W1 3_,.I%MV
MD/O7X-U.8CP2Y?[.!O2;WVCVD?ZVF*_?K2:I2F-$*,#+ L$$@]"2D%M$4PDT
M%4551Z7>5<1;MES[UZ#@7F(]IO9;G"PG16KG<F +P;;"=>S>0U1!@Y2"*"G*
MQ?<.5^^&=$R=RT9#O9W$.'2LY&?"%;4N)Q_XQ_/U:E$W/VEI]CLW['C(,SM%
M1[:&WRDL\N4M$QLM58,1:M6L/TIM_=]CZP3O<G92:^5Z.V)?7KZO&GKY@98\
M[_.W7X>C9*FJ.@&$5I^6<PTJ>JA:I^+):A5[%VRXCF),88K=)'U54^PYT]TV
MGG_@<M.UZ"L,&47!% PHL\D_RA&"+@ZDDR6T'"0=>[MSUT",*4301][[S7,W
M<;\^80R,X,6<-29-,C/+E-8G(*N6E9LMH,J"#9ZHDZB"_]L[V_(R@E$5*NPC
MZ3VFN)^8W[&Q\8:6[[\."4UP66D/*K13>,5Z!K7Q0%%6631&#+T=Y>LHQN0$
M=Y+V?C-]&&ON;[C^<I=Q'PON^G.Z6FWWP.QFJ;$]3I?WW_/6?)]?X>?3_FTG
M-(E!M2HH"ER6+0Q66AD*5W@A9^N4MQ1#;^?JH=CVU0\/?<\UYQC9-98I"3 V
M\P))CIWC8#,4YG:*)"4[+T>:DUVB'8>S&0?@W%55=!"A=MNB'HKV2X@PHY>B
M6(1 J77?MI)G!1&D=5$*++'8WD>JVV(<E]DZ(LKM),2C4&US[DN4LXXM4U]Z
MWL!CNWR1>&ZL)F\MA62.I?BW.+8_U"'6Z(BVK0@/SK/+IVTY^]2(#[JT>^6H
M+*08'#A?C4_*6-^]BM1.0,=ENX^(<[N+\SB;:8LX)UN<L-E #K6V[+P,*?'D
M.$LY>963RKVC>MMB'--IU:CXMI,0C[.9;A):T,KLD3=Y53+KXE(TI&HUJ^8<
M32@QZ-0_(+XER#&=3XV.;-N+\4AAC<D5-V7WP 8_:=C0QE6HAPYNL+&M=0H)
MM';L^ 7'VU0)&LBE4H4-KFC]+08W?IV7Z2HO3N9K*C]^ROS1I^_;=Y-"'JU6
M 535&HPCP\J4!$2TU02?2=2#3LAM0!]E6&,;MFVEJ;J(L]O>> M(]GJS<4E$
M4+9%6;Q6@#9XJ,I9=D@B@^H=NK@%RJ.,4.S#GAXB&7HW>[9X_WXQ?[U>Y'_N
M&I^_X1&=]J_[P'7:N"Z\YAE^F*YQ]OH=+FGU"ZUH^9'*3XOE3R>\A]*+U>H$
MYYDFBDRVR;G6605;46H)T;92T<5XZQ59J7J?4V\-<O]S/'[\#TS<TC)::+XZ
M6ZM+G+^EMCY^^/SU(V=+YNEON-R4BEA_?C%?K9<GFW7T<OV.V)##^<L/[1&M
MW/9'6K'6_/O)^T3+";L*L13O04339K,JX-61H&J;,V(JJ?8_'CS0X,:T90[+
M\^NGDV/D3\=C[AV'=PKZ93V=^XNES?[*?[N>5.$H"E^@QLB[@PRMMIY,8*W+
MH8@@,(>QK(9[QC*F'?^1D+\G.X[/];,%^_)DO5KCO!5+.%^R.K2D4P296J-V
M,A62# &<PTK*^("Y=^"Y^R#&=!#R2-C=A0_#W]ANR5-O\!-=J+3T:KGX.%WQ
MPWDF+WQ@]ZO;V[^CVQWN/8?7K9A4>TTKV/D3T_G9HD$]84:<>4U,D]-"GA?@
M_/AIO41>6=,Y+C^_X 6QZ=S"?\D#X]>\?<&N.)-^/?'"U);>!C'4U-KXLM=F
M"X(*5I><D&KIO8<..)S]*Q%M#8UIP&IK/D&GA?4\?4JTSM<MYAIL#%"L#\D@
MA= ]?KX[VC'9VF-A]_6B1@?A0L<J6EOC?<[_6*VG>8+22V<L@M7*G_9R2BEY
MR!*U#M5X-+TSC/> .R9C^1MB[TYL.*")<?&ZT)<?[UT89JO']S<LMAY4)YOB
M.55:+ML%N,OO_('F5*?KB5 N*:<,B"HJF)9H&,D2>.N<I,I6:.W? ?9.2/NW
MCCM]_$_$"@)GMPV\E6Y(K8MB4:7E6FYN^97<NDA@:Q%-NOB!!GXWLC'MV3W9
M<[V7=W<Y=6P_>(KM]1K7K>#_S_P7MR*4M7J=14O3-:)55&2$VD9P43LJRK->
M[=]2_N'XQK2+'H)/W676G55GYN-MV%14,GGV]PM3O_6':*7A#((L&$HVUNMD
MAM),=R(;4WCG()JIGYPZ6__7P9 V-I56Q[54=D7("L#(7V+2,3F?91&]"S0.
MM'^?]2BY;:"5I-(5(^30*AE*SRLW$T$6 :LEE4KWU7$WHC'MUSW8<74U=)1'
M=TUZJ]'@G1?%!]!)M:59#21#%5P**D>1:E)#&7>/8!<>@B4])=*-)O=0EP&D
M6'6%BDZWY' )T9? EF9P)9B$T?5.!-I&E>P\WDL6T TK-B9?7+3@-N<<&5O@
M(2= ;65,(I;D>]NK#P(V)D7:D3FWZ-..0NJ]7L[LGAM !5]385 4J15#;#4Q
M3'# /S/*9E.2ZGU&>0^D,:G5X3G313!'.2S\L5;*Z^G'KW'(7YC^OU!>S/-T
M=MZ<J>/)X38O'/(8<>>!=SU3O,%YP=;NJ%6U(IE:6,5#T(K !7:,*,D@!SH)
MZ+[I?9W82Y.Z29%Z6O[K9+7>I$Q-:O(\5I=YP36-&G.%5"E"2(E4")B#'6S$
M=T,;T\;7@R\WGU'TE5!_A_HRN)NC2+2:**L%#]J#-)N+-[F5H=8:8J%JLZL.
MPS 'Z0^&.*8]\8!TZB*QH6G5>K"RES1=;_*0^#WO)M48Y5JRD>,9!J/9*0HJ
M(41#18M49*Z]BW@\&-RH"D(=D$M[BFEH%ET-3#:3XOF4+8UF)$YQ-L%J@]-)
M0ZW8BAY);+<#*Y!SRIE@*'2O>K@CU#'=8S\@P;I*<&BZ_7W1#-$3-F/3C,[F
MYN:$QTW%+6-\J*U0K]9HP=0L(8EL00CK<VMLQ/O\8<BW'? Q77$_(!4'E.[0
MQ+QEEIZNS\Z4FTEPPD_^?&F=3;)3U1;/[C%18(- M ;L[;*$$R%133F*WCD/
M70<PINOQ!R3J :1]#$VZ<8,FOE9=4/)\B<++*E!K'\PH26>V7E/,L?L-\&TQ
M/H1V_MNC71^9#<VL9^_:38,7\_-S&/[ ::7S?^#LY%1*L]GBM\U%AQ*DER(2
M6,,&AI&RM(XBCN<L9Z^]%?I0+NP6J!_"OO#ML6\HN1XP"GP->H= [ZW/[!_+
M?1C\SNF:_++SV_%36DVT]D)+K:#X*L$X(R!4%UL<(Z4@@K6Q=PV\FY'T.KC_
M,IFMQX.S,3BI>5^.ED>GA&EZU$)K[Z%B\IA*[V.EFW!L&88=-MC1@0BW'='O
M//?#I6]<'*(AWDE#9B4:#>^J*;:.:ZQ)BRV9DD_!R-YQ^KOPC"F:.B I]A9%
M=W)<HJFLK=&92)!EB*THK@9$P4A"#L:UJB%BJ!S;VU5$A[&==H'&I+0)QH"C
MP@(4A#PZ=JQCC=E%Z=E-&5"]C[0M]]X\N%?_;3_YPY'\!G/.%QES3@&J0 ?&
MMY2IP(:=KQ%UT-65--35C#WM\(,UV1Z>(WO*93C"G)(WH2W%)0]86W<#&1-@
MRA&4DLD4,E&)H1(=[](<#Q_?ZOKSKM2&(E>HFM:.BWUJ]K(E+TTJ%9R+6D8I
MC#)7LO2NN WWOF+46F][.9]SNN_4#L?D%_-7RT4K%G=^UO9T7I[31_;(/K2\
M %;0VM54'%C;SF^#"9 T>1#:$BG#QFOW<.VV&$=J).[+H(.(;#AB\3_.?W86
MJ+EXFL&0S^(VJSN..[!625%D<-:Q"6R-AV 2+Q99?2"31=&#^Z8=QC'&JSM#
M$O30HA^.Q*>AYE*=-PDK+R.7V4TG"TE%AF:2J#XZ1]U;B]Z,9$SG]8<@TO;3
M/R 5OE3/Y&$^P^7R<UTL6Q$A]M25#U4I@L#_ Q/9^F6_O7$5%4FR,MG>Y1>W
M@#>FD_6#D*:/H(9CTN6HS\15BF'C(J5V&S;%33BP@N59T24&:\3@F]QE2&,Z
MXCX$8_80R"'MI[/B:2O>0)_FO#S!V6I"OHAJI !16O11M7L-E55E]MYE[56B
MU/L6U6Y(QW1^?1P;:%_Q'>8 0)OB9-MBE=01C(\(F&V&FFJ6)*C%M(]V -#K
M2.^*9,Z_?;683?/GI_F_3Z:KZ1=+5!<AO$8-*50"4TD BIJ![=+@8_2^Y %W
M]QU1CS&JLC??[EATAQ#N$+K^ NY38]=(2K[4 .B:L2MRYOG@'2B70"H+(U2)
M!V';@QV.HY4O&99&VXMC;WZL;H&R(>UFY&N<OVV94&T3>;5<L*6[_OQJAO,U
M?]_J5)\&@)SQ/@<O00JEP(34=I7DP"JEBE$R2KH2L[LK:+L[D#'&/;JQYQC"
M&HQAOS0)O*R_KNC4>IE4K4AC\! L-KV(]O3"A2%KI8_>4#8[4>CJF\88TAB<
M(WM-]P.3Q\Y^WKXD7-%?_O#_ 5!+ P04    " !R@7M878P7(GR)  "@A@8
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
M#U;DM@FH9U/DMA5#&U4\[2+>@Q6Y%8'6H-60T*KY\$6,+$-17$:GE1!QHQZ
MI\7Y=D5N[2G?1JH'*'(+JC GDP.NZX3-6./\LBA@'G5)16(2]^K6GU:1VU;B
M?J3(;1M9':#(#9G7ALQ02,PD4(44%#5J$"[G6)*6(HBMJ#NQ(K<6U.TBJT.X
M6K>+=IC-,=?V2$ER2=@DJ55 0=BL9DG2/A,V:AAPCI523>\B=Q7ZB55*O1V/
MR'"=7N$PU1&3G^ME9[?)$>N>>,C$B(U7WB@I8O&\MX,*Y]9#;Q2TCFYC7'@(
M49#+9Y(E4Z%$\ONRB$;*JJ:-7]['4>T]2S5^RNER0/ORRF?-W1]F14%R/,&D
MB/4.AD&@)4-DPJ? &-.N]=:U*;9#)5(TUI'[FU@G5)Q*BL7*)=T*M5GRJ3'4
MN<)"R-K6U("WO$!&(5)"QPNV3E_= -:QPA#=J,.H6UHZ,*A6K_XF&K<)Q(ZN
M.3: =YSKCN;4;JHZ>_)R)!5")R0KT0/32.8G=[6G<JJ-K+B*'HOA_&";SY&O
M0TY!<[:AHP.-^?5R3(*^'&>"]VO_:_W;H@9$)1Z4(5"YT)ZK."KP==YHL(3/
M(9WPS7VXU6@.[\$U)^]^.6L;R;<-RHPN/E].\WCR?E2F?^ ,&QE(<3H>#?OQ
MFP06L:,H9,RZCAU%>C5T\8"Q6!"J^()"&O5X,ZEM'G@^.M"EI#O8)!88?\Y?
MR,>]#:PDQ;(+"9(@0TPQEL%KBQ \!HPN&Q%;]W=8">9\U*.MW#O(Q%FY\-\G
MN5P.7O=+[ADE-*EGU=E:""1\ 70Z0^'"I,0"EM+Z8GT#6">D)&V<Z=94'"PP
M>)V"B,-O@_!^PD$=JCBY.X!OM!C %Z[^FD<?Q_CYT]6NH<$6SVP3'&R^^D;A
MP4>''_(0"_,Y@DYV-@(W@:^7B246&40(R'7K"I'',.V[FZWX_'G0(0;G)88(
M44NLMZ5D_W-EP<3@DPW)B]RZ"?8Z/(<* 3;5@_M[5C.!'SOH5R_[WD]Q.ONT
MQ?O9CSB8N8X.(^,ES8[^0-LNT^"]H#/;&\L8=U;D%@E%*P$<*Z#7CMY1:S$W
M3C1Y/U>?VY 6+3$W -4PR6@ED,,G&34B:M25E ^G DPSJUP&B[6%O_2U/D,R
MD,;2YJD32K.1;W1:U*_)-3HH\UL(MR'CL]O;\57O]_<]9%'K3(NP6'WR;"T$
M)@M(SY$L=FWT6O]FDN.?/XZ^_'C]B7.&K[^X(?CF>8?-8&DD^-%>4NN@I.BW
MT?#W193-DP/-I%!DMRA%4)@'EX*':"(RE71)L;5E=^OQ3YG/?:5YD!K4>Z65
MT6A,24O@L7A07K#:H03!",D\,S(D>8"I:"=1V=[</NN$A$,4D-TOJ=P$W_?Z
M]IT9W;9B>1<ZCE'?+@7GO':]MUK50\UG<%H%,,QJ44P)-G4^6?Y)U+=WJBW;
ML'"T^G;'-4-3$!Q/&I1A""@L!Q<="S[$3+ ;J\I3K6_?BL^=ZMNW(>/ ]>T*
MLS:1S++B>6VC)CB@MN0Q16^SRRSQ]F6)IU???DA+92?1-RQ:VZ08<Q-HWZO<
MMZ1PBUKF7>1_X"IWF[$X3GME"JEV;DV&(&H+,MFLF9)%YLXK+TZXRKTKS=A&
M[!UHQ(UCOZK66@<=0ZX7-"YF\O-MAE 8064&@^<8F&Z=]O<HJ!,P.G:E<-2E
M_#MI@KO6(/KE:QQ<IMK<M;9:G>3T ;_VO$J>>1EK0*AVA @,G/46K"E&:.7H
M.ZT#9#O /+P2=7HWVC51A[!C;Q>EE>)R5+6M"*V]!GSIK:JMJNC[7!3ME.&=
MQ]V.6@G8J;8T$_W!&B:O3GSY#<=U'5]V[HJ\Q4=WG<2S?BV'RM5QH>A8G 0M
M0B(/20KP0GI@1DCM/:-3K?7DHJ/FZCB''D51X'QDU2,4$%!*8,J279>%9<V;
M!SZ)7)UM]&"K7)UM!'X*N3KO</AQ[@?H('(V',&P7$!IZVC3C0B(1B>NK>5L
M(W/XD<OY;P\\R0C*5O2-]A5CX\2+&8AOQO7C,!IFV]QZ].'S:W84_GWZ]I!<
MAT0JS[-@DH/'@J#(80+',0.WV3B3<HRJ17^>S@E<DR73EK]M!-:8M[^1I"XN
M+Q;W_R8Y=#Q"O>,A'\357FY:@&;6,<ZYB'(C9_&Q[FFW'WK8'(J=Q3YJ(;/F
M_>^^W@+"E#0BV@#2DI-06SW66C,&QKADI(]:E(T:=#_:^N[KDR9O9YEU$/'[
M?1CZ@T%.[W+,_2_U.)^\O!R/R4#J\60P61]!8 TU(=*6DDVF8UVD$ )#63;*
M.]["#%Z-Y@0=[GW,X49B[R8*\R!:M!CD=-43,BI3)ZVB%02N* >DZ@@V*NY5
MX"9KWSX,LQK0F:E%.^%W<UVT&MRU&$B?1Q^'=?A63Y3B,^U@8'D=TE;((2"%
MKFTVBBXRI.*X.:2J/$#XG'1G/WH:YM!-'HM,+[[W(8\O>LXF'9CC('(BD+ZP
MVE:0SED75(R69[3K8WE;/>Y,%*([$7>1IH"?^]/YN+X%K)>CR?35Q6?LCV?E
MK:/)I"=E( /76<B^@I1"$TB'$*)13J:4>&K=2FPC8&>B,=V1\5!C5$<:\^)B
M-)[V_WLFEE[2*%T@1SC:"C&1>F,2BBQK6[32)8C4_.QY'-;ST):=B7BH*_K0
M=T?O<A5K;:N8QV4TOJC??!,&_;G\NKQ:VO;)7=\\[26)1A=3WXR6=5!^^?HY
MQVE.'_H7L\G7[^F[DT(KF<OC6L^9M=KPFJ_C!*-33@9 =!X$1V554J*$]N-Y
M6Z%OE+2Q.Y)YF+_$R(S2!M!D7N^!$[D?LTP4)A"E<N%F.OBIR/"@%VA'TM<5
MJ1^'I/O8EW+-EOY^BN/ISSC-UW/TK*<CT8&HTRN4-19\2)S^R!:S9R7'UA??
M;5=PK.O"8ZA@Z[=@=U7HKBID_6IZ2M;NI<S1AL$,*!5<;=7C@9N2HH\!DVL]
MS6XC8(<W?)_25KP5;=WE=*X'>9,0UK.E)!$XZ;Z4!#=R#X$E"24'<AF"4Z$<
MQ0ZX@?A=WSJ@\EB[VCJIT3_HCQ+O\<2L5RX"<Y(."L4RN%+G80A,R+4SM*A3
M.ZBOL7_7U4.2OS*2?;(QAAX_7I2AQT\MSG!?&M\C#=\C#:<AP^^1AN^1AN\.
MV5EH['>'[+M#]MTA^^Z0?=?5,W+(7L3_>]F?S#YI\I_O_[KW5>YCG]?&<=H*
M=2-GZ*?+">&83&X]^T;! AJ7?.%@@D^@3,RT03D)0BCNK<82=>NS9AV>=N/\
MECQE\M/5K:^NN\48R0N]91"=I1=,^P!D#F3@I._6:)*";;VQ;8OQ4$Y(,SU9
M/=BO U).Q8%8LK1Y-8_R/A=;0*9J>WH5P:MB@ 7I1,C>A.:%[BN@''^07Q?T
MC]K3T($AM@Q6_>LX+]J,; *PHQY.CX([3B>G)E1NH![[\W 4A2DNI^RT!E9'
M?"OI%9 _48!\BL +9\'QC8JS3E]1'NGK=!P]V4;\+2LL>_\YSF'R?HH7H\E?
MQZ/+SZ]?O[PN/8M*AF!5!A9CG2)?TQER+!!B-(;E(##[M3;PF@\_O!?5F()1
M6_EU$";ZM8HTOR9O(+T:3G'XL4^'8>WG,Z5#\F_X7Z/QRP&2/*INUW5&18Y@
MYDP G8NLFF.U:7KVS!2E>7.S?0MXS\+2Z(JN#AI<KX%Z _0WO%B\6)O [<@6
MV1+J<2R3SJC?7,6:\=;%\-@M84MR*;.C5[R42+XEDQ:<T0HD[;E1.-3H6\\.
M.PDU>\2N.54MVX:N+LI6KZO>WN7!/*?@4__S8MJ$Y#E:(01DYB4H50KX%#B8
MG IS+GE,K4O<U\ YO,W4*97WRX4:\="!)?46KVI(9_)A=&TQ+LR!7$V^";D&
M-ED1>8:<:H<C)349C;Y6-66E4T@EB-9Z\ABFDS"PV\3[FHJ_ _58P'DYN@C]
MX;Q'XK="ZE>IQNU+'[^].=>+2"^&:5%_W<\3^MGE14Z_Y6DO&,-%X1Y*-.2'
M6!L &?V-6W)"!+U@PG85XFNTA#-2OF.2VV$<J,5R;HZ$&AP).7"1 &-M4Z.L
M!$]F EC.2XHV!M596+KQ4K[K;E.R.W __SH:I3_Z@T$O%\FT1@<NUFP(2_M^
M\"Y <B;4Z><\Y-:YE(MGGY&6["3.#EH]+-1OC='YC]S_^&E*&OHEC_%COC5[
M7-L@O7$"6+;DL"3F 84V$*62/EOCN6K=DW4?O&>D/@>C;66OB"Y305Y,I_TO
MHZ;9("L^LGU"R";8#Y$34@1ZSED&:S29YZR&P!GM,"PB-[8PD5WK850GE1/"
MBLLU9%(]$U)RR2(X)Q%2-$DXK6PLK6>E/,F<D&WT9.^<D&U(.?6<$,?0)$L'
MMS2,MF\=R![SR&@7C98%5@J:UA,TGGI.R%;T;Y@3L@T-1[GBWP3@]YR0K:G<
M^JY_%QZ.HC QF\"Y,E"R*^01T%N"3$20+F=GF%/8O*_:T\H)Z59/MA%_TYR0
MN>5X'7P7PN94E(+":\F+BP&\41PP6V3HC,+ UQJ_=S_O)%R??00]VEM*'<2@
M7_R!X_1M_!SY<U*(',#FK E,*@1&D#OOLO#"L5R:CW^] ^!9F &[B[R#F-C[
M3SC./^&D]MJ[^$QRPKF\Q[4A^>SVY*>KF]^YOE&9K>!F&</T=H##V_?_&ZRI
M(WNAB_4<Q\380TWN^SBGPG$'MD@G:],N66[(@\3$Z72.3@*Z@'488E8L9YZQ
M=3?RIZ.WCU@\)ZZVVU#;22'D9#KNUT*W]]-17 S?#"5B*#9#P6A!^:S 2RM!
M)6VUY59KVSK0LQ3(X4VLXW/\H%AQ7X(Z,-)>#>/H(K^?XC3/NR5'O/$DK.)>
M> <F(YDCT=1D85_ )9Y53BB4:*T[:^ \"P.N%1T=W(6M@+:('VP KB.[;"VP
MXQA8S6C<3#WVX*"#@V@]2.E%"I)KX,H'4$$Q"-HH4-I([TL,.K;N<WX$!7G$
MDCF.?FPC^DXFM0_S& =TJ+Y(%R3ER71^"5CK\X>3Q8@JFX50$0V4D#THHS6=
ML!DA%VF**S8HWWY:^P; #F_ -"3SP<SVUDQTF,)XZWR]Z3KRIOQ]-.T//[X:
M3O.8[*IOB4(]IS6SBFG:I!,#A9Z!\RJ#SH&3J4;KR0>H]M\ Z4D$'=O<=!Z
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
MD0[VX]L_B'%T2:[A6[R:Q](#9TF2#F>9(UDIBGS%K VPY+S7UC*'K9.@#KK
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
MHT Q4<<S, NAEN!IF96)96MVUO&!+P<#?5JZATWB5L:?:JG;[+Y@6+1#01D
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
M3UY_COC@*.NW[H>^T>R^2+>#/_80JB7YP29!3DA^<)RC9GU9>3 (I"08TUC
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
M$>PK+@9SQ9P!- ]UZ&9BVRY"K1YD6&,/U[I<6#\1A1P>W*5])A!]9^SHY;Z
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
M-VJ:@SS43D7FG"60AZQPXCU@#E^=R#=NPK7G%Q?!X<J2O<:>\:<K"7)!YIK
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
MQNJG 5&2%$5V6\[_T((@8_0V9SR\H9'3!SLD9KJ05J?4O_HXPGYK%$5916?
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
MQ2]S=\+<#&.6I,<;M@=;3<X Z=O8 W+W*#=\,S3.K>(J'8_E_U(F9HL!'>M
MDA!X*6C!&6!>)W3HM(_D/ ,&)F!Z9T"U:O?2B6O1S*<?5$8\=_]7,OH<: ;Y
M3@%ZXS2Y4.H,&-\]]\VNM:(;OO]DB1VT<PNG2<[S4=^J RR->/YG-RI<:![Q
M)LR2\!K7V.O$'KO7"O(-0S.GN<W!:;:$@@>"0UBKAE\&WCDX[K<L,UOW>6T_
M)!R:>4$W;[9-"V:'@Z!&4^ ,:I%71"^U:F.^/=D4BL]CE/@5AP__(.;&8"3>
M+/*V>Z.HUV((7E?SBV1%J"[>=F/"EJ6T"N.6#.-LXF[E#]UL2MH=/5?LQ=LR
M&N3AX%T3\>#UD&K.-:FNH.N-WZ(F]\&@[M%HJVOOMIMK? UDA7)+#3+>+[JA
M_*CJFIY'M"HK6;89"4AK:?=J%[$A5F9V>=E18%X"I&-.?R2#/56=L-I"=&L/
MNC#Q][G B-C^QKK52CA#YCEKB3<!=QD_ZH7A[+L-Q'&@+HKZ=I*J+7L8=057
MZ_9+\UEI#;NOGZ<_1ZZC%>W+@ <'%].57#)>U?+-)V+:I*%B$RAX T\4"!>6
MH*#GN/S6K],$-;;@_+MF:^-.2\K:FK*>LHG$I]LBJ31TVO=L5AZ/9I.X"<(K
M[-$X$A6NK;'DX?BF$]?V24!I*8HV;Z99 Q$I,>SA)!.G2SM7<?[NS?"W2F6
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
M<5@$_B>A<=E,RK3N#.#H5A^Z](B,.V(,?2=WY_K"+7;D2THI@#UG^L#U[\Z
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
MG(@46/\XB&^@=-*NL0K_JNVI4I^33/LE("VXZ4]B.AI(N.V")D>V"OPQ']_
MK==4-.^T!-1U["\%O"=9^^N^J%X:4/;SB/,*SS*-&^B,OAM0>-!.:5]37J?Q
M0%];\^8W@.;)-[JX]),5_$:1^+P3K/(@1K&MY_3A5JG1K">%NUND\A"8>2\U
M?OP2@&Y5Y,.#3K/%+C+D+7Z:P8;WOGP=N=U10./.Q!-.>'VT@EC\$:*HC(TB
M,)*@[U8$9L!B7D\3J H$SWQZBIW6,#$5V>8/!A/#A<)3>TDR_@*OK+CK@ QB
M7'EN\E[>( \<>;_)>V9!L#=3@]S;P?MB;9N<.O\[2PV&+A)Z"Q]!&=?%P31*
M4(D@A>&>5L0N1Y!^N.;+\[J"FYV2QV3P$G +N/QEB8+PRN?B.SIB$LJQ([##
MXV_.CF&>#)51M(RH766#1'@:<A[< /R=BL6_W(+5].S6G<RZ>GS#GZ,I##P3
M_P0Y.RK:-)AX?<E<>_G-*6JP;6B=8PDK>(+".^#&UI[&6;W0H<8WP5+Y(H^Q
MPJ7-(Y[Z8MJSVLIGA@=M P(CY(C1_[E#0^\?(.,FW-59,3?7$:G)^RGL!S^+
MD.8R0*:O+!3*!W''G>ZU8*S4T5%M6ZNCS61OB#K1$.?.0LOGEP!NGF#:#BKT
MM87'LH4W>LF_$UPO6KBJ<$9+_^A#D UWED470R*"^ D+BJ-XZJ%MJ.>7LW(C
MIJ]#3U2]$,P78<T^N%;S.IS.WGW,P*"[O:*=-=.8PYS'#5A(8TBT'/W-*Y8Z
M_ RD2R"[R)9G/9?%*[)3=60$%G\>7"SP+)SV+UO(\[RA_B.>?U=PW)$D TN.
M!%%!!$>X1R'<WV;PL)=)\ ?]7)G#IU\1?^K.7VHJUHS]+_0 H"[@/QV!?$A.
M5)#I*$+.R;@'B1!KGO1H%L5Q\*<Y[:UG;W?M?<]6H;)@-;@5P[G_QE-:?QT1
M?U%8+<B-&SAQFWKYTI<1%U/%<)802E_1Z/W=I]H^1*9;FUS^9@Z.ZN05KJ?S
M0GL#B>#%[:458?_^I=%G67-[U%W"6#/UW<FO-DY0N]?O O[FU5I8=(BKD%'Z
M&/$IA'Y:D0]<A>XNR\7GZ& O6L,E](IZ7'QS^@*G]:-SHYR\?.Y.S K"*&4
M&S6 @,46!QM<U EF$L*^4J*X9($MBX10L@_6)O]Z7CF7.3"0INGN1S\0P/^
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
M5A$:37MMPIRL?+]B\QNGKR'3]!3**J%K;Z_3.,T/5SUNJ8WFCKG#\/LW^":
M)[7M.H+? _^H[J0Q3H<:PH#K;BH]H*_-MIDAL4%8C>8F?$4RSX[SU0IRZUYM
MAPH1=:_F!T'/ V_82N5_-HC>>^PK-:W9?5<Y[2R:YZWN]62XX 2)W$I4%]U=
MZ!+\5BF"$2+0F*Z!-\G7R.G,%J9062B%KKR;CR*W"[BA(B5YZS;(F<"+UT+#
MPZS)Q@E\: 4%UZ=%HBG:]RQB*%A_?JKXTSO#HM@&  #,\"[8<22,HIG3%@VC
MW/)RNB?Q^8$T=Y]0SX%<Q=I\=K'FP\9_X3S__]8Z:\60[VJB==BV!U<\*"P'
ML:?=>M!#FF=7O$L]NI\1^SLFH=CL8U4I<\0QS_38'9.\D-\5 ?8@E_>_5OZ>
MN%192*P.%DQ]91HDMUWI SHFQ8,J)U=E85V7 #I@0C-ODYVBT"B&2J#TL&B=
MC6*V5U=%L5NNTBK191L6V<HH+XSS09;O6#-."==8J!N)J=\)&7#_+5YI.&0+
ML\7;^5BI=C6;I!VVRVO*,Q1H<B<_$RQ@Y@IO)_4K2X6*0'L;H\)\^Z#<A)L-
MJ4BH4%WRVW1D[6ZRTVE%4LL]]9 B^/[M\I.; 65Y":YE\M6"JC9%K=6M47P7
MFQ=).'7MS9WUG)@QK12KOT"CD;^H6"SG;/Y)<15^EO<@RO="HID/1_Y2J"Z#
MO<WN,5,D>++-)OST V%@7Z8,6O:YY[6HC%N 387>6@K!1"U[4#&!S?>1=GS6
MP^*.9D%,W6[>%96/?ZOU,7%L:-\V\W.I\/L/EED7A\"(;LUY&:"URX)C*7-?
MUP+S"X$7OPE'DZUODF)K09LH4)R\@X=M?=WL42N36 >MMO2G*H(ZIT'V*Q\_
M(/;E@JUIT^V=)]:+VFUI<),I?;5M;<HXOA0?XBMH^JC)'K QOB7]],L980G[
MRB)(CCT'B6!KB?\ _2VR_SY<N(G#H7_^W?F%=!E//=X>!SHQP;U9)#QIF9 7
M]^%9=!N..'[T.R/XL%"M7FDU-R_Z@_O"!S927V[X9/]Z<S#VRA3P2=\5OQ2U
MMP0X.FCSA.)"-H.#&SE6X+*!FN15'WW#SX<E+M):G:VH3CYBLRK5F4Y$XHZ&
M%URL.;.2A8M#EBO#^^(_> :&'V:K*RZ!/L/N(LCQ3<O#G7DXD[!]N!H^/"\M
M>P@\<0&WKF.^<5<[8E9-,CM_57Z7>[=LUN2D\)_/E$HLG]37&8U!3/)#.2J^
M]2XUUT$SQ^6K[3;(?\ES!';F] ^\/QO=-]33!8$LG/RDF.KJZ,W-YKK'7WG)
MO4_DT=42%UWF!Z3H &Z&JR!:2E!@#U7$I$?N8?$NVFG-_=S0 >#/]XV]CQ$+
M2KB/NWI< D[@$O 2&U^"OG@XD<N$.NX_B%,/">G@3T^21$\<<-%7/QG@YU?/
MLP8OGI_4XW9E@5&E[L6*G!9TXGO*US,[23EK7B>2.+AJ(/.'D.LHN Y>KAVE
M$](LY_3#,2W.(7_N,:,R[]<DH?V>-#\9WB2>C#F\R^ 5:.M*3R&8'1HG7P)(
MO^-E'-X4_ +AX4;-HFYIZUIXS,+][>TB3K8-0&J/Y7&I[170"?/8::41MCY
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
MKUOD)'^:%R-]'49K&1_>[=)= G340:FOQ%\_:%NB<'VG\%!_T6HZ^N']_K"
M:ZMQ,F3J-Y$'KR\!_F-0,F*/(@T>Z'6C"5*V,LPFSK(Q?2QF]?ZWID,,Y7U:
MS;-$4.H?'^LSZ\Z*!D6+\V9VNF)-#]ETO4M W>N,<<*K5A[W;9O-+6WYX::Y
MU=;?^)6#DY"+GU 6I,1P/)3.%!S^*O1YF=>W_KDPZGTAVX"*^*1EYIN:O:N!
M(AVM<^%H>&?1YE%FBXH.!3@B1FW<=^T0\$'4@/DC(;.2O%_#MAY V<NI;/*)
M8'?Q!<I!>%?GLV)%SV0X5ZOPMBU:Q+:M[6*95)KD1R^+6J >6\_#GO//NWR5
M'GMC'CJFFM7304^1*/2VDSX;PNL2\# PCQ'W%$8'58#V^OT96%Y0A@K@KP-
MYP]VRYNJ$O3*"UAX(L@^KC#X,PYUL939X$'GSA!1_*<UL^%B6 =?V1?H\..D
M%8!PKF8 ZS-X<@,IW6=)SYMA2J66)G0F$5(Q;9IO^"\!3T5\B=($O;.M]>?8
M2JWLU/4DW[\EHP?_B+H4=/[+YZ?_7 +V7IVK6Q+XZRJP2>^%.<WPF2MD5'FF
MZG1?5@5%=132OZ^9\LLSY,(_:0?G=',(C4.HT%86G>:=2P[C3YO,'N_SL'V-
MSOV0T\3VFG8U=!&A?1$G3U\ ,<;!HA&*8-2B^F3-?V/OO<.:_+9UT2 H4B.]
M@]*+@"!52D2E2Y?>1*1)5TJ 0 2D-P$!!2%4D1IZ#34T07KO!%"D)]0 (1Q^
M:Z^SSW/O7G??<\X^9]_RK#_F?R/?E]G&?-_QC3E>H48;-,Y CJZF'BGTN7KR
M 5X#]BSY8A9>^L,##!XK25_+&]2(*^/8R,#:;DY9:?[<0XY'QY:\,([U]PUD
M.$MM9;^FY*"CS'?LW%ADZ9:5!,;UA+<Y=#>!#?'<3VQ?GPWS];5X_(-;@OM1
M;2M?6PF33-P1#.7.6;>F7 <DI'WJA1\5";WWZ)+IV/CEV6&S0'6<0J>_NK [
MZ6T;E83?PE+OY*#GUT'P5[+EA0>;IRX0&X>UX3G-$X\)OH@>9F*<\#*Q:I-!
MB9/%8C>[GZSA\D'X@I%:WTK81\$DA805AEWWE80YY@/+AT\83IB/Z*&N,*W6
M^@X39+&L*>VGETSC#=PR,JCW)_W#]>B3%.?B@>*GWTR111JE25:J;C$/BP35
M1&ZI\;Q(A*'84[)$)=M_T[[>1M$*>:5(]\,O_YCV6B$0^4.UCRHA(S7-98K'
MUUS9\=J?'!3>^5<@/7@%8$< ,9K=>%Y+J65D*P.F+5A4DI\O9-BX%<S<%QCM
M:*\9V=T<==<A\"*4@2AE/H3T\IXR %*VLCRKT[5\L[SUSO82]<2.O X<"T+J
M8S6-0DTR=]8F7/+M4I[KWW_[>4[@$YV1T4U%BQ "R1KKF0T3='PF"DZ[Z=MD
MT49= V?>LI+,HD]2J]G,T+LE-\"X3I7V[$!#L-^6N^;Q)X)(#E.]Q^QZ:!!*
M)&_%TKFW51C#.E6%K>Z9J]J2'IE1&S.?>TJK>;.V2:T_CK?OHUU_N6D&Z2VA
MR3^Y[^7_#5^M_4?GT/\Z;;8$D(LU^3;H-IX;;+RV_Z',RE2BSEST3L=MQO29
MS.(A!=)J%9/+\5]4<8T<!EB.GG3C+IW;FU;<(WN*DP5O=(6[J*E"0R=-?%XJ
M$?G<C6XI=_1AYQV%UV0:C<GM2IW0US?4?;;CC@MGTIE@QG9 0!C@"1U&*D\Z
M[,@9SHYCG>"]>)Y*U>IV-,OXX<R#9$@C=E=P!> #2V_=!NY@0PEUB-;SHO/R
M1<8,[[7Q+'T=A5(<.<T<Y;D82FKC<3Z'EBW&3W?GA'XODN%)Z= ZQM4TEMB0
MBV<?PT .K6-[3#TJ:C^%.#$CAT=]OZOE5:\ -YFQ>M_4*OX4E8.+43](T]VR
M;%F]^8;X_<G10-3\SP1RA[>PZO-,S;/N@M,6$ U=:%>]NSU^;<M,:*T/^D8G
M84E^"<*$9G:^74^GCE"Z'UDVPP'K(\YJX*94 0]*[:.&=QTP3PCIZ]?B@.W,
M7MV0@4#6U5^ N]1PYM0_9)X/AG8\<0K66X-FHI?U-!II7K\+1'&W6'^V%?6#
MNK[:'K;]>K>YS ;112<@Y:B\5^%4FTWDSTO_U->3)FD06PL_;!RN"G'^K4,5
MM#@'2RCG'56\C24TP?B4-/1XR\T;F:NI/*9V-<A$Q+]V;.\;]&(G^)M*)YG2
M%(TIQJ>@&/=D$OFPVIEZ=?9SY<L>L53;'T.G+]7YZ(X2(B#2^5A5]5#-48EY
M2SZM]Z^$S/F-^*?_% -*#,59Z\T\4P6=2UOZH5C2TX)#1\B,F1R?]$;N1;VB
M]N@5P':9!?=F8O?X+RT0R<:)49;!B,XF^5;+4O;N3S<-$C[ML,3+?IR>#*)"
M!T6M@(!SCD'LX\(U@;RC/D^=G1E?6.L'FF1ILB:I<R<YOXK&'+)N,'WY/EXF
M9)" O%UNHCHFI)/1?/B@)++(7%V!03GWXIKMPLE__XT8',!BK*NN $AHW!TQ
M##!">&U"W-1;2Y[,N>+Z85N*09JL,C:I?$R_6\RBMSM7,8R"T77,>1_27LQ!
M@SV*!-W3*7]B^X*&VMB@#@-]O%C5M10,-(*3XT 8G-C>3M;EW/"A8^[6NF-D
M'YNX,QQK>^'FE+;$I4B%+<A=@(AC/.X9*:BS"3O8^Y#5SD!"'?79^HQ^(+V&
MQR?;<398-A0P/H@ED*/;[,T" #B[G]UI:59_FIM,S/&$-&ME>E)5KO.W^^S&
M"P-WO)42_X25JZ@/5 *6.;1?^J3N<R1N*@'W94F54XOY!XM0'J"__^UMA=L2
M6]B,=O9'&.D=U34A4$0;E=OZE"+C%K7K"$*O8K4/=N9P]\=<GGRY]C*BT2+X
M!/&6>[0TL:KI 7EIX=W0D5 K*:>48>&O=DP"8UD5Z7.:1\Y.REM?ALUB<B<S
M5T\">Z_=*^KK/ZK,_!]O=+!5MK?3G7B.B>.,C8,=KVU3MPU(<)W,2#-K$O%C
M_X^">0RR_-V6E65>JOT<=?71(JT\V/D.$($$669:T+VF^%-3+]L#\WLBB4ET
ME?BR7[+6:?VQ1[RM)>BV\*,K #'85VODZ#OUO,[XBB;8-HX.8,@X1$N0/+%"
MJ0[_!'H%NKV$4\&DQ2LJ@*/8-8?O+&DYY?D-A+(55QC9,<D#$CL1Z[<M7H</
M!D98VW:)AU-*O'TCJB&T?%@BFG %(!@C&]GOEM1) W)4MY4L[\W\I3> _'?U
M!OZS_?=?C5+:!"N*ON@RACE/0DA09=K;+)"+0?8EXQ[UGM]/_).@-.;LK&B=
M" @'BVKVGT=6D;$WJC;K/.=#B!\_X3_B2''5L]3O-OZJ\+58FGW:YR+F7;*1
M^^/<:*%/[_\OXD&$,=@.=-XS["3Z+^GAK&9V5[=I,0O!4)[2@?[G$=4"N Y!
M\"NA#M K:#1S:X;W*C!$41R*+4+0#]+%#O5*2VETO" _)ODT%]#S!\"B#C*>
M[N6H2PO?"[J#O>AHXT#(TEPV/T?$Z$SMKEW42^V0EDBSVOD^4\?C3'J6@N;O
M?:\F-11_-*R1/H[??5%S9&"U?<8>3W=A@I!HVEV_ JSL!"8HVV/=NXS81= G
M&66;[\JF,K[/]WJ[BU\!:-UR/N%5"YR,N_O%/WQ]73JZ43->?3UO^4K_/6O9
MY!P:6T-A;9"A73$M,;_XA..X+O74\X<@%/%^/8BS]1GV"X:P^YH5=\?IH*21
M@Z9'P)N.L:J1"&4"N?+;K\(E.IBT.C[QRP26SL[)MJS"L7RJ$350DHYWZ VK
MR1H.MLUV+:=2+7_D\,=;J&C7@_K7%#]./63D-W9S$E]6C'QX:*%35:+'FYLW
MV)\UE-=4>R%44WO=59NB#AXK2%6@<( _[-6H]2-\[Q6@AKX0HZD\*<^W]LP9
M%+G$^'%^2U>=(W6\IZQ"X_&:ATTMIL=#A9# 6MEXT)Z1=-:>%VSQY#1OWKY)
MXOQ;K2J;F7Z>-(G;7[Y6IN__]I+!>L+\VBI]P7>G5F:L-,KV-S:C)TVO%%/R
MLO<--\%3JOZ2/EFWX'N?V"D"C4NWZ:TX1O=K+550PA(7C-R-C0W)>]W4 @[O
M=@!\:/A'T.L,,OCUOF.&6&+VS:H# F1F-A79ZK[><TQSXX84EVOT=!"^@TDI
M)1E+GEC(:C,ZO1@2ZD$C2_+QDZKY##\NAJM4<SY$AWJOUR1LC..&B_ L6.8!
M%.Q]#9!T<^_0S$G*<ZYT+'!3(^'+L#R]2QTQH0RKL?HUL#1\HUVK;OA]7T!J
M?F]I@RA_?3X@C%;/]/:_[2]"<]5Z5]9]93E2#\N'7**>A+Q;Y6>?V#)J<IE"
MDSUKB$>A=,?[@G]YNJS?72/\;<>C!#B9$PIVC\MBKL>*$G>333>-(QY*I="7
MTF^Q6GQ(I$L2Y:=^_M-4]RYWVCT5]7)KG<OO"% 1A /-$6\S=DSB)N\VA;X^
M,R.[W-T*/U-SW<S4O6GHX'N?SE!]^/%CA?1H%)X.9S:N*&BZ_6IN;%M]2H)-
M18O/>$STQ._$EY_PY2=[(Q45557]IT*49X0-_R/U0/_SJC:60U>)0[R6H]A)
MIA!B);V_G<X+2N8U@_O7/;;Q8U\?G-YH(A72\.93\2S2FE-?5!RDD*9/7SCC
M.B''J,!1B6N@4$5>%V=V"H1]S2)LR5PN<QXZ ZSM4'BV'9]RW *QN3 5/FWG
MF"-LOP*P2LQDU@1D-DFUT3[.W![FFZBQE+L5+)=^P:$S(5SKJCAW/O2ZL;HQ
MRC[<<<CHV4O2"H4.(N;S/:YOE30%7_6-XN]9SMOI.4D>!IU>(GQ7I^7BP+N@
M8?A9ZG^G#,T9[&06.UJ$!776*0+07J+0-3CC7E7(U")30?3D9)(Z QMK$IWZ
MYF$]^IK$K%U#;63;[:U6[FD1Q8$"IPK)K@."Y.#1%[ZOU "^W*1G!B=*:.U&
M3.BJ8O7%$^S2\D[]],7.D;!,3\?=T%>%,":^O9U%1E!WDQ$(S'Q!'D&A$5V4
ML4:WJ3<+JM?#B1U=Z.^D?5D.^V#K?RR5L'HN>JBP?/(.R_0-/WQ-MW;DI=_8
M-$W$VT]X\Z_.3+]+TM8)++ZM/&S']@.NFQM]]M5(L$X*@9&)>J?M6H>;[97M
MS_^ZOC=[0+P;O)*IB=))@( NE, :\I9.U$C75189E7$_%[58.:KI7YQ<6:$#
MH YK RRH.]T]'B&4CXU1S=AEMB]R9EM$1(163MQA]+'Y2C43(O=BB1N]&Q&#
M4"AR3,\G\_ZV)75@MO!DN9NER(@C<=N:,Z@[B[,-"\((]<  .'4YB2;7KK1S
M[C'/C2<>/QDNUP7X";_9'<'+C(>J? .=;8R'7F1< 1;<KP \0:J^%]W _:=7
M /4K0/ 9A_VH,AV&^.N_'S:P!N''K6NF<8+P*O#33GH8.A&B-55)#ROH;'68
M/?7@^00<?''<HTU+8Q5.2!#YLY(*:9/G!VH4*6N-\K:OV>RO^72W5O[PI T+
M^P[1PRBFH('M#"2^Q<X&Q>#H+2('_/#[1U),G]" A3'*G!>BF$1K+=P#;. W
MG  6F@/65.?X\\BPN+V*;LXNJ$H#62V7^FZO!P$_T;E,OP*@5/X\"H?#M=/A
M";4GA\>63^5PB*0E#;$M:>J?2)8,MA3/_92]#9,%>8&G @.__"4R%]HVUI?B
M@V)0":>!VE^5U;B_ZV.-K?;;SFY>]Y/;XQ^JG5QO)!.(7!6&H=N5HQ=*#M$D
MCE!\"';6JQ]WIUB#[5Q$FHT%?-8_X7S0IRM>6G+JV\:=/7\2Z+<?W^8P',%!
M(Z]D6X[-Z/#GK2PU4RNOGS82DQ\3+-)CC3<65ST,[.E?IY3)!GZ&M_)#M+&H
ME6$"\-[\RL[<<B@(Q<C<961TOECP5;VX+XGK.>9GQY*,KML'6Z+!MM1G7$.*
M-ZV=Q\'6)VS3WHN46F3(1X8G.7FE8Q:]XI8M/:GZ/6OKH.9EOO1@EM]]&_ND
MEQP7= W5%W=#1*O\@HP3*UQF8UWGQQG7Z&*DD6VDPRM'Z$]9S&,LG:-=%=^B
M3AA;NR+SZ0PCW-IIWS\F#"&@)4"!JK4S>99WA2ZTL>D38B/NQXM"VG6)JGM+
MO\=U3/;ZL];5+LS92!,GF,^MJA$@U*!0I[]":W+.9JJ_8IK+[?#^SIOAC!W<
MF=^S"9+45[QY:QP)_X'TD=4_4#;]3__$LQ;T ")1<0WTIJW0J7FUKR;*^E7%
MF [L.23T@:<6 J<]<M-1^$XH]?ZQ^XTM& 5.LXF#'DNYLIF$O'>6/O'P_C/_
M'<%13/N+V"L 7:""-4/0Q#EEX84"SF-$$03V&2SWBB)UPO-4A]5]H0MOWZC_
MF:/B3QQ'<C%Y\H6M^KZ"15+>5-"ET!5@N*N5XR)(<;\XZH]-6R")S;*E,1Q'
ML\LL)-J)YQV'V*$6I2U']Y(.GT_<U8SQ6Y,ECQ57C*ADB^2L%5HK8#)(_C"9
MOK#B5/A7/?G'(=%"(",,?4IVY\&6?V96)K7(24#C&(_AD+@F5?"^(6._]JBQ
MK7I+'*G0S^/].5N4:CAN%(HA0_9C^'WBR8XRVT$[/2;).[><!R'7I^=-2JPH
M"CLSY_PH(I+;()3^2Z$&,.CP]L01&Q!#.=M;&]%7;6&,?E"==MFT>SK7^\QC
M<@/=<=D[-F'<2W;A"V[N+39 %78$!E@:&=2='U5$L1 R4>7HBV]!IRB!+NMJ
M(_@9$/7GU.NM)EF=[$9+F_2X<>BM_,EB&!.3=<O(NP3S2Z,>O2M 8(EV!':#
MY1KWBOU.6W$_%DS$<^D=0W.;%9'%CU*;O_W9,KL"Z-96 F[Q_O9."/$ <ONN
MMFI? <*Y,*<QC9CAW@3J-Q]!U*8F9U%,!@,$3?H(V,DC@B/Z&AB6-Z)S7IV\
M*;YHU?*5/<_7!:NN:/5A$+=2<WRI'T>8Z,Y"4AJFFICOLE\?&OL5>B^ 52)(
ML/Y(Y[AR[U':+AVZ7O6SLB^&!DDUL,A@&#SC ;QGLO9]V^+R=#<*;:LSG($A
MUH!(#2_X);\;/J7%]%JE)'R[7D]$$GT:0**" ?8JBRT&?;'U\X'@Z0JZ$1/\
M#Q"Q%\[/&BBAVKESB;OE)H,_D\=,EXE8,2?,P4539/!5P!/)*9V]*T"(_3Q^
MKHUHKQSQ 7,<W?KPB_ >E=P5@$:%H7)_<TMH#,&!$>J$WG'M6F+"\*; >1=W
M)"[Z?K]F-#@4_%K$DG;WO0HJ?=T-9-?VP=BH]2E.%KWU[=WG'2J.>@P_Q8SO
M\;'D+[S(]5N\<8)3^=*/;D\B.+[?C[G_T"FM=)LE]J//0$.\1Y!^P]V7\9\N
M8133I[;ZM7Q+&C36BL8,9Q$BU&9\/-L.>-4)0[;N+B.?@V'Y(B(J 3_NQ)!B
M?B;NY': +SRA[ I@!TI0)+>/Z(2Q[Y67YI'>C3%5-W\57,,[+?[^QE$OJQ>M
M^@4#3@V;Z0W$"2?$^H>7%'RWX?V2&TH->OS A(C]+!)?<P6H?-O7ZF>ONWX0
MI^V.N]D==!]JG-=<6O9G_]1D(X@3G*=[V=S*;X8EZ]B5;.N\ @ MA8?JRW']
M::64-PKA+"&$TVGR_/"Z(U?V >2<0GQ*H7G!-Y@MD<_4%.9R)E>9-%+A/2"(
M+@(]CX)'!%%C5<:100SCX]ICNP?S2@L'C1=C:KVI[X*3 @&, (()8TKW+V/=
MQ>#GK!8/CN#]6;LM&Z+[FGN:S^RLJHH<#8RBYW'+?Q.)=;AKW+]<SX=LT>[5
M&L&+8Y72EWO821)?)T[ZDI3&4'=$>(1]7@NN4G^7)7:LI>KI3O<+4:%#K4-4
MK*^VKMN_I7+[+EJ)K62JOYKD%[CO579YZG9^[M$GZV1CE:,W39*TT[A'.V]!
MMQ7YG:!,BFQ_EH3'-$H9T.&IRS\II\8IN<,B>P5GV6ZI4#Y0]C%$UZ>5X]LY
M:&O)4BH:)O$DX/0=C0/S(M^Q GE (.D&H;Q:L(>O .&?>>C<_,KNT*>F:,C3
MT9O-RAM$26^377L\?SV@9+G,;#R!.SSL>].3VV7W,<5"0>OE:D;]J9WSG-YL
M8>N&LHM$\N_<QNR3ZS/@=X)%.7 5WBM*!*$;O[D14WOA*KFH^?0U\(NWY_RI
MIXA)+*:91<6/L]4-P[";N<81.U>#9\ 2HUC*GNA#BB!Z14J1KN]Z/U.U&O;J
MVLFOL9MN6D9T F>@RNB]\B5!;%K1CVNLE,RV+_7M>=W'K-MS"<GWB$$/,;$V
M#$QE>8FZ Z^*-Y(] @5ZAO*.-V]N"$.BSVL<RUTTZY.6\<0_-Z"HUF-KAH>P
M".M;$,,U,H5!YJ5=\-H""9/B"_U8\AQ9F]/&'G$=[)O]^-#3B!.?R>=:!\51
M]@NWMW3VFMZ*]=K^V#W>\<P7*_4LSN4G+<X#$(P0:)>VU59]=M(1CFMKT<^#
M^GM:OWUVX4_V1NCW-93$23ET9SZ,,SAQQ<CQGRTY&S<(1BW CHR8&/E2V9J\
M\_ LVV8U9\<<P4L/JMZCJUS>I1Z=Y5C-[L^UMN4F[+ID6=.;<Z1HQ!RZ*+10
MUA@O#7\$H9H03M^A?2PG 9CP0E@F=+K<=F=9N/H\P<U_] I <>]"U;GM@!A+
M=L+6%G"A[\#4:^$FYI]@%8$^QT>#ZL3[_4<';*#[VOEM)^L<)KFMS$*_YR]U
MKA^K<%GEUN;WEU9GQTF0SN#ZY;>'&U> ZBL 1UG\YZT6_W-5T5[@7'WG;/,T
MGNS/>4JD$2\;O?XA)@0ZN?#3_P9@-DFMQY^CXD\AOD(W-7G@C^3Z-]CR$(=9
M@ID>#OKS#(H:QM$2MF=Q3^:/RMO90M'+E@F. 8%.ZJ&>NAI??$(^O,-7ZE+%
MO_50_#Q^3&9I-B97(O397?CUT(^R=<JX$"4D86@?%[K<896A4X<88C2>/M"=
MQ58YA>(B*'RN\9G\U@_:" LW%U<NECC(+&CGZ>I^6)JQ\3)1*_\;=J:'@[];
M$TLYQ$<Q(<W11<1$MK^CH@Q"_/<*53E_UN9)A\&<K+R6\Y-^)PR"] Y0)1#1
MQ+.MULOA"J<JM8\]8VK]D=G5#UD!Q/I:D+ K  GQ;K(=/N8*<'LX]!BX>N&>
MP;B)DSF<+M^_=MK$UF9U5X"JM!Z.. 8MOAYHU"G].7=B<5TPZHL/]^>=M5==
MM^4W7G\9UE/WN"15Q(NR:3S [[3DP_)?M4F%;E7&5Y>P^,FU-4QAD1<.6J7;
M3]M!A"[7T%@*4SON9ZM79YC:/^'9.!DURTMPL1XY760;:^QP(8X?V$;'[ 8)
M8NQ.<=S+U+4N+2?PAS6M:FZ578,_K@!.6+Y"P*N6ARAHQS QCG74X#DZ*\+U
MFVK-_7K2G'*1VWB!UZ"'L*+VG9L^*:D/97(T*>ZW"82&"4#TH6PZ&,G<A%.C
MS'G> G />W](U=9Y&Y9=29G6^ ?KO?]W7.#XGVI&[E'RTM_ 2*6V4<D,F6,*
M03Q]R.\IFX.^V >JK FO9(F)WIF],%31__ I=V=DW&F1@\JIE0V;<4&)S=!/
M0*;SYF"$4'2H@(*J^E?39@Y"C?&T*^_]VN=0OFP?6+T2KP =SQ69,VZ*.UKQ
M6QH3F&N;JVF2O L)1HQF!:S)[&8);:?#+V'.)VVU@>D<M=!A]_ONFPDML4>K
MK?U^OXE9+\N=/IRD^ \]]'A;?RBD+KU8(N6+T'J4=?S&-\UK%VJP?N_"&&*/
MK6T"AL&(1<J$9\*U;+N>ZU,'QZLM_NI-DD*S16Z$=A2J7L@&C2XIVC=@?'OY
MT./2:O*R+._S^&*?O61+^YH<\C8P")F;=_DJGN5Y/8EV6D9"31K^IAR>A'AJ
M A1ZDZ/[<@=[UK:2Y5XB#NU\BH%VS_49M(N_# Y]+]V\1@0;QI3,N>-H5%&6
MI3W.NYI=YS5E Y??SGF,W-X&J7TZT/;C*YP&F8X:B(@,,U=U-<#W"C@N>>X%
M!M#@K@ YJ$? '06T#O* .Q',OK1G*+L(]?7T %I]/Z#;WYRQ;V%!0HDA)"N7
MA<_0;J$%31NGJ4U>_+CC@9L_<!>D._QP!JH,>T;X:>RSC6T!T.#7 [@1E#;C
M["])<;WW_U[*JX[)Z%^:OIMIS#XEMJY%FZ=D5<Z:?48F!=8J*D14.\I^'#@Q
M>(>-?YHU&GZT+&EJ(7(&0<3:"K0YL;Z]W;%O-:KLB\)@$<R>2*-/-,NI6M9[
M]A4E^K .WA8F6#8V0 -=]X4^,_>:):G &,Z;-<F\0KB'+3C?$_\RH]6ST/_T
M;2%_;S;#=:LSFK_HSO_<RKWWLN%'#YC]"%#S=TK_/R9M_?_S!N&ZL 2'['>V
MU:2%O\;F237:H1WT4GL41*W'CN4RA(39=VV;S(/?3NV55O6-/=&WORC^($#X
MDVMOZZQM;3H8+P!NZQKX-H_U[<1+HWE^%Q"A3;=.APE-@95:Y#\\&>L]N<GW
MVSQ>K20U>RCIDK4*8PDYXO%,8+?Y[F4ZA/IE6+8C29OIR+%O1<#LU -KO89,
MQK.&9\:Z0;IF*G)54MC"8%P@ALP,:WLA!'F$"6\LN@*X@/$'^$!K VIU5ZAO
M@:FJ\$_^L1)BE731JOV[$7<K^'BJ9]] J]MZ=$AQPEAG]$"GKR(9!A0J+UNH
MS%[1*C A*OQZBN^)QI,?%(C/M4]KS@(.L(;N'\5_S( C5C:ZAEGG(2 ,/-(!
M76I-"V& :Q69FCKI+XBD\,2.LOB5XDYC^YA6Y7#C3,@5U_E! .CD-<:^T!EC
MNY;6N3TP7Z:JA=:NM)5*5CA&+FC195Y^;S"WY4KZ65GAT1QUST3$([<U"LZ/
MY4"GZ:%%:M>6Z;'QSJ80TS574V^6/R[<3L*[]Z)Y0N86N>U4DE^KB?\ROC\8
M1DBW=?2?FY'V_Z7VS[W\C]N_+?-^;/:/4G='_I_/6/W/:<0).-?+/)<@JJUS
M:$2IE] R';;N?,%:.7]6D_:&G'4-TFU<_7YI<1[D3_&M59,C4K(;.G/6RA'M
M_B+-(J%EYMMF0]6B$2X0H4?M3;%SL08_R"LP C%O&%^_X_M2P;GWHX]XX K@
M.AP>Q(S-N<SDS80/HN QK0SF"JK*$\(F(76'RZH$U#TJLZA#6GKM[.(C\J=^
MWY(QU[- @X!>B&&1/5)2/J 910D,1YAD<YDHGT[C!'Y0N+:VB]P_/XDK#+3$
M[5  "(Q PU>GOF#TA\WII]+,M"NSM\2='K4F0JN'JQL?LQ#EB5>)BS]ZE,1D
MXMO'U@T9O9#8'+/$C[75[$>5/66[=06P'*O9=J(-VMUSE3B.WRG:>Y906SE2
MQ*8$+_CS#Z.1IABASB6)*T!8)DJ4"2NG->)=Y-7"83BZYR(Y:!4H0>6K"!/L
M3U)V]DQJLQ%\\7WX,^7> _-KN,_7<P4XYX,!KP!H1.L5X)<DP+^,[I<U.@GB
M?@7(]4-? :X 9 /[> .]?QK_T_B?QO\T_J?Q/XW_:?Q/XW\:_\>,C357 @UZ
MS\,F^[%(I"++2%D*08@6L,N8.:/O;/W1@*W+'=L&^W/*&H*9_W.@IQ/W',NV
M HH5FX=VVJ L12VS)HKJFYMJ51L^$ -K>;C>%G&E$!-1 \T6FM# <'<$K[RH
M)VI1T)WBOO.=T:7^AX[?\^GTZ!>S;Q PLMZY7;;%3RB'Q+..(?CRYC<?L7]Q
MR-OT:8]T*;UK8A-+_9=P)!-W%K'^FPNW_MV[Y(>)7Q.&,JT",=NK<<,=UF&*
M]S (9O[IG)'=K)/?P[M/%M-IB2J-!)%<XZPCQ-FC%G#D%8#E"M!IL]+"8=$6
MLJS:U%89CM<D\.&5VN0DUAT,VR 7]XQ>#^*$.#>CC;N'PX*HZL;N3D@,LUA:
MF;.]L#QT&S'[H4AD$^2R0RC7G,5/.,5?JL.,3=*YC377F\P>%ZDMR0!? 3R_
MS93;-Z5$FJQ:(=_1L23T-_ZX>\.Y7Y$"/VHV'*_([[Q,*>^T8@Z[@6W3&K>=
M>A6Q.[HT;SDKGV7].2F;\1ZZ0.TX&_@V%U'?"66!=2VSRUNCY]R!%DY58*A6
M[42:;CJ*S6W,Q]OR>YLO"]  9F-5\'?^9L07!['+P\FAX^&K[G>LOF7F;DJ-
M62XNJH_)C+S^ZJOPGC7I,2U!O3+DTOM" YOQ'&O'T+6]'WXJA;_A[#WQ^L:E
MN6%X1T7GK[(ZU^'4IY]#]PA;583F)*!,CNG[$5YE/@,O:M/4)SGCS87R^%]D
MO@9\&_-/ FK7$%0KO]W'/$0Z8R@@P,LB0O#GF2N 8VUTPS*K7$B1&_B^>OO6
MDV0]W'-,>.%*&WE&"PVRWDIH:N.+<&E-AA.1E5=<DF9_>ZE:,5.,M%W[C[MW
M**NB,<OO01Q[K0^LP,-*TQ ^WY5E1NR3/19+8_5TE(AM5^67>TD"Q@23$S0C
MMK%3"1W+<0D8\ZXKP)TC4P1(,=1SY=+2JXCHE$R@@9?GHYH4.CN<]?4(\?=_
MU4RP<KA0@;R"K3!T*KSKC<J!=CYUSN,<]+:O?[7XTVZ23(CNI=I]F?-I4U0;
MK>05(-Q+ZZE9_/S3UHE<57HMGZJ;/BP?WJR+G/1F'V=3AD27>!>;FNPS2'N8
M?U+B\JLJWM7W"9>5)\? S*HH_5BC 69"&Z*1'+5!C>CI;I^'SB!R;[4@ED5G
MIVP@W669?->77P=&]K7SB"=C=H;5J8PO'[2S70$2.-@1INB"6K($2HC8A+QK
M_I\ZY^_.#)56!=^CN9J%;C3!9#M+Q @!Y+Z<[Q6:HMO1P+AKPA6Y1#*"T\O_
M0IE1:MH;X/Z[?/KV%N,-!;^R\_^:CIB A-:D1<AK7JB \U!$9)S.9KQIM_).
M4J\ AF]_SJ1S*Y!$JKM_I?D9*S/C2#C-7UR?7I"553IM[&%^4T<L=DS0YNVM
MM>1Q;O*+:/,R[:%NPW*1E7HC_94!SN^"8DGB_N0)0^_OCSYW,GPE3G- T,R5
M);3A*GU2.EV*%P"K(EM%L+;%8 /DTL,L36O@=K(5=QEW<1RGZCL 2[:#\@)M
M<GQ$3COQZ"?C(2O^RY+:84+LOG*H%=:NV.D* #S.=+@@'>[6\@G#CUCDJO.4
M+V[2--Q3E^6BB+TC]&?N[QW,;DD"[_P.,$D*2'EB&Z\Z4SJS0M_1?MJ13?('
MSGJ9T>8HH*@(5MSNDO8G"J(+\V:)DYJ;LU1VX\Y<2<Q-":?R((RE;#PITYDC
M7J.] A K4FWC)<9J!J!4=?'%AW,9'7<,%^CB'[LDPII[ AT)Q_\4^UN>SA]E
M:$Y;BPX%\PK*]KQ@#:H]/,=/IN\E8.0ZS3BB%1FWLMC0L%A1F-8([JGPPELY
M;;ITR89Z@(3BJZ*[U&K[RP .%3UK18CW92%"%6T?:&T4@0HJ7 428 /S+)V[
MJ*Q4R;J8##-7@L,W]1]L-W80RKV_R$_P&SOFEXR3&L-/QLQ;/DGNZKJC(1YN
M$#H>PG]C\E]E<U;9V2ZS:^'1QNQW&["N*$:(:K9C?9+3AM&$Y#T']IQW],\J
MYX-V#XJ713_/,!'9QDY;HAW6W((Q\/8D<(;F80W*X9U">%'A%D!5,<.7H&OD
M^<,PNY4-^1*!_<?LH<IO@T2P12@H(1)U)NEJ-4<WO;\R[C585<)25"#S^"L.
MR9HD ["OKXTS$V90;IE8$BBWJ0W>(_?Y_CKI<;'Y&_Z+GY[OB?65 5:YK5 T
M<%=RE4)GC3<3?=AK3;$/H0@L=SI\X\^&:HL_$/J^*O1;E;==OO'% V[6>,^L
M+P5KPW-M%MAWJ[L*Q_!PLX(V9,RBJ\1MG/%)S2&]3UJ_:?JT&X9,/<5HR,2F
M,ASP/I#E7R,ZAI.\S?7C>]R5]9K-W4]>A:A#:A.;!5S8&H\[X(*77_$@6/SU
MD6C>:]S$'40]-CC97<73DUW-^E3HV=YN[9.X/L_=Q^QMRDHGVS:LU"R1B,:^
M.W68*!(F AU(@H:Y9I\DF5?6%'CO)60WE8&\D)B8R'."&9 >C8'&PU@AYNC>
MW2JL.:K@--ZE)N/A]S?3>LL\Z1UW;D8KM^AD\HZ8D[43LFD+&08]W&*_C]5#
M01DA('3F</0W#,]7WRDC8P:AUXG/,/N+\J6,(N(, &KUM=B/!%M>QE^#AI<9
M(WIUPE-;!5PIMY%I4.>FBN:QO1DY\P7S(71_3COR^VO0@[7O6Q3^"G\/@5JI
M8K9/DM#[.U> @)4,5T_N3]@,DQA-HX2"*M M/P5:,>4-C@ X+<'VIQ=O+93)
MWQRH1<;VYWQY3U1)\/B4^[UBK:5D#,G]7\V:\SXUD15)WBG/G>KW[:J#X_&?
M"-Y&1Y-]=T,@R4=_<KUC.7-A<:8L]AQ)T$"W)<!J'**#@"+P(B<.LF-1!JP#
M\F3;NVSKXU*ORZO8N,%UE;6'M-9?*AZS/=H L!\J@R.Z1>=8S-&%R!F$T\H5
M + ('GB2H,Q^#]&8=';_F5$ 62+[+UON'+K/WP"$K$F>5B4K,#IS\'9'.G&4
M2VXZF8*#3OV$3?0O*8TH"6?.$K@]P7NNRFR*XO^:8"O4C;K,=I\_^=B&-98.
MYZROKQXS,$NS#M1Z!G7PX<_K%\B<#Q=K9CNT:N8M(&&YF\Y4;O606_<LFTE&
MIM<*6,Y_8Y'NUQ6@>KB';#@NBVS2N^2278%R"VDY(>%T?[7AL%VJNN;9?ON0
M1E9GA:(\!()QZ S]OH#U1<7GK%ER*5>;7[XZ%YJHI7KF2UTA5'3X5;#Z 2/
MMC$;Z)Z+:-/%=I0XMU%"9%?=(UJI8#T/MT]B IQ<%>9,NFF5"7^;FK"5]1$\
MEI5=)TAO01.O$7&P*]+\R9(,56\:Z<GF49>XZ&16XXDVCE9>D+%I9"&7X2)N
M ?C3_:MO^&6E@/V=#NQJX4/UAM?X8$#QHCO+!JGCNS?( A5_F#O,B?#,=3\%
M]1?3IMZ-?S0N3X&9O[!>#<]!SW>;B:%[XX1W>@I<;RS$Q+BJC&1^,^&>RT]Q
M8R+]]596-AMHDELM*J^5MSGU*&5WJLC!W>F;D,+1@79T:H[Q.R;*H.>4?KUT
MQNVM$F-!7& Y98QBA.=)&9]Q53A^ZLF#)8O*TJ@&*)FKS4=_W5N[=(=M/?"Y
MC"X.8F^616V=<.9O)>A#C>;P@1>8^[Z)O=S/+Y12Y>Q9\J/(OHLF)G]\1&,)
M[8''6G%?#[+?<1L9F!+*;#:[.5RRI#'WP4>LUR7:Y(-(J95^3OQ/2K%AF6R@
M:6[C?D201"TV8464$EO<OQ1@KN"L$ZH;3E8P?]_IODUGPTZ[%(67Q-_Q+OAW
M!&;-8++-B<T=)9]%I^F^T\*KX'H,V[TSP(-(8ER[(2IZ;T"@;_$]L1G@Y)%@
M06N9';B>XN8OQ+9;-Z_C+R.J!ULLQ"$*%(^6]6L0*;DA6TSK+TR9N#Z*D2(%
MNPA'XB-: -?_2#2J57Q2G@%5Z9T#=MOH3O_5]</5KL"\[QYUWRQ/?DJP2>*+
MA_2@Q6NHQ/[P)!![X8E)@C+\:5H.<T.PK%[#?JM>VQ(G@Z&TV]^>'7(FR1I'
M&%ED?=4EKM"SDKW>1'.:&IC>78)58'BZ-DQBU+'IU=) &4VD?=J@&$(O%M)Q
M^VZ]5GO\+-SVW]X=:G6];&J]ZW@"(L(9HD]4&Z%T8.3CMM!GU=%3ZO1[=LKL
MNM[Z.3^\.Y-(=JW5]5^ROG9@XR=$[3-#[2!LV.T57XPW?&;GF".<QE'_IS#S
MZR9$I,K-QKG"@(^W#=>S)CMP'!C%C%O)%[0=$H-.O#!HB?([NBY7%O-D!PDU
MU@<L2CXOF+:TA8Y\XK^2 M GF"M E\X'9IU(A#DFP1AMC;OG[YVG3HTUUFHU
M'Q=+?/;F65)#8'O*7#')JY9J"]#.,":F@X.N57!;D2L<[VJ\2MGRJOC$Y^3A
M;0D%$6HS(?LO'P7>'K@E?OHX)D.6\KAW*YV?\-<^ 394.P-/2H 1)T+$%21W
M^ELV <!.7*FVG(0C5>'ZC]=?&T](_'U/@7MW4] EQMC9"S'L%: CG> *$#65
M\PKNQ'Z9Y?5Q@'6;/L#]H.Y=[^ PW<Z1+G%_$/=ECKS<JNBL_9IJ=7TZE-WZ
M#VAF8"78#:EO^0SY2[):*;9\>L@$EZ.RLY:.'A3M/.=K%Z4!Z[3#V'?L)Q",
MRY0O1[U*\AR$?R',@A/G3OA_ONFV?_FG>(W\">!;FZJ/R.6%"L[61[:W0$!W
MIF_8'X#-T$;C$_Y: O-(SEYD4<$;LPBDFBM.?NXX/RVV'K.@03.<\G9GD[US
MMT&JW8\1;HH!]L 9@X:AP&,X#<2I!=V:;6;B6F,.NF6RV,W3M<-:X\:;I-U@
MT/!2L"05GNV8#?S:]KJ-#?RP^S1+!#$JZ8N1CCEV&C?"B,!O?D";]@KHL=)7
M2GS/S_?\-KG&YRQW4S3ZY^4G[TLY?>S:A8JJJR_KL'3TO:R[A9>O7XU)B+0M
MZ?8;<\5&GX?\MRSC,X?KV5ASE;I8*8QNI3<G*TE@ 9>H$ZN,HVH2P[9COAOT
MJ]_8$7^]8?_NO?:#AU8<%V\LG#;+L!=(_<TV.PP='-GL7=.&J,XZUU+.2U(U
MJ5FWX&GF*M^T/\L@"-*K]PZ*7BNDK2$XNSZAVB@5N2!&V(@BY[D@6!'/=*><
M9N9Y2I&>2#;U\S[#";<&ZX_A=QOZN,H""2X4W\ 8Y371JBBVTP_>L%L_4%>
M'1;&8QVLVJZH_<3SOAM#=&LI+^X0 ,23&-^EGU_W XM<==\U1,-7&;H& LDL
MILH9.I> D[;-%Q2M&>_DYTZ*2'X*,:KU2:%_A ]!_02_*3Y3=#"\, @:RR(?
M.Y;&ZA5A0W2 ZL5F^]/>RK6IUI6F%6<YL3VQ%%W9*6Q/!.X'$!X+TQ+\@/!.
MU5! 46T1[A A9TE8>/H@C58XF/V6N1<+S;H'DPJMK<>0;'G=WV_I16&',0;/
ML:+H:0N,SW??7ANWW9O?^0(G+G122%<"-UR +DG@6ZV\V(X5*!T.@!;MA,4=
M8/.4,,(;89*P^D75O#_52@&E2L4#F4KR:]Z</]42,Q]'>=!6S#'0G7,H X*@
M$*V$%?@UP'*A,#? ^#N>1X1Y[X<+!))/,YFX\S+$E_#*+#Y0[DQE"5:*I6-<
M562 B(Y(0B.MJV'A>/Y-JC<T"V =XY#58;/8+^F+A<0ZX7].;>A]2K+$VE=;
M_]1C.>]=9I>W"DI'EJ\WP50L;V]2N#/,3BW:'7X*[]G%.PPV*\C =;.!@NB6
MMFY1"NRW79PJ=$43&CZE.W "]AH0ZH.OA!'OU?<=,E844^[P;_8(=2) %WH0
M<>PD9AC95+M4Z/M@%)X_CN#+YOWB8=^ @)U2OWGX2ZJGF6GL09>K2I+JKPF^
MV1>ZQ#WL(I?%BO00'6SCMYFMN>X!1W;JR912B3Z)^2_V4[6&<EP?;\8F</*Z
M?TJ2;AL\-?A](:LN2,*BD[.K^?>"$_TX#6SF]2+ZT,IB&= UK3_K!'(*G]RS
MK4^RH=% T<%>)7TG^34,\):<U+\#)'JM2_S[,B',31YXP8?CQM@W?AMP=BK
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
MXFS6!DJ@]]SW$;+.A',FFOP+E5K<U;S3!_UJCXE).-F/"':\C!,@*I<%->Z
M[27N<>$C8>NNWLYT+[.VJ,(QHOM-RJ7!LV01B:;K BP#O[+M9\*:LYU;^2]S
M) +E7HQX0<DWTY;DIR7+[N&4G&UR?@#<=R9G\9\&[T?F6&;JW7J[XW&+4/R]
M?P'=3YPD-B8'9X9FCUF] E LLK0P&-4ST!\\^N3Y@SR^<*^IPLYNIU_9:^+_
MF.EO!<6\6Z.'H=,Y@!V\&0%PYR7."0;-T2-+F9YJRR&]S%8G-CTJ/:8OL^\!
MOMR$0"0HEAI[T9W%CQ[*05$X=SZ:CK"I3M]B,VG??+1P-L].<B]QZMDE$C++
MNGZ']"- @3D:HR!W4HS&EZUMC+A*6)JY\LCKB(8"(R,23ZQW(U%.60NJO_VZ
M7W )) _,-T!][TOB09"@VDO842"-01NZIW*5Q=+<(%0UYN+>;BC/S\$Z.AN)
M4?1@#^JCW/6T&44?M(6#:J1B,!R]69QHR9ZX4JQJSSFYV**5XZ,=CRBSI><N
M#=%J/*D"MMS!*9#0CANU^ <0BSJL:NZ,12:Q*<:JI,@R, GY!(TCD=P=_^#$
M6MQ<O*LV.ONY@A#@??<.Y4GT@29\CGU> PV,D-RU[F2_-RJY3+7%I3$&N?>=
MI^E-FC3/S$U!'K'<795/U3*DH7Q?":U <VF=4E< (,1PU=6,[))S&\F<..JM
M=>NU:IOF95^E>4_Q+[N'3)QB5753U#<T4'7O ]CH-MHH@\3-P(==2YSHVM^)
M@:@$^C]D[I)["47RVOAG6V9,:TE\7HF4T_I*_54/N')DEAFACFJ*0.QP!SMK
M SJUOGP!W'IZ(:?5,,X^\4P$<%]?1^JU'8&2ZPP7X/1ZG-RBE64!:^P]B(W5
MB)Y;:)&67*R#ZH@#QCCF.,-\8%N8D^5#'?!F<4Y*NO'9B]14;KV$+U^]"#X#
M_!7HXE:6[VBM#I-L,@_V)$*S=0)=V;K2K;X'BY29?J)A+28A2,OI4!"R_Y<O
M"H+E145SCDVN2SE03[;,N'Q1A>ZNGW2<<2^JY6A& "1\<XV;"*> =R5@><>F
MFSWUJ$MOGO0UBW#P:HQVY-/?3_99/N[_3KISDZA(UD67V/AOGZQ>@=>Z=;$,
M'?Y7@"@181'XRNC11=P334UNH/P K>L]M8F/9!46 +4?7.D8=ZRS@BJ>WAAW
MEP-=*.]\!2"!G@!QW+!9F/.8=&#,T('T_H7/X)+#0+7/'K8;$$BB; .FZ?Z(
M/>PP T;=K6X:SYDLM6DUESLB\73C?KQD$4U","USEZ9/?FH70&N<[@AESIM2
M5 1'H *P02>=V^JCV5/A!9X2*D+?"U)RK87U/@<WLNSOR@<NO(1I7D,)H2_8
MC#5WK-%?2T%Y%;Y34N8JX<SDGE]9"9XRU9>\/_\\MJ0SQ$^V789HY0YE>O3O
M5B;L%"C*F@(GL/K'U:Q'&*I>,ZD_N2#WI+HSZ<-]P \"S-=WT9O_VZO-$/[
M@\ QJ_L1-9=L>!JPL2I&8:*J3_+F9"'5&?^-'7[R4<+D9C[/'F)B67:Q:SXC
M>G+-EW)U5JX .+*$*T JW?$EW1%8?C6+.CKO/IM@7&"1@"S(7$M4.+X)'*8M
M7_[5NNP*\/.,$$]OO9M\!7@&Z[@"8!DXK@#W^:\ 86G_A92W#FOZC?]&A[1T
MQRBEI*41D2%(3$00I$OI@8""P)#1W24@("#=W=T@()V.W"CI#71,&>/A>Y[G
M^OUSSA_G7.?_^]JUS_M^O5]QUY7=#6!6$!6()QZ] 4S<_8>/.;D!F$ "9WHB
M\80@O GD3]D-8+KL>AHWG:4DMKT9Z\-%APWV1%\@\)%%6/K1P64?>8JB%PV3
M7NPC(T[>%)E/J5@R%TH5V!YMCS95$PYSU^_'*C,-(KC9U-!J6_)Q.#7[(D@6
M2<.$IU]A\]1>A!\P&-_ IV<^\^ @Q8[;^Q!NF-M9O 'IB*\R[O#?D7#W=%$D
M37#*>=XAE7LW28L'(SL*==R2&'0GQD9[71/V67',>A53TO\;U(Y@LZ6ZQ$B5
M_>SL67/L<=G_T%:V+:(X6\SN<T TAS,/C![3#YBS&!?ZQ,V"U7W=B:VM=<;S
M+09(KT)Y1_&<V/ /+@()8C7%"T8R74ZNOQ="3R8XZG18TA^V['LR\S62..\I
MV1>O_PHDO0$X)7*:W5IA6RN4_+ D=3C?!F]7NHC6$-Q9JJ&IZ#F; '0ZNQ<
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
M$$0>CF$B)8 >8E1N49'O)\BL8.0A$:,%85X2\JMZ!;"6,*C(=T!JTJ;5(8_
MH[<=G2NTV?KIJ-7E0+IH$4E1^9Z4+FRM__4Z_T/E+]LLZGA:3&ME&X^06+@P
MXVDA#TLO#CP[;9'>D:I7M8]%+D-!)" 5/(2(142NSLB7BS7&04!)3&(C0_'%
MZ#/O4RTMLT7X4GR]U3=9*+-EUY*9P=0[*H"E!?5R[$57TE&Q]I?0\8?,3;8/
MDLL\XY\YS>59[ODF8R;6V_&W7Y4A=T+ <9ON?-D,CTD-/= 15(<EECZE;"-W
M:7LVW[!8D\R_$T,N9@D.B]0W"D>>G+;U_)SG[(]TO5Y1XG''54%"OFKJZ:H"
M3Y&30$Y]@DGL\Q#')KM.-_#,ZZDC8[;C;*76VVRFR&*V?D;%,-Y?]GFVM+5L
MAUUT5]D79G]#.?CW:8OA1)VUFXP6=;_=S[S<K-4-F,I!ORO2O&@\BO+9N[Q,
M:W?CBCJ)XQ$B5PY14;218"J*5D >19A%CNMY9@V];# U]R(L\E)='K0< 9$7
M]8GLL:.O3BF/BC7PS$EAME:M3(K>.E\::C,=<;(JI-IL&P[!EL.F<$;-8WNE
M4[^R9=.>HK$)FB4E986E116<31#WE:/5L2<><(O\D1?5\]U:!1)D=;32H[JH
MV06ST(3&;H(2&#O21$,)\F",' (%"X7@/**<ABMI]R2Y]KEWE*C)6NV3UC\^
MMBQL&VO5] U/Q^/8Q4[HH\1UH1 A5OT5(D@DC-#AL4@P\Q+*C<KRV45NBAOA
M*&ZUP\LZ>)K^!JN0&#HA6MI7H*;^$I19*X#H2VW+<S%.<%EWAC8 !SX._3>G
MEN\D57T!WH1^JMMQ>3K,JK+.H79Y)+!( L@#7W4K2%Q(5%XKH53^&B=>'!@5
M5QND-G=,4A./O:,YEGT] 2\]+6 -!3,%8 S A!J-&H)9*\<X1&OARHL:8A\6
M6=1Y:=JB_EJ0K!1RB:B6CKQX2JFJ<28^I!G):$K6O0#OKY)">?R?VG8;/H[C
M@ >!-*G418)P'9A0D< D\3ERDQ#QQ*A-HTWF9E896\(OLCBFM36Q.B=Z>N92
M2!LZ?:>!;*R<YD##DBZSRMJBJF\.4/<UY2PTS*^)KAFK3[%DC1SOZ5U:TG6N
MPBMV9P#-&Z/1@6;6:COZ0#+PP]./8,>#_J72.!SC]TM6D3#3.D,@6$XF,9)T
MTNW3^.B+741I"]J_D])_:7)]Z=I)]8XW?]YDUY06&\YZW:]7+B4<84JA&P4$
MHHA*BP>%$0R=B+J"^)0Q(_>'#M&Y5WI#<-N(Q#B%3 LX/6/$-AQFRWWKVOZA
MH_^C2E/H /JH ="4DL_:$MNK[3Q.<NDBSMH@'*G6K/^N:1V-:_9_-F756 WY
M3@'=D93=9&_)8UJ1]7M2K)^WN4QM)H JTJ>Z:- @9(C[T$,TABC@'L2ABJ^*
MG#!V"0DPT^I&>S8G,^N0KL1E+@!73&S;E["N>8EN$8-S$1_6,XOB:&IK;!D#
M7W/0,ST4;_+8 UKNKD#-']BESVVSJQH>EX):M_;#@I!/J^.P /0&E1@LP76B
MJL*YHR]4(<$2"+MJ![8&G%@!C1=5G=M<J9/G.UY'*[1!J+[C4L=+0A@DR(?(
M3P3$'D4PH0FCTJSD@?"-2J&=IC7S+M"GK+8"UM V+(LV )6>$6D) #/UO2][
M2W:.BFGCXMDJG39 :=D::N,B'Q13TWAEX=+UGS:*^JUH6B1=/Y%TK:Y3/^3%
MS_+=:H4"/_08BB%5=0(0=ADDQ$>0QDD081KQ1)Z"ERAC/\+HW!?R\F^ =$3K
M "^QJ93'Y5Y1/Z<-WEPSIWFC]PKFPTRI62APU?!>EZVIN0?7+V:V%N 5E,37
MA/C2Y?''V'Q=2?MG@FVM;+XNO6G[P4=>EIQ_;'P0)2W2VFZL(V56(>+(#W@
M/=?C$'FQ#XGO""A\EB0X))0(K1P2#5HS:^6&LDI(E[2O0(]Z&Q5D>-,YA)J>
M.K6$A9E&/ ,&8V6F(: E?31$:5&5HB'ROE;0>65A0Z\].=;*95L*I Y<7[FQ
M" 3%TL:+PT >]AP.$X_%, F)ESA10 19IE71:1YG5B0UQ;,Z[LXP+3,;<';
M7MQVVSJW&L;[)9MJYE^!W3:.[*5-M@$._QS6VCC$U@PU#5(30C+4R+]FK%@_
MWW_A=%/45T+7#Y5V*,:I 6;6E)(DES35O<J.K$'LQ4FYA[6=-9$-[S_J7FE'
M90;7#ZH<I*4@BS'1I@57G!QUN:"*,<%>!%.,/CS-9GJS*=-,6F1RX2=I5J_[
MS]N,H!LF%WHJ4K+M.-)5"K[.^M>U\M\V#U)Y;(I":8;ZR;N"/Y*4O?^N] F7
MS]=%AYM_6U$L0A(3#,-8N= #>=:*B4<A12CA+/$CYAE%95Q$BKG=:@UIP!O:
M=69'7I<:IPV'DXK:7&:^]<RU5S^+9@JR$P?TY+D".XE 7Z2V;L^N<+R:[IY8
MH)7K"K22;0O]=-_)^]YWTI2DOQ[^/HR-OHO.CR6S\#(R+&HX7G2:]DW+RS)C
MMB<RGJ[>2X:JYR\/9+WN6%\%./ $EGL4\52^5.A3F) DAMA%F(<QX3'5RI4X
M,?[,^TA#$=0D04=3;],X!<BP.K<@IIFB-9-06^V-R#%@=LHW&UTD?]BIH%/C
M+:(<1H3IENW88Q-+WYYN82=/"D65_D^M&-JU_%^<%!_D7*]HF* X\06,>9Q
ME(0>3,)8M:"3"Y&$B8.)657<26S,O#SEYX$-J^5.0U//!IL?([.U/=@4\ZHV
M>NHN77WFKH#B"RC&+);?/0L86Y5YIS&Q;-'>LX ZJ.=[WFBF\<,VS94VK/F.
M/$OXUO*1KKK&BCI.'/D!@H[G.1!AA" A+%2-A2DF** >1:N,WQ/Y97_5"39>
MA&VM11XWB_R >7VW4AN\_]C0KX\S2<N!;J#L,K,XK%!?TZ1<_OAZM3N_=A-\
MUYO@-Z]R@G7CI5_=1$^+JGY5$VX0?[TH_">BM)?A8:%8[D4!W45\+TO6W#7P
M47Z#Z[MO><:;^*15*+@@R(UA0&D$$9<[.,;RKQ@'@4 )]E&,=/T"^X//'1VD
MR(&:7AOQI^\1.,!AW!UPCG1FNY:!8$:.@%,23/("' RVF O@E!C]\__)9RRF
MZ:KKP5*N;IX^U1%DV$FP8!Z&PE?E2%P_@G'L,N@[@<LX=Q,><0.+V(3V8F9M
M31<46\(6DG;W8=0[XUM#Q7+2;@/0YW& ["3MGI!XSJ3=?9*73]H] 8)6TNZI
M=\U#/KJZU;?B?5&H&)1=M8"/TB:XJ?C#V'E+=YCY/NR.NHJ=E_2E_LPWY?JY
M"<[:#^KJUZ50O(&:.4MU*4QPF!0]H45@L4 *$W'[,15&[QEZDHIJ]87RC!1I
M_B&7.I^474X<2I* (Q%#1'PLK48:PUC0! J7RL<\Q\>Q5OK@:1(SVXX=,<W#
M^FDD1APH5N0S]#:W="QF 8Z+,;3AR+=[FXW\VVX=#@R\S#EQ5+#MT6[\R6FF
MY>$>U'Y9$6*^[P>!<K!2B*+(AY@[!"+F"DP0BT4<FMP<G2(T\THSL8G, -(S
M%&V(;;8 CT@\0T;NF%R63,"39!8U^\:$W3?U1I^?ME;K\ RUR1;\F[2"TB=I
M0]+\@:L*Y&2M7#Q_S]<LS>Y_)FGV,2_+VZP7YUBDI?RG=_*OV7T39?R)5[?B
M*_F^"MPD#!R,8208@RC$'.+832#%/$!N' 8B-$K9FHO1F75%$_)%^WR#]5#,
M_[*SI*=P7@/V9@KK]NV-RBI+JE[X\]4N9Q:*O(!?R)I?@9T,H!4"*"G #TJ.
M'Z] PN6S'.SJ7EP!(N2'H'HSV%-]<R-L277.QN:BJG=NL/=5]^ST)JK^1UX0
M56ZJ3OKKG/7/GR2(343?"GN^0($TU0(OYA#%H6KP$#$8N2Q&6!"$<&2DP\<H
MSJV,._I@7;NZUOV+L2S/8,N&H7(>Q5%3R]I$QU!=;H%I$W*WU*_ CKY%=:<K
MJBV]-4IO606D*_Z!)M%^T5+KX1U!J9;>DJ)XEKNA<IRI$K^J6!U=Q8X7.LSS
MH8MI()5$3" 6 8<L2D+"/8=XQ$A)3.!A9K7Q[K!E\17(=[I$==*B?;ZN &LY
M.[.UL0;\>KIE9E#-M,W1QL@]%:3P?/L2SW=C>)[?)%D?D;EZ*&MP<-D6R_H0
MC79@-AAJFBK[+ <I4A6$^J7*Z>^_9JD\.W_YM76T.(*+P D8#"AS(?)\"DG
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
M,]Z-!>^;\N8O3S,=CM1,JNLBE6E3/FFM4H:;(IA,=<-S0P?&;B0M"(P3F-
M0R'"1 @W\&AD9.OKDYY9IVPKD]%^93*RXP44#3-3ZHH: *QG9LP#FYEF.5[+
MK<<&:/FP78+47'A+IH<!X44M$'- ]@V1"2-,[+1Y7HQ)XS1:<2((]G@,8Q*H
M#BZ<PYB&&#(DF!=&OL>I8]26TP97<_L4^V%AY<ZWQE^$A=&786&\"PM[E"9
MJ7B5.JWF%OR09LUORA\->X%:F4(]/;?XQ)BI0$NA>O9KI5G%S5874RL\+=OR
MU":,!_U1K0X^41VK!C9?Y;MUS8$DHA%6/?.XYWL0N9A"C(4+*??#F+DB=AVC
MQE@O1I];/2I:0!&;5(KA)1":RFFJ>(9*1ELR<S5Q3 );R_W%V,LNVV-B'2R_
MHP]-3%PX6LNP=QOVYGGW2%LLLZ;?A%/)<UY5;)IJ\2H,Y.LWDMW6B6+ESW*(
MJKS)FCZ:*Q[Y4>+()8D][$-$B M)+/\3A)SZG@@$$D8.W*48GWGQU\3D=CO9
MIEEL G' <!(Q ED8217KN>JNS$V@$X4(NT$0(]=?/?$BR?_,4]@70'L2:RY+
M</^GF4N]7>(USH_9!M2O]-N7H7_=#Y+GXQ6!E217;8 PZ D#FEC"2HH#6GFN
M0",1D#-_-QQR;9ZPLO LV$IC68KM99-;%IZ,@Y27I>E/;.HD5^$G\L#?Y0\D
MS58Q]C&.7 ^&6,BM(_(P)$B: FXB8A[)>< ,F>S]+X>?>8=6Q("B!GYKZ!G:
MYWM8Z*G>Z1*:*4@#X<S[+1V5P5:'I9>#+]M3Z:A@!UV4CC\U-42B7Y3\5JAV
M]EUKB*_D>U?\MSF";],;U(F[DL3E+[[F[[^3AS2K'__,JTV1E9_S]?I#TPEV
MY01Q1 11)<T(@BCD'L2!(-"7!VJ!,?5(HE7-92F&9P_.Z+.O?%]] >KXX4Z$
M*[ 5HG6&U?ZQ5@R5.M0)TC0J:$0!OREA0"N-H4J9_6O04U*O:8[-U-ZKF=X)
M42O+8&XMY&5F=A>.EUD&_,-@FX7H3BV@*S4L+[OHGU7(N!>Z#H,D\F*(4.)*
M<X_Y$'F<!B(A.(FG=.W<(Z.E'<ZN'=X1!;RA:EHF]R4R>GIUBJ 3(VQ:X=Z/
M"#>A_.U1$:R5O'TY^L)E;H^*=EC:]OACTY;8^X?'=?[,^1=>/*7T1 >:3WGV
M)"ER5I_XRKIPZWZ'FD]Y]5^\VO45VXW4O+1_+%QQ%^$D\!@,?=>%R/$<*->O
M#SEE84 CC*A>F;^+2S*SQ5A'I6=Y!9YY!7JV!#'(I;TX1IH*ZD\QA],]A4=[
M@FW%V3H&MV9APUR;F/"I_01V0MF_([\X_I;T^.7D6'3'N/AT[>]-EV=H8A<G
M\IA*+NHME:65BOZ]R>A&97*^V;3,J*)^*\0YH0A[$#.5"<X"'Q),$*1^0F//
MX3R*0Y--2Y?PW*[((G^4-OUS'0'-_WN3-CD2C_+Q;[7F2C:[/>A1\F.V[6C#
MJ[=+S &:F5)O.0!]%D#'0PU6IZWOAL R;Y=E*+FM7EFZ9)=ME&4(QD&7+-/W
MI^F6#R0MZDK9;16+^I)D^\N_I[Q0Z2[/K1<?D\"K2UX+K-+1L*HG%7H41K'O
M8=]A+O9]$P5C1'UF+:/(-M7EP99PK7$^7?]CXAV(&;AZZF4VR,QTS'EH&:N6
M25);TB]FM!=5,I-@V=<TTP8Q4S>,IZL;*HIK>720,WU=5=+&JNVI#VMROPKB
MT*?JH.UQ$2F]XL$X%!XDC+(X<L.$>5H-LH?)S*Q ;MY^^ Q:RJ!'&BC:>HIC
M!*9A#6%/>$-WVB2YM56 GE@#Z6=R@&:9RQ]VJWMDV$66L9YHW7K5?'J:'? S
MS^0Z7ZM2,.PAS5+5?U/%.;],J<9!&/C(01!C$D+DXP FB&/(/<)(Q/T8<Z/]
M7XOJW*&(#0_UYD5><&&VV>LAJ+?)6\?%;$7W(7G)P(R)Z48R6]K:]6@NNJ4;
MP;"_E9N]/#'(J3V-JT /U8?G?7<@_[G(RW(5,>2$02)U@A]Z4D7X#&(6<$BP
M\ .&0RJXUE:N1VYFW= T@7L\ZG\P#(<:1DU/+=C#PDP?='2O0$VYQF%+6P6!
M2NH6 ZBTI+054#5,;-D *RW!#P*N]-XZ(T\B&0^\3/8#+UO/Y^VFDC9*INX+
M_LE5_UK.KI^DBKKGG_E#<TG?M=;9D+7JKN.M*/5"&L0))((D\C" 7(BC@,)
M8$2=Q,$N,[IZNX ,,ZNEC@W8\@&VC( >)W6GISHJ_YF3HOSQ"O0DF1"AO_!G
MH*<27_GD3K^-FQBWOXW,[PEV!3K1P/@'8SF"_S)38S.8?V$)EH_KO\P4'0WQ
MOQ K$X.37_9COTU4U!EG-]G[[_2;XOI#7IQHQK2*8^:B1&KP*$(((NI[$,>L
MS@](7!RC$%&CQ-TS>)EYK]KU(ULKLN#S[:]=5^6\Y5*E#_&63R#R N1[[ZQ;
M7E/3DL_G3)'>_K,0\&;[2,T4S 64;#7%G\%M#^OW?:SW^L7MVL59#-X]'R-;
M<;EG<+)LR.WYD!U$TUH8<DI5Z+J*F=3C=9Z^=B'H_EMS'_(/:R'_S:3X\PL!
MA[7&>;*9*8$C8EDK1W!:CHE5FU\,M6"AYF,BO*S-?/2)&3J__BI-EY*J@#E5
MGYW*1]NZ.\(5G,0!@H%/(H@"*DT%)Y+'8>ZY81QB#S,Q(:Q\$C-:7^O9P>>*
MM;^!&U5*I=ZPFHABBUU?3V*MM^?/!]ULG5_[7(&&+>OAF6?!LD2[UY,\O)Z&
MKV,P&;5\'1W,3(V5*W6 DE3D3K)^OBG+C:J&W12!:&^WDI@S+(0'$P=Y$#%&
M(!&"0^PA3Y"0B9!J%9L<)S6S3= G#]*6?EO=0K=S_"A:P]K&+@9F*N6%^!UI
MT-;[&+WZ,\7A17?[A?!X0=,*+N<K4GT)&VU9*OV''-=W:QVH\?HBBDY?C$Z;
M&;PQS?*2AYY;\;ZLT@=IDI0K+TABI.*+<,@X1"%VI,+R,4SBQ(\]5R38XR;>
MEY?#SZR:U)E>%27LR)G917M(Z!D\T^4S4SO[HETUQ:^?P6_MG[/TO3@NG26#
M9&_P12V-XX+MFQ GGC(_ZM_Q_+IVKJZ?56"R<N,:]'XZ_O;,:^GN_2WHJ-;!
M\'O7+H8-(4\@,.X3.%]XLX5VGMQ&;H)AT2:Y"TX,N9C;8%BDOOM@Y,F)=_+;
M_M]JO#RKRQJ)FXSF#_PK^=[&^K39\7LMCIS <4-I,4"B"L$CAR<0DYA RD.?
M1+$7.CPPNEN?SLO,2[OC3&TH.][4WQKNZK(5733;#RV'IH7KSI@)O9UW(7S-
MM,<T:&?M764!)UMWQF=PLNS=[_F0'=SA6AC2/*_@O3PZ5,\?TC7_M&F\$"R*
M2""57"14[KY+!"2<<N@1DL0QB402:Q6;/S;XS%JK(0<4/= 0U$\<.,!A6,6<
M*YV9SC 0S"@SX)0$D_(!#@9;+ O@E!C]V/^3SYQK1IQ9U[Q>R*L@H,1+B .%
M+Q!$R!,P04X((W5)X20L]GVCW&.[["UH;%AJ,=!NEX89AY8GU=1(67JJIMLM
M2\W2&9:,33"M&S=6F+N0O6,3V-,FD%4J9Q6.4"4JNMBWNGP%K]ZJ1/*L6LG#
M(*%^B&#"22!-)3>&) D)#+DC M]%CIL8Q:&-4IQ9$6^[V].6^HN&8'4CL"M
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
MQB:0A[X=JZ-/4[8=M7>\^?,FNZV^\5YCVYW79.7[4>3Z-( .YIX\*[$ $C_
M$/L)3X@;H@AA$XUJ0'MN7Y&B.[UMM@F(>KIO)FC,%-Q6B_W0L?&C:H?=@-5+
M?=2 S5B'30# DJ(RH;RH-IH R;[*F3+$A,O:S9J[3A*XJ@UP$R'Q84WNM>]I
MC[\^]Q6M*G2NR$+W1>"Z48C'D/3#"]^2X&8+?$1F\)LB;ZG]]8APTRYG3XRY
MW+WLL% OKF1''CVW*86Z\BTVM*K+;LFCVV=>G]-4'>2R:4Z /"\.A)? P(\$
M1,@AD. 8PY (BH1@B><:)1$;T)YY[?8;%;S@I8WF:IPA-3OGMHD8AUEO@Y\)
M/+/U;Q.W,QHW:"-@O2O#..4+M5S0AN1T/P7](:8V2RB_[?F':I(I550:_]'+
M7_2>7 5N%"1QG9<28?F?F,$D3$+(,7<B0@E)<+QZ;*H'5J2H]%3263R9K+-]
MSK27W/_/W;LV-XXK68!_A1$;N]$WPMC@ WS-?G*[7#V.K2Y[J]S=,=$?%'BZ
M>*\L>4C)W36_?@&0E&A+(@$(H.I.S)UJETM$9AX*"2"1>?+F^NM_7@7RS^#V
M__OM[O?K3[>?'[]>!=>?/P1?;K\^?KF[>;S]H#[P?_T?11Q%_\_/[*E:R587
M<I:V<DT[,9SSHC*<PH1S"$@1)AV+?19E .8A(K0H2 [[%W6[HC_D:^KU\OB2
MA(C+O)Y"G,FS$,<@29!,W.8$%$C>9-(\*WE1H,*LR&NV5V-1 R:E705$WGBP
MX8U'O=.G_4>Y>+W_W>"!.5^/WF9@-M#-M@<MWH<W3'M5@O8C[6[AS2^'3[AL
MD.( *&?-4\[19>;&*@Y@.VRZXF)0YY6O@SNJ(>'B(DU3%L=<[#!"V8TE%[L.
ME(C33X0@@12%#)?)+M%#_Q!DKHE-"H<%WQ)KFO\(T. N& UT<%8D>PIM/;_G
M"3POQ;3#:_5K'2A=5MA.H.&_ZO:4 C]*)>X$0 ;5N5,CS< K^==Z4928YV'*
M 8>R.VA4)J#@,DX709SF)$68&O5E,)3O.5XCOGF91TY)@9^>__&(BIGSL>.3
M_&M](3;)/127X)(4TG]<)LD]-&?Q2 Z&.3<PW+83;Y-S=JW%/XC_-)N*B#W:
M1_'[ZFGUMKWX(L1AQL.0@UR<\>5=;PG*.&: ()J1E)&8%D:U/&?J,V, N=5)
MS#65(]?]3:AX%?1*JO-.IZ9M'-GNK9C&EKUC;1]O-H.Y"S_[*19VA)?SZ+2=
M-A>*6)\%W>DH]GG#VN;$]&2BK<2>N6F!R@0QE"< )XR*,V1, 18;-)"B,,I0
M$N(H,G**IP1Y]G8[+K5*237-=3D!CIYO<F&RF=/92^R\S-6.3,YENLJX6<YR
M4TZ(F3D19=S8PZR3B<^;IYA\W?SKH2;W]6-3WPI/\*S.:+^RS;<UW:^6FODF
M.F/YWG^T_=#J2O:H$SO[KU^"O2I!JXM^!HH6../3U0<NAGL%#4C$KL#E?L#4
M:*N<%2T!LR6PF)@[S&8Q>LXZ,U7X"EE8H/)?UY)E9"L.3MT):KUJWNT*6--M
M!A9AB,HBA!0D, \!)!D'."P@"&G!HJC@:1ICPT152U4\^PVK0\@9P.JN\7/
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
M H(3W<5,1IJI59B%<?N^7S8/FWE6RJI%EU[U_?9O\DW>CGU&SVR196&80L@
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
M51N07>2<QU&4,H XS0"$,04EA@D(XYPCDC-&B5$J[WGJ^,Z$Z%OV;=#?<H?
M)$/FNE=0E0$$9*CB5="T2LH<>+93TVS;<.8;TMM,S(>[F8O902[;7EQWD.]T
M"Z1RP<U;R+_N(;^=AMQX[^$&*4<[DC.5F76?X@:X][L71Z-:LMD+ITRKY59R
MY'==A"K6R/Y!'];/J%HM$AHCA#$'64E* +,D!&7."A#%B&288HJRPHB^?D*@
M9P<X%!_LY5^I'E3!GZT.AI4*DQCJ.3"7R)BYJ#-!,2>@U[34%>/\E+AY*>8U
MC3_@E-=]SC*DLL4-^^\M6VUN7V6RG*JB*7$4\;*,0(IY#&!""2B*@HN_1G$"
MLSPKL-'D/R;$=SQS)S)0,BV+D8ZAHQGD.--FPX"&J;GFD8L1>UQ%*8Z)F#<B
M,6+D0?1A[+.61YJJ(6(OOJW;6XU=;O<7IGI*J*[E^^SPKDJAV=_/%1B6D(0I
M2,6J#6 4,5"F&0(PC<LPAD6($Z-:FC/U\3W%G?3&.A=SS5/*?$B:7H=,],SR
M0M#K" Y79Y$SM9GW,.(&NH/3B*-A[1R?&+1J9%TCD953,I*K>(G?$UQ'1<@9
MSQ/ 4Q@"2 @$19R6@(<Q*F-6AB@UBMGHB?7LQI02\D;G07RH3V8P\V&:\.FY
M*O>@F'FD'1Y[#>9A#3<SW)'OT10ZJXLQ ^*])S%\VLYAJ/9:GX4YJ/G6\D/<
M_BU]%EMD:1IQL=,!#$5BYU,6#* H*D D7$96PIP2@BS:$I\4J#41SFY#K,2;
M.873$.GY@?,LMIKZ;6.\3N:.I:43>YK4SGBF3YKF:'*?EC/K?)XT]_T4GG[
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
MFMW'9<PZDT?-?#]KQS]L-D.;A<R:78F7\/V/6IPD[CGO^<@+'!&.6 [$/.4
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
M7ID&V.M->K^(FGF%(Q6 PD7L[Z DF#=OP9QJ/'H.L8LA'NZ97G05N!3UBR%
M(UPPIB/9.;"[%:GE==H'UO[W;O4NJ_/+>KG\V(I<P BRLHSEW7:< \@)E%6
M!!0P+(1;RPGE1O=A)L(].ZU>E>"G7IE_R&OO@[SE/Z5*0:>384JD$=9ZKLH7
M@F9.RC%XQ@[*!@5'KLE(]*Q.R0:4]^[(:@S3HJ,/#&_V68S7KZA:R@H:,>Q7
MM&2#O@:_U,('_K82FBRK_V%4>L2?F=PZ"&_9D?0LDAR*DT^6@[R0[8MH&H.2
M10R@.(\YQ'$9$=+7((T[*;>*:4V^M]5(9@Y,Z1#LE5!; ]U,',<O8=QW70!8
MRZT7W@P2M:^"G:) J  :H:KXW: _RM%7<!6T&LL-W([!ZR)O1;?DZ%)OQZX"
MZ1)OR: HR0>8)VJ4G(J:J63)!SS["B8OHUOOL]?/<CC))+\BU;+:$[Y*0@_Q
M%5KN/L.:!4<1AAAS$&6\E!R-%"!56DOCE"*6EB@UXGPWE.]YM]WR3FRDI*M@
MQ50Z*6<"3;0,,%LQ;MI^RQ1>[=VU+]#,EJ);SAE1A4.M.!4-^"(Q?*M9S^BA
M.(*D=H//*]^H$GN=;KQM '*W]S:2/O?VVP::(SMPJV'.SH9]0/5]K<10U6:P
M+QY:A G.RDPFQ28A 1!%'. TH8"78<I01@J4&^6[:\CTGG$TS(U]0;5DQ&F4
M&L&K:I#YPNKVWD'=0/SV]</^-_;)LB<1UG-.CG$S<TAO4V<?6LA:#;J>HKN"
M12])M%,6N\^E/2GQ4BFU4Q",9-9./NKX"+^BLKZD^X\,'(A9I2Z.3^[ ?D'5
M:K<#6V2TA"AD"4!8YN''(0<H03E J*0Y3C$B"5IL)"'*F4?Z,Q4U\E,[=;4G
M74O:T]ZH],4X-$";@,M6OLI371T>;Z2&KL( Y[[(,P,#,[X>YZ&"X%HVY)-E
M5KL?!A9,'%&E&<,CZ@_R.AU%%&9\K=YB#/.\7G>!!T>8VX4BSA7^8P0G'$&H
M':YP)<^R^G7SC=625J!FW]BJ$6?1]MC174.V41+R_;%&JP81.;V$INIO2S79
MKND_MVV^V&>VN>="H0=9L"O^8;.I*[S=*![3M=B:J# ^BWG$T@C$*<8 ICD#
M19E#P&&&DK2 *$5&W2EFU=[S<:73.2"=TL%FKV> =HJ:%N'.^G[UCC@_[%LS
MVQTH,X(W=O1QF9]DJ/$?NYR-H#<I&-BDHCD#JX*]66TS'\FO)</6G7'!T#I)
MM-7:Y[ ^^1*OQ579\ZRZSUM-?8G7<E"D?1$E[)8T(4$NI8J*ES+Z\_??&LDK
MT68V5ZNG:QER56OQHD2,TI1@4.2RO48<9: (XQC@,DH0HIQ"&NN<0,U%>SY3
M2O]!%/E#ITJ OP<_;1O%^O"/KMQ 9IJAG49FZXH!R'J+@A_HS#RZ1$WM\1^&
MJ/W6H[;3);B>1LW8_9H#X,AW&@B>U?&9 _+>:UF,8!E@7Z*FN><J"O=A_2SV
MYXLBHA&D10Y0F#$ <<Y!6? 0Q*7X>Q&764YRHWCZ@0C?X7,I4&Y"E,C@SU:H
M86[<$6 TP^!GF6L8]3:TU#S"?=(85P'M0P'SQJ]/&G@0KC[]2</H=+U9R)[M
M]_Q7],]UW;=9[KYD"(8QXR@!C/ (0$@XP%E>@"0E68IB%B9QH3/[1J7XGH"[
MKN!&4V\<F(E0K2MS#2>@MJ7ZD3(=2\9FGQA@,//$W_:S;GSL>:)8.N;M0E!:
M'SZCNN]G)-;586N"ZUIL_9\4I=C/W_<?Z<B=KF5>Z?V+(H(8U.P,TZ3S(D1A
M42  TR(&,,]C4!0) HBE84+SF" >&O77\J*F9P?P>2O91>3"U&EA41SG_M7H
MK=^7!]S,!2EE@-(F>-MD8Z^R/ T,/]>I'2B]K_J7]*;4SUMNO%]\798/NE=R
M_AI$;T ?+63T)\TT <!:G;:,X&[5;&IU,=>H -+C-[3J%/U%#+%I[E8/J@)8
M_>T#VK"/J*I5[H(D1XD3'*: P2($D!#A_"4'$B91#C'E,!(:ZNS@+FB$[W1+
MY8NP\D5DZ+/06Y_5##[WTODLU/HLUE;P5'L;@[4*:V^$E<&Z]VA/RE!9_--6
M;'>_":C,2MRG*>C>7U_P:S65JO#O\66Q6=NPYMJ&CZUM7:77P+S@?O\]V:U\
MO^R^)P_=]T3])I"&!M+2-HOLW^![HIL#\>_Q?;'+C_CW^=X8)%!<_H6=2*ZX
MH&(S)5Y<'OI]4L8/H(LYW>E@=W?]]+2YK=65W/7S1I?^].0 GG<JPQ.1$%RK
M2LA B%^OV'K;O/,NX]4,!JB,+_;. #%,&W"(A1$+ZZ2M5JRLIT>=C:5UTK A
M:^OTAUVT$>@[.7]?4((HC6D*>)(B ),B F6!,4@+1N(HQE&8:K58GI#C>0(_
MB'^3RWI;-^&O2\ >-[TPDP,T#&?O^SX!.YF^&@4<&.6E4\!>R@5;!1R8.MXK
MX/#CEF23^^_N(D0%C@B* $ES,5UA*HG6).] $A<%X@R35*LFX<C8LY016,_#
M(0AZ<\_2-+/Y]DG#'G-*R$/-75% #D:>E_+QT*0#BL<C'[%,=VAKIW<%BEUC
MGI_;$M]%D8<)B@LF;UN9F$,( I3!',2(YS#B),%99#*'QL7-,JV("<&#)DQZ
ML\R=\:9WLDKNL#*Y$QW\U D_72-IGB&A9:6K;(EQ8?-F3F@9?I!%H?>4Y4ZV
M?D*KKN76C3C0KI<515U*9[</[#H0?JQ6:$4JM%1%A^HT_*%JR'(M2]AV;<L7
M:9YF18Q2P/*$ EA$I2SQPZ"D#.$412Q-C?C%7"OH^_ [4%<E?7]@#:DK%2V0
M6^F?MTVU8HWIOMGU6]+<<%\0>\.=^D!3U;=ZKZMZ"T-MY6O8Z1OL%0[V&@=_
M>NG'X M/5X<$U^K->[KP!.[!L<27'/,0H=JNJ,CEM_52//)EL_J]>6"L_J5>
M;U_VLUTS8*@YG&</VN[!!FH$7]AF6Z^"WV4'9?%7I8U^Q% 7I.GXH0=\S+R<
M'C2.G9>%Y5:Q15T9LT4:#8T>QAU-'[7;N]T^ORS7WQG[RNK7BK 3MQS+9=>E
MXYY+_IFGE:PJ;>\K;M;-IOFTZ]+.&<H3'#-00B8+9& $4)07@# 809(RC'.M
M/%I/^LV88+&[V-Q?$5WU)R*J-A0WZ*7:M!6Z/2637E?W6=ZDWO;N@N_'S.\=
MS<-S_VJ,]W.> '2TG7.MW:R[.4_0OM_,^1+CBLA;;"AE1^>>4KS[GHN=IKJ(
M;NG%%WE$0R0KZ].8QP#2 @-Q[.8@*7%9ID6$<!'U?+F/YS![ZVBCY07>DN0^
M6EU1J4[7K%6A41._36;KHG<=Q\ZY[-Y:+T#/W7K$TR7C=P]M'P"4R+9I/-?C
MB#J@_#8!Q!OYMY82%Z8!-P%JFA#<:#0[US8@.#E57MZUQ24I120M"I!A#@$L
M*17[49P $D<HC@K$,AB;[$*U)7O>7P[9@R;9),S<ECZX>I[*"V1FSNGZ_N;N
M! F&PW[%U@8[<C[Z<F?U-\9PO'<QY@.8![_LDN)FS81SGOUFG/(V5Y[;K+EM
M#A/:+I7%-IVZYC1?[0M[9:LM^\)D$6BU>A)G%[ZNGY'0\QXOJR?UCN2R3^1V
MO'H6'[GG7\5O&]X2O*AFB3*S]?KOJEF$94D@@1$H,68 )CP')<5BQ8[B(H\8
M33-LE.;F5CW/D[I3]BK8J1L,] WV"K=A":ERT.JL6 <&6BNF[[I+?/]3JFX8
M-G+\6O4V!Y=[668NZ3+OR7CKX0=.1_L3Q\K-NHGQ ^S[G8XG*=:=+*N5C%VM
MVGVS&/Y!S D9H]K'K18)S5,<RV:\>23)W[,<H#*4!ZRPY QG&)=&87XMJ9Z=
M<J=#0 9*!"_B(U?B5XUA*I<>C'K>TCDX9DZPQV4H/WA0N-R,X6+37U+?3G<M
M)35DSMU%4A^&(XTC#1X^NSM$=T_2MM/]PAI6OS+Z<5U_W&ZV-;MKFJWT8@N4
M891Q2@!A.!<^ V>@0 D#+"N2*)6](U)LE.!IJL$L.9]M1VJY\I-!)XF@[I2R
M;A"A"7)*DS0M" 1)(7?4*67")Q<EH*2D(24(II L7EF-UQ8M.=S#/-1$/\GT
M38L.TBK5 ]\#+=L(!UPI%E2=9O8MP\U?A)Y7]PJNF8=_V\6CTZ;-$6F"+T-4
M6XV"7B4O/3W,T'#?X4-3_J7Z?9C!,]+]PW @N[7BH9:%7YOO<A':7*]4->R+
MO' _EE&:\9Q3G,: AS0#L$PC4"(6@C(OB5@JHCA.C=B^381[WESVJJBKL)T>
MBK?9S!T9 :KGB7S!9.:$>BVNU-YR\Q8H_WFU-B X\CU&HF=U.S:@O/<X5F-8
MA/*7R]N_&=G*[G@WXBC\M*XKUG175KJ!_9$Q?(?YE\M@)SO8"S>(ZX\!H!'E
M=V2[8<S_A-D.[^=TC;.+_8\-/-]-@(9Y;^X%=#YO>S84!T]$-G]4FV\];^2N
M[/:S,*5K0@P93!DB.<CCG +(:0PPCS-0DC)D99G M.!FW0.UY/H/(:GL!W$4
MZ0+'J_4*V-4":@*I>]AP#H_I$:-5(/A+:!#T*@RJX<56:*>&RV.%D=W.#A-Z
M4F<^0AA!<7AP,'M\-N; CD7G3@:\5DU%%&?.D'\TY 2&C):@""6A!HD9P!DL
M ><ACR%&)<]2S\2 4SK.ED.PTZ#KSBFC(IMOZVTC=MNZ@1&?[VK<F_T@;\#,
M\SD@1=O1GKU_?9IDL;.]/N\D>"Y?X\4X[DZ]SHNRU>DBZYJ,;E+NC\XUIPN<
M RHY;5'6I0/'>HRW";S[?G*+F,*8I!"!K"00P"3EH( % V5<%C&)4$(+HS"=
MIES/BZ029YSJKP68WA[= PQF*]4MYXQL!GG$DL/CB]PVO-7HJL_EWRMUY2PY
MSQ(-=YG\6E+G3MTW@>)(KK[1X^:Q-[']_[)=LBC$:23<V#5=OVP8_;A$3[J1
MM],C>)[U0C"0D@,I&D1O5O%."_T0W @.TP$X-Q"8S7@-ZX,_I0J.XG#3-EI%
MX4:&G2T&-VW:, *G\6GK]"T5@1+3O:VYD94Y:\(:=<,GAI.-@S^P5[9<JR#\
M@N&0HC!)09*G%, TS0 N8 H@+N(BQ!1";-1VS%0![YFVK5!UG43W8G=5?\9I
M76;PZBW]/D$S\PB["*9<^UM=KMJ*/J5.\ ;/@49.L\"LL'"7$&8F?N[<,"MP
MCJ2)V8UCF04@OF.RH91*$:<E*TDNS@N0YB6 )2L 3N(08,;" E*"TA(:W?(/
M!O=]BR_^%DA95JGV;U#0<PRVMIE->FVSS&_5C^COZM9\./2\M^)'C#JX]3[V
M&=LE'6^^,K*M%1/G]2NJEK*849SYOZ(E$^>N>B.3.F6*Y^!>J"QXBJF85C'F
M.8"<I0!!\0=,\S!"!)*(%R8IEU9:>$Z[W$D=3T1VBRK+LK  &4]" +.0 I01
M+#9/''),N, :F>V6?*-J<XF)V^R;KM=/L]-O#H1U-TR><3/=-0G(]OI<!3N-
M %_70.JD(B2#;ZN?^\ZS<'&V@[+18>9MU!DP'>ZESAG,<5KEHQBOZ]P:)1R'
M.:(@Y&$D]EG":^%8_)5&XA<LCV$<&J58:,CT[)D^K5=/X%/UJHXGJZ=*EO2K
M[:MELVD=%#7W:6ZQ,?,^9\#B+DWRT%#?V9$#B3]&4N0A!-JYD$<>M>3S0[4L
M(6P>6*WND*YQH](V=.G<3CSN\=*ADR@+:]M+4W$(Z:2ZI%F;,,P57]HI,?,2
MGTT8>\!@-O5YTV2>:P%,U#>^(N+[+9R3_,YWV:A9&D49RC"@G(H3"4HP*&-8
M@A1G#(6,T"2C>ADYXX(\+T=2]KYA72==9:_K9F),X#0^9UU:;S9G3QL^G;=K
MAH!N0HD[).RR0BR^"@9)'7K6G<C,F'AXIO0*/1/V.1*:G[?L0;_%C3C<BE%O
M7\4?GW:<IZ2,<)I@"*(44@!)P@ 2'@G$"!:,E1 19'09<DJ09\>T%QLHN6>P
MRIZ$2F\_X0( ,]]D9[MY._4)PUPU1#\E9MZ6YA/&'C0EG_J\Y;2US9L2Q^XV
M=>JP%^?1]N<+Q-,L2E )PJ0D &*. *(Q!&5(0MF"+R7$J ');)K[SI;82N^K
MN&U4U:BA+YGM_6DZIQ_QK1AZNP&K]70VZL_'LE%E#DAKS9'FRU?!L/NH9KJQ
MN3.=^T6X\LZSZ3VONY_[=1RL'[,K8+D@L>52MH5=T5]1_2\F^TQVO+<+K&B0
M4 JP)#N!89@"Q!D%*8S2O,0AHM1L)WE2E.^])%IVU-C/O6!#KW\:)$TW[<1T
M0[_:RE1V[Z3V=-8.'=^D::X\U6E!\[J628,/?,'T$V>S&*D\^D6)*8IY@D"6
MQ Q EF1B\H8%""'-DXS#,LJQ64GJ6P&>)^I;:AS5=_E*T=^<P3S4 J,W3<\Q
MUVQROJ6K^;VU]&[<TG,(:=Z8XYYOIAW^4G0R;XP;88MY^SF[*?<+6[$:+<5<
MOJ;/U:J24689V.G7 YHCGN$B!YQ$3#8/HJ"0)(,XCPN>,Q:2(C29@1/R/$_(
M3KI:0] ;^6;S<0HUO>GI$ NSV3J$X:UH]^NIII&.YO"4M%FGM*;I[V>X[F,7
MZ QK>'7I1):_:>"DNZB/FU&GN/T(740O<^?J%$:G_4+/O,U5A#'RL-S<+-<-
M>US_NGJI)'?3H\QR,FX0JC&4YW6YU2!0*LC2AL?J674&^?7SP]V 9ZRY"I1:
M!@Q,&BB-^S(/ )EY*5UL@C^51H'S+J$&UML1-FF,/Q]OD[ZQ;^B;#!ZS/!NW
M28K*AP@7\TF\LN5!U_A%$29IQ#($,$XX@#@- 4ZB'%!Y>X()#1DSZK*D)=5W
MN$L*-SPO:X&E>8AV#8'AR;KK>Z?DJVV)TD 5@_6]W'[JM#C-%F-^UC:QVM4!
M7$OFO*=R$Q@.CNI&#SLJ+KU_8?*XL'J2#<=N4%U_YVU@O7FCQR*E89K * ,(
M40Q@4F:@S D&H? 4.2X32*EINP K13P[CUWQY$;,%]053ZY[U0+AL)N #)6[
M"IK=3)/39'EF-:KN^]!S1G.@;.:?CE:G[K0*I%K!S5N W[DRCW6JANCXJE?5
M5>.R=:N&8$W6KYJ.-S<]W37Y[VTE%+Y;M3U_/Z*J;J/K>5R@-&41$#Y2[*+B
M. (HC'.0(?'+,N5YJ)=SYE%'WP>RIMD^BTF];M4(Y-=']FVL7M<!DCHU51LU
MX4*A]F9C+JJSTZ]MW(7^("_#\-+S_&22';59K[[B#E &7 72A FFL]E>WUQ,
M=4Y>XSE,=1=]G3,2UTT"[8FX[K3<?Q/BNDG@W!'738NRS<-YDJ*^L!=9:[EZ
M>E@O*_*]_7/072*!B,5% 5B.Q2&$\QB411R#+"TPI3$N26Y4#ZDEU7>XHM5!
M[6]_8>NG&KU\JTAPMU(-Y"3HILDZ.DCJ'1^<XV.XFG70[.1?!:WLX,_NOU[Z
M2!A9[2R[1T?FS(D^!C <YOR8/&S93%X=&[JHR2)*:9R&% *8HQ# *,\ $OMR
MD*",H()G",74A"WCS>A&/L"V^5A75]Z%'0Q[O[_!0F]V6UMH>"'1'?)O7#,E
M'-7?54OV-V//VW;]F%D'K=6/?LCT2#QH4ZI6_=]6U:;O-Q(R@D(&4Y 0DDB>
M% 0PD>D\.,-A%L$2%IJ'VA$IGM?68:=?U3DNV$K9NF>7,7BF#H^.C#:;:D-[
MVT)L)=:XI'/,<-UCER, [ Y.)X!P<<K1L.O$.67LR9E.&AK*[\\*.A\^8^6^
M>WX1AP?Y;F_$Z$^L6<11QGB1AP"51-XQ1 7 D)4@Y#&/<(D8C1*3[?UQ,?Y#
M86P35#NI 6G%6JSGAP@9+.QGV6VQP@=[@<'-A,EV2_U)BURN^8="YE_\3QIZ
M=!=P^M-VD_/G;5.M6-/<K)]QM>H3EN0F7HI8KYJ*JD#]>K5K'K/@*(H@PPG
MF8R 9SP"1<Q#D- XBW#(\J30HH,X0P?/T[K72#8&[E6Z4HW&6Z7DCWNMKH)E
MKY?9O+<!7\\I>(;4S&/LT+P9HKG7)[AYB^:G232-7<H9>#CR-S8:S.J,SH#H
MO:<Z9ZC9+OH^K=?_PHC\JPUM+F!$.8_R&!!$"(!1F8&B*$(0QGG!TR*/4*ZU
M'7&FD6<7UPL+7I0T[S<\[^#V=AUG#Z+%Y5MPUFW-[A4\7.05>+]2LW\59UR@
MS?-*YK@H.PZ?ZVNQ=U)^]$NPXZ XN/(Z,;#E!1?YQNAVR9I[?K-6=$AUE^__
MI6K^]?-W^>='1,179G]) V,<EJ2 XA2<,MEAM9"[:@AH@9-2_%L8(J-B.@L=
M?%]^]1K)>IDW.LE?2'VNY/24/P2M9H:781:H:UZ-^<72<.4QAM%+]K\#;%Q=
MIUEH,._EFCU$!U=M9PQEY\N^M*V1/PJKCO64-:SZTQS-W^SI%&B3UHYW.?92
MMF=HN*.IH2MUUNE@",7[*6#ZN$7YW')YMZ+5:T6W:-E?A>C6RQUYUG<0>KD,
M!C(-"N".V3D^CUV8:!AO?FO=]/666?W:B"UV!6O'!IRO0FW$G#<E:6.?LR7I
M?'E9JBTV6MZ@YMO'Y?JO05[3;IW@)1/[[#@!*,P3 !,> 92A$M"DA&$>A[!(
MC=H):<KUO;?][>'AT^VOMY\?KS\%'^Z^WGRZ__K;E]O@_F-P<_WU/X./G^[_
M".X^?[S_\NOUX]W]Y_\PI?74 S=G49:1C .(, *0)AR(,P4"4<CB.$QRR"A<
MO+(:KR\([U"^/L #/0*I2" U.2-S3A-1S0.">Y0,#P63\'C9U1C:[8QE54_J
MS*2K1E <<K":/6Y)\"&;R'Y>KW9%;FVSV9Z:AB=9G*(D!,*/0 !YF8*"E Q$
M.(M*BM,XYD8W>^/B/+ODMNEQU;9&_JGK'_F/JV#%#%M/38"FYR'<06'F&%H4
MAH+[;M$_=;(=%@;K&>F*=&1<V+QL(EJ&']"$Z#UE-M4IJQ:WJTVU^?ZQ6K+Z
M!FW8T[K^OF 10R1$": A+^3^( .8)ZG8&B $21)#C+4NN$Z,[WDRMQ(#)3+H
M9>I-XU. C,];!V::350S"[6GYH0=(V<<\60[#<4/^]EW:KQ9IMN$,?W\FOJ8
M;2!,LM.2S;86,U5V![M>4=E]M7YM.X0F)*8YAV*U3&,QP3*< XRR$I"0<Q*2
M- FA$0GYA#S/$^Z-]$#V.[+JH3H%FF[4T!D4IM%"4Q0L H-:MCD+"(Y+FSD0
MJ&7Z80!0[S'SP)]8BQ_8^C-;7[\^J3(->8EX_;S1#?Z=>M[S7)64\ ^W]\%G
M\?_7XG2-GEC05IF\O09_7F]'2C+TT9@.$;H PFRFNL' *'8X9:15_/#DH+/%
M$*?,&L81)S]K&4OLR?#4O>4B+"*",84@H9  "'$)$,E"0$I"0T(A0F;$56^'
M]QT9[(5UM["F#7W>0J$9CK(VT##JI&V;>63IJ FN DAO!Y\W3G34L(-PT/%/
MF1\%NZJQCU5#T/*_&*IO5_2#&'N1DZ+$410!CG/9&CN)00G##,0%C#",4T3T
M2K[&A'B>6CW]62LWD((#(3GXH,T)-XK0] '1A=UF,\[*9*/#XI1-5B?&DX/.
M=FR<,FMX=IS\K)M>K^_+],,4L1")%8[14!P@$\( #DL,:)'$6<9CE%"C9O43
M\GQO2MFF)?AZV36*O=YLZ@IO-RH9:;,.AHT!OJV7 DG#PJDI1/562X<X&89\
M#GKISL-YH&FPIQZ[%^4YT#1]JN.N6VZ#/JGKGM]RSHCD<V\CP8_H[R_"[WQA
MTKIJ6:DSS#N&XB2$6584%&21O+/)4@Q0D5"0XCC'/"4Q3\TZ%YVAC.^M=*>:
MS'/<*==?9TB*0:E?\%9!NQ12JS>AN3>?"5_#G;P%M+.DE9X#D^/\4BM5+I)H
M>@YHIS).SQK3M*KK]OEEN?[.V%<F0SG"]NL5[7_7<>/V^6J8QG&4R&K4@B4
MHA "1#B1?# LPQ#Q#&9ZA5OZ0GU?=G5"@YTF@5 EV/VZ5T:W8L@ S7$?Y@LC
MPVV3)CS&3!@&..D63_G!RZX^ZNROE4'5D[G=)PJ;# ::J7;)W+1]>9+%L\8%
ML?(TU797^Z!N2-J*IK8!\.W?K"95(YSY'TC61&V:1<1*"K,P!SRD)8 DQJ#D
M, 1QQK(H)#0ID-:ITUBR9R<J%5'?<;&C(8->>\'V1?S(.G7DO_[5*13\5*U:
MYJ#F=$[,F6A/^5>/&)J&=B56K29!J\J.2;35YBJX'8#8:^0+..UJ57\ 6E:E
MN@;2I/;4#HQ3-::&H\U52VIGY*!FU'( N\/^;ZM:[)B?5M7_*#KTWNLOTCB)
MRAR)C2MB&$ <<U"&H2P'I9P4A"<9HXNV6/_K!M4;O=/\"6DF7_OW,K6_^3^C
MI7+ :!-@]E2M9 1%?L._,V18V7D*LY(E99A%!0CC5*Q=.)$-*",**"I('A6X
M+).\P^QV16=&K)=H@Q<3^S*G2.G%)AS8;K;*# 6J,(.[/:BF38YB!*>DS'K\
MGS#U_<E^ZN/&A_:_"6N:CT@& S85ZX]*$:,I2<3>DB=A#&">IV*2BOUFG),B
M81E')=+JTWQ*@._#N!(:[*5JGR:/PS%YPC[;2,/3]'O[S(_-QPW5/B*?;;#E
M<5C[Q9J<>T>-.77&/?[07.?9494'9]?QSYEGV\G,(?3,=)/KNH][GNXJATR(
MT4^3Z\T8G]B6%IC-Y4GEC?+;WJEKE<[6CS%;]MH[I8?):N__R?*RSI9A9M<]
M0?7/:3LLR%(/LF'T]_52#".)T&1(_==J53UOGQ=9BM(L3A( >2*.!$5)0,'$
M1C<E,4M2',81T@IMSZ^Z]S6YE1V\[H1?!<^M:,,+O_G>IMX6_,=\1X:QH_,[
MV>R;U00#>ZZ"W9O?FZ2N)J^"7R=>O_D-Y.QOPM5]Y7R*SWN[.?L+.;@+G5\#
MRX; 0VX@R0GTP&KY"_3$H@5F"8IDB)\5209@"3DH"YR#J* 919PE<887*Z89
M81H3I>5BRM;%] +U-SL[.3)4@@B1F?U-(,ZTK'K5[P2N!1F+\B(-LTQ@Q$(
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
MXW:SK=F1>\AWG.<$Q9 SFHC-*($ ,AR"(HTC0"+"<)0E<1895=*Y5,YWW&!
MF3YZER^\2JOQFZO\_IAK1U#OY.5IK@@7>B6&:X";MS$+I[U+)!USW#M1[2*<
M]RY!/<6![U2&F?=6(>7Z^^+NTX)E40%)'@%6X S C$N2T$+XW(3&!>(%Y7J$
M>OLA/7O*NZ9&;*GGZ 9VCKLG.^W-G,K=UR_7MY_.=P"'NHZ0:74?;F=M]Y?]
MA!T,-<LT.U2]GQQ'_N7,;H\W2]0T]UP%Y%5W8,RBC&4% VF*Q-$2L0)@@I'\
M*RR*-.-4[YL^*<GS!%#BY,K4DD';-%(^#9+F*N["=+/98V:U?8?(4Q:Y;A9Y
M(.<R?2-/F7NRA>3)!XQ;"]@F;=^(\PPC6]D[IB^D;-.S%X3E68R+ L 8B4-$
M6B* 65( AED.DS2',='*//2AG&^GL)>[KZ!OJ:.U2?3=OY!Q;W)IF#W$A7X>
MC0L-7]*NMOOATB])NQG"15^69;^$R[PTDZX*WE ]U7C!O<"Y>C-X@VK0OL&?
M#/-VR[>KC;JN:4F18![R'')918MC ).,@()S O(HA"QE19*05+?'\IN1/2]-
MO2PSOJA#^\<7D[.L,EL)M TR:I5\5'FK_LAO1YJM*?)1 X:=D(]_P)SJ^[:N
MY>24O0)?6?V]_79H\GX?>];W][^NURNVWC;+[^V:\GXMZI719PD_BL#X_'!A
MO.$TT;7;W3R:,M**=?SH@+-1D(^9,^0C'_V<72CE^A552SG.QW7]%2W95[&^
MU6H&?V!XL_];7]B$DB2$J"Q GHF3E[K#*7 < Y[P'"><IC QXC4UE._[AN;;
MNMX \:!D+'MES485#)O%74P1U8O&>,3);,9+<<%>WE6PTPSP=0VD;AX*RRS-
M=Q30,94^:YC'$IKWP1_;86Q3TU]J1MH.P.+G)>MR)X>7(0OQ'F(<T0P@' M?
MDX4(8!)G($DH*K,B1V%B%,S5$>K9P0Q54'D_:"#;-']< T(]Y^(:&%./LI=^
M%>SD*WBN=>"Q2-+6M]=9TK6&R)F3J/5!.$R*-GC6DB=C6Z\J=3^ZHA^KO^5/
M?9^HF+.(1#$#,25,^(4H!2AC!& 6P1#A,J.YT1[DM"C/WN">\XJP@/?RU5>>
M=QH8$F&<ADO/![@!P6SF?WQC>"]UNIV8.6'%I'&N2"E."YJ7>&+2X -RB>DG
M+&O5VP!:\[C^P%[9<OWR=<TWXJC(%I0B$B:(@B@L<P 9Q*!$Z/_G[MU[V]B1
MO.&O0F"!?<\!Q$5?V+?=OQPG.6,\26PDS@SV/7\(O#J:D26O6G+B_?0/V1>I
M=>LF*;+M\P S)[;5S;I0+!:+5;\*(,T%)AE-PHA$TP5_P&O.[@V*U<\1U/HB
M;YM+')#5OZ7!3[,UGK=I0DLACQ+2-BSP'&Y*#LJ&&<,J];-*U%O=E^G$KC*]
M(0G62] 0!=^&A#<O21\2S%4Q^EDZXY:A#XE[5( ^^()Y;*X*]-P_/OQM^?/S
MXFEVO2B9_'V;)*@9I>L?Q?/.6Q$'][/'V>)A B0+X/.7NYOJ'F@FE="#GFJJ
MC>&(G3M%F"W001V /YTF->K+:A7"&QAZM&">GHC=L)[F&W;;[\V"KC@N^7M>
M_WNS^/#X-%^^</Z5S]46]VF&2=.@<YHB5# <%S! 0IZX:91#G(1YU>8D"@1/
M"=&Z?K(A[GO%4[K:R._T$WZ10\PKCY,,]8Z^7*-ZV[,O/9D9A)8+\%O+Q^^J
MLK)E!32\@ XS[C9R&Q4XVMN-2(^ZW=LHY= #L!KCPKS,6Y7VC!=4H>$ORUD5
M'2#E>H6I;KQ;9RB/>4 M]:8XH*8/6@; GRT+/K(3-21VG:C81_)U<A8UE' V
M?5'G7<M$C9>;A5BN'JNCW:?9@M](BN4T"M(P(SB%(8^IJK(/8,Y9" G") AR
M1EF@%9#J)S-&"H="GMY2!G\JVJ B;IK1<5I1_6O?G?AFJ]U6<O/4CU[![/-
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
M!LF1"W[UE7!<N6OPKJ/VT_)$7Y;3+(YBEJ$ )D&1J7R  .)0**1:%O,P$YG
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
M\[Q>&[*&S00&5*3G&#D4W&RU-H1!0UEU?&S1H,!O#?7S12_F[0'TY'35#V"
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
MT?6O*FVQG,J=BR(4!-)SSIC<U&@,B: )C&)!2($9$['6IC9(R?>-7Z<>I]M
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
M*5$/D@ $4G68'K>;1#[H3"02F5\V/$D'-ME8OSZ-3#/D[RP'/]/(OSX5&0X
M[%W*O'9>PC+>D'*+ELOW9[2@OXO0\ M;BFV3T;K#;-\:IEE:;[+FV 7#!_/8
M:IX\R93WH_B[&M>&5N]>PUW35*=?K&^DOWX'-*;JS+R.I=8<M^'9ZL.J4\"(
MT&2-!#;BM_L,K-XW'[-P\\I65%8H*.#1V _R',,01%&, *0^ 2* 24&":8(Q
MYS[6.Y6=K#RRK]C1\B0Q_6$*A]+WV_A%,ID9L:8X1B,3SK)N-2KA<*7)1B2<
M%: ]&N'\ ]9C"@^0%O>ML?LM(2<Q3-.  1P3'T#,*,@B.9I$1/89C;,T1T8C
M<C5HCEWP=(P :CRJ<%!INND(IZHPL[X3+;3ZU4=J5S>0U]T PT&*4X\RU%7!
MF:&&VJ_:N8,7]OJVWJ#->U5SH:#1BZ=M60C",J"?ASR%#/, A(G<.(GT"D%.
M@)_@/*=^F.1I-G]3]5!?2K0I]3S"$%D3&S@FKE^FI*C./,R^+5;JSG[-O6HU
M-<Y:C;$VK8$85&B:0IKFC($XX+(52D8B$4M B+.(9EF4QY37"KU?T6NILR%M
MK$RQ4TVB1CUWZU(Q9KYV1]FK2,^J4=N%UZ+NSLWJRNG(QPZ2F]3!Z@I_[%VU
MW[-SK;^M5^S]-[3YDY6_;E>TP2@->80#$F<@PV$"8!9"D%%,0,@"SED6TAP9
M(?^<)S-R/*6(>J^*JL<E63/S[M"-GE%?+K&9*5?"5@0]17$$6-=^H1S9;0>1
M2:VU7]!C&QUXVBDZP5^+8IZQG'.:QX")@PZ ,) EUS$#6<Q"'*;,CR+#1N4N
M4F,G&7L:\@5UP\%O/1K3LUDW>C#,&-JJP!4>04NZ<;$()*&? 8>@); F!D'[
M#<LN+O*=T>V2/?']7*=Z+M?-O]&&-CA_JBFA*3-[%G\HLGU#99-5R<B;_*E0
M(WSW9_H I8RB% +&Q38-H<_%KAUP$/,<,4PI] .C6HX1>1W9G32<R]B^/21N
M-P%-LC_S&@&\JMMI5]4G9:C:G.K\_5X,PX:P$;^VGB?[2;ZAF2L\_7RWCC[?
MJ&.O)]"UJY:W$3F=ME%N?)6?M-=-0-)IH%C>H<WF79P050?@7.P0-, I SSW
M&8 Q)"#S60!0$ :$I8$<D.,@9CRD.E7X> QJY21N/%)@GJ<D3CD'*9:SSSG)
M  KC *1^G@4QRA&6V)GZK0KN%6C>>'#S*H?45J@WA3'XCX[6+@J\[77A* :?
M>:CT&B:J!NC1X_'S0H\;FA_1_!FB]/-JT S8.UZV\Z^UER]>UG51=U,*SHI'
M5CYQQ4-=[CU/$$MY0H27R)!PLP12@'E*0$ZH<!$)91CY\Q7[)M$A7O2]K0D/
M6G:25W9RPHF9S;S)PA8YGZR%*K;'6B"-68EERLU"%;Q4OZLY-7,X1M]!S^\X
M5ZN5^VFX\,IUT[KB[1E1'2I2G4KC-T.J,W9#-CIPY(V,2$_JE&R4<NR;K-88
MH7W\0XUR(DNRGYGX$UR5\R@A412D(2 ^386;HC[(L\@'"8U\DD%,\]P(+\:4
M@9$#PY/V\0;I1;6!..P7/Z=;/=<SIL;,W,]POWC#CNKLF'DU1Q-UC/?H8HJ.
M\7/D?YZ.\1[E&'6,]ZUC7<+%Y+XOBR=5!W&:,XYH#A#&XOB$<RB[,<3Y,_8C
MG&2,)<AHFM#1^N.79BEJ*N(Q+LLZ4(2>>[A /#/KWTDF*;4[(MJ8J,U#,V_O
M+&YD?YCJ9G1:B'5.:G=%5P>K3UU@=4ZT,\549Q\SGO]Q_F"TAZ93PZL/ >UN
MF0CE9?/6W ]0'*4P!CF3L Q1G *<A2&@- EXFI @I:0YQ?2;ZX6<6)QES Q;
M$3]&G=2=L7RIFOM=P12J<YTN:>-QGE7MS*L8[.VS<JID[?DG4RG;<D[*V$HW
M&:_B0E5=8U@N6GNJ<2TN%- :Z^)D.6?(/L7S>KD@[_,P@111E ,6< (@RGR
MH0]!"!..0Q:G%!J%;-VD1H[>SH&(&-X1]*A)+Z!S([R9HSXKMU=1]?ZH_W^4
M.]%A:<>#,FD(71N-Y$A@#4"1XS<L\]6;M0C2RW=Y^5@*MR)=RIO<<+X6C&^7
MGQ:<S;&/HS#Q$R"B)W$:\R$%6>K' )$<T<#'D)LA=VK0'-G&[XMR\:JVP(JD
M)VD:)I@U%*>95W:K#L-T<DU\IBHB2A4T[!B8::G'/(FL+["KW+$&Q6E3QOHJ
M.,D4&[SJ%$6\JB:O?B_1SMGFQX*P8IZ%- YSF@+&L3S_H0Q@$H4@8B'"PD'0
M,#$K*3,B/W8NIX4KWKJ9JK#%Y6564?/AO6W6/Q:47= A8JAW/>\RGC;-'$T?
M6'C3:5/_5ZG6AJ'18<,'%#$N?G@7\9\!2'Q ,9J(XD.KN(#2>"J_LXT[%(VS
MRXU=G-0/!:%8<H&:<5Y5_9YD)"T9II$,%#0)0$:O_(ZP,<[3N"(L1J_0_8@8
M_:^:9JSW997M/XS6S-3B]OU\Z>535539W*4_K"H_-8<HH013#%C@<P!YF,EJ
M1PX(CN(H#?(@@%H( 2/P-K+OJ?$EO75=_JQ L&[*<O%C?3  T#BN&>,S#67!
MKZI\PXBHU71PZ-Y:W'KXO:\[H69ZMBOU\<1'JAB_WC?23:)?]5O9)=:O]<T,
M\NVC:;4C!^^>WD1Y^=$4M<_5CT?"[F2OJCGD&)N'5WE<K5BH.Y7]D&$6I1PD
M)(< ,LY!CC@%"0M3PF!$4FI4\]]#:^0-;4?96[1(FYW%^S2E=_!V)+_9GK(7
MO4UUA.9N#>D<'9W[*$UZ3M80^?A0K/.*[;#9:E;S"_JK!14^1S#$-$JPA.K.
M <Q2!#(NC#@/@PR1) MC/]U5E.NWGYRG9E%O\6+>=B(+FFDSF5J"<Z,*Z.F7
MY9X3PT1;A_+T[/H"75@.1:UEEVC9+8J.AQ'TB^5L]NA9(A,/#>T3]'3:9^_3
ME@EVMEQ*:-D5K7 @Q,_W?\GP@-4[3()@0C+H Y_(E#KV8Y"+WP$:QCC(D0C
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
M-0RPW0)N&'K2O#_U^<?;BVHGU^Q";9X?.YV.WKT?Q<&XZ?U8!/UFTYUT_0[
M5C###'J?3-X?BKJCIM%C8:Q:0W>+3-8 >LQVN\WSY+_919^/K)2'U^?-^L>"
M,GK[_K604>[N)ON&E(L?*LR5T*:+U5;\[FE7-+'SL%DH]MDPQR"D, 8P$O\0
M@2H#.$#$SUA$XMRHP,L-6V/'NW),Q:^?GO[I_?KYZ3?OZ?G^\\W+P^-'[^;N
MY>'WAY>'^R^:<(N.OX9>]#R]CLW\@VS-4[FNAD,/OWN_?*UJ^O_6ZC_;,ZI
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
MA37=="8-:@;%/0YIAE_H,N#V-_HD?OJO_VA^(_Z!4<'^ZS_^'U!+ P04
M" !R@7M8NPK]XT76  #U5PH $@   ',M,C R-# Q,S%?<')E+GAM;.2]69=;
M28XF^%Z_(B;G=9!A^U*GJOI(BHALG8X,Z4C*RNYYX;$%)K&33JI)NB)4OWY@
MI"_TG8M=O^8YN4AR=_J]6#Z# 3 8\&__[8^SV0_?<+F:+N;__B?^9_:G'W">
M%GDZ__SO?_K;IU_ _>F__<>__,N__5\ __/UAU]_^&F1SL]POO[AS1+#&O,/
MOT_77WY8?\$?_KY8_F/Z+?SP?A;69;$\ _B/S:^]67S]OIQ^_K+^03"A+C]V
M^=/EOW+AD[,F0.+<@,HN0E3: \O91^3<>Q;_G\__&F-R$D."[ 4'Y7F!Z$L
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
MB\$[?&V-<S8HDZ=@(4J5:VN- $Y8"4R6[))"XUWKJVT'$;@?_EY4RGTX!;W
M>P,WVC=OG.@;O)QP?>#NDX>^1? $+^U[/6[1N1D)<Z<)]A54LTW9HXJ@E:$M
M-',.3KH(2HJ2HC0VN=97Z@\DL6T4*#!'J^M8MV #N9LL@L-D03I=SSN93<WW
MU".BP*$,UI#H>#PX/$3N'6R3^S2/?[]8;O2V7B^G\7Q=&PU]6FR[N5X)T 9A
MO6 9"N::;0OD&$1A 44LW#A35//EU8CT3CJD/ -0Q]!UQQ#_VWR)858O1/_W
MQ:QZ&G\)TWF5Q;OY1TSGRVW#Z>5T13_Z:5-S1&'9=)&O9BIX9$%)IL %F4@.
M2H(KSH&Q5ABMK,JQ>>7.0+R,7 8]!C#W7!S/BI*.5\LOBR4Y[//MJ.ST_=,R
MS%<D\ZJ2>=Y\-=OB)?_O\VU!Q!Z:F^3")!JFP:C:B<!*,F=",\BY<%Z8)PFU
M]E*>E<&1J\([7E?CXZF#Q7:/7*[L!HLY80KU]KV/-6DLP#.K2.B*!1-M<*FU
M1_4(.9TT 7L&+ZF53E[(H(G=R/T#9L2SNJ#H$]^0EAG]\V:CJW#? ([+X4>M
M<A:GTC%TAJ.IG-KG0QX9PZ)MEAC0UXJ@>@A5"Q(9>20B!LV"C<R$ 8=?/$Q8
MX^D7,3CRJKR#)#4M5EX">)4B%.8,HI<IVM9]I3J=?M$("T^,OSA$WAULNU?4
M;R52+3ZM^SI6NC;M3XC"<J\@^L2(&2$@&NE!FF!3,<9$WOJ$\U&".L'2$9I^
M"#0GB[T##-WBX:)%N^".R1@06&#$!*(D3]DF2/1/%Y2//+0V//<2T@EF3E?T
MO4.\3Y%Z!]#9:9!UT8I?V:0LEX+\RE*G@U"HY;/1P$,HGAE!2A^P'5D/4S$:
M*/;A-F1'2+D#F#PP1/B"F9!#D<84<,903)YC@! H*(DF2F8U8ZYYTZQ'">IA
MS'=+^+23?@]0>GI:\ 5C.3-C53UG-X4B7*,3.,?(.*>BB*E4HFW=-7IOXGH8
M#]X48H-HI0.XW1X>?,%%C)Z[8C*PVCA-E:+ ,X5@C,W9.(%9M$[VWD])#U/
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
MAQ@$\#Z3!(PQ) L9(7J+7%D24VY=(C/J4$CQ3W&.U@4<.C"N-V<91Z)1H+/
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
MA1EN[JM?C@K<Y&OG^>8W=CXY8<FQ++D#X;*CC<1O,F/D;KO(LO$A<-=ZU-$
M;(P+^L$21F,KO .S?!*SV]$Y=^NUT^R\CM[9%>M6U!/GM1>U66+.U2*PVC%1
M>PM"QB*C-1Y+ZSJ3Y^5PW%.#P59*QS#I8.,XS6(8PX47=0M6K-ZFH1TY,)3
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
M2@>]6'\A_S#,ME,8)X)YM,$XX,F$.JB.?$06$Q3)&7W;&^-:;WR[[Q^WK_U
ML#E:P!V XV\K?%=^7JVG9V%=1S8;GVVI/?51UC[HJDZ&"PF091=*9H*IUI4+
M-RD8MT/]0  Y0<@=0.1V OY^HVBU,YPB2] RUJLLSD.HF3&9=%$!DQ"R-7+V
M(FS<UO0# :J]2CK V2^+)9+?^::.^I@3'\LP7Y&@:D.H5_.\^7*V'61_F]%Z
M9XJGS2C[RJBP9',C_4'NM-:.<V%T:R_I:&+';6@_U [X+*KK *-/](F[S5U6
MRJH2$1A7"*KD0N),DI8AYSEY943SZU*'43ANQ_N!T#B@DKJ X J)@#K7]R=B
M=+;8],'8C$M:X9:WB<5<)..6G%!)+(4@(#A48'7$@,IGX=OC[DFR]@*;?7%@
M:ZN.#A#V*M>9#]/5Y4R;VPN&<ZZ=R D,*XG8$1%"0G(NN.:<B<)L;MY!^G&2
MQIU)/Q"R6JJA U1=7\K:/<G:#N#:=.=(-27Y#>MATP6OD\AUE-%P""93,!VY
M(NZDA^RUX5PFKGSK0\ CR!QWLOQ0(<; ZNH D5=E];=7EN#!!NXX1*R%J[D.
MFA;>0$X:A8E6R-RZW\=#M(P\*WX@<#61? <(NEW[?)L=:5%*97--#5M0S!4(
M.@5 FTKB4AG-96,@/4'2R).6!\)32SUT *LZ":Q6A]%?M?_#MS"KAZB;VX73
M5"\YW_OS"R/LK8HA* '%U0[EJBXF+A!0>QLQ*>E$^ZFVQ].['R!?VI' LVFP
M [1N!]75J.>.-9=1Z, *1)\E*&MJ9R.3P*L@9=%&J>97 AXD9C^<O;23A3:R
M[P!$][74OC^K'8T6+"0-.M(?RM+"B(@:3-):"J<2IM8QP=[$[0>REW;:,(QN
M.@#=F\4FBEEN&XA,5_]X0S1,U_5?$Z&85B%FD-G7/@"!@1><^$E,\"*M(B/=
MO/SV07+V ]9+.S9H)?\.H/1I&3+2COYN_067%^*B_3XA[>UQ=ID(9$87S-)
MPLVL0%F-<H[U1J2.K'"I7>O <B_"]H/72SL':*^3#H!V.77\HF_)G:0@HO29
MU2GCWH&*=0H(ZMH7(#N?O*#_MG:Y'J=H/VB]M*Q_0RUT@*D'NZO?J2C@49)7
M:2$XNYD!36LE!P7&82@\<2]2ZSLI^]*V'\Y>VAG ()KI '%OY_2L>9C];84?
M%V7]^U7.9B)()"Y+!IA%JG=*7-WW&3!I70@B9&5:^UT/$K,?IEY:9K^-['L
MT=E7BDSJ:GBW_&FZ^KI8A=F[\NMB_OG7Z3?<#N-:O9VGV7DF&=[NSWY_!%,P
M:I9]A&0001DDRQV0?$]5(N<A:XRMSS8'8&._,ML7=VHPLKX[@/P]L^ NLX;!
MQ\ ]$V DL:.<RQ"LL<!*4M$7;[EI7?/Q,#7[ ?"E'3,TDGX'.-KVI=^VH[^3
MQ$&G6* P2 J[Z7<?P)ED@$NAM#?".M8ZP?8(.?LAZ:6=#[22?P=0^@U_WQ'2
M<C&G?Z;M2,3[3:YQ,7EC$5+-YRBG"T2N#+C"O.%.8=:M/;Q#:=P/="_ML&!0
M3;WXRYJ?:DYHJ*N:%P]_WHN:]W$T_#5-D4@T.1(N2^9U<M)F^AI%$A*9=!1@
M>-FZYF&X:YH?TQ?,Y[/::_S>$]N-B'<63-0RJ4SNHT=#IEL8XIV"\E*R]B6R
MPG+K_,AA%'9[;?,0U-PI51M.21WLK]?</54^L%/O$DO 8HA%D\D;)=F!KUV$
MA&&\)*,EY\TO8QU.9K>70=N <1AU=83(59W L'."1RQ/5_]X_;W^^0O)<;'<
M:1HC8@C1()3$Z^2[F,#)H(%GD;)!P0)O/:OZ"#*[O7W: I%#J:L#1#Z8)M^Y
MY<.2T-D&B(Y35"5(@BX[#]%HBLTU-[*T[H#W-%7=7DX]!6^-E7$TO+[A,BX&
M'\.RN6IVT0"SBNYU(+;3T>'$DP]L-ZSE$,J;S6]Y]&;>]1S6[)3C,D-@%&XJ
M;C4$HQ(P,DG2":V#;IV"VI.TAA=(?_YC>PYS^8K5Z^_7;9Q?+3'<=EQCL#9P
MM! ER4+Y(B&$%"![Q6)4H9 _.YQ4#B5W[!DO[9'VR#W30779<6KE52+COIIN
M,N%'6KQ['M'*QCU%72.K=L^Q &U[FU.G'0JNFS.FVH&Q!"B17'Y%NRGY5BA
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
MD2M+Y#M_K%=<-[[(SW_47O^8MUU^SKZ>KR].C&]+9>>V6<E*U^QJ$%K7/&L
MT@&#+$()H5C&_%"W$MIQ,6Y,/S"B1U%UQUO^=1^IW3X4QVWLCSVKU?:]-[V-
M-NF/^+D>OGS K_5VROSS%1RUX#P+EX"GR,C8*8JA<ZE73%U4Q=+7HG4CZH=H
M.;DV_>:,DZ>:BS$ADF?10(ZU+M(;K!,$"DB7DW!>Q]!\B,UA%(Z[)3=!S)W:
M].%4U+%QVJ\1_6]A62OVO^%/N [3V5!-]N^\YGG;[3_.Y?"-]W6*+BN*K*7S
MA-XH*=C%+ $+1;I!:B%RZXKXX1KO_S1=A<^?E_CYJ@9PTVMQLXHFQ3HME//@
MBT10/"M:IU) 8%;2<G(8FL_F?8R>;IOJ'X*(.Q,N6RE@Q#ABM5Q//H3Y9WSU
MQW0U\<*BE2*"L4CN*4D"0I )9# IZJ2MDWLUE:6G[B"&OKI&RXT7CE[JVTA_
MBU.%V0,"_HIG$9>3Y#77+AL(7%[T$W3%6. \1IDB!EZ:86#[RG%0<(*R;JO[
M",F-K/"_3N?3L_.S"\)+K R3D^69VMS8B1 *L1#1FARX0\];J/S&2T=6^C$J
M6[20W]B*#W_L$*ZMSL4)<K'EIB0%)41+T!?6:L>9*,;ME>IY2O&[+QTG,]-,
M\4?+KX-DX0,;'CG[^':-9ZL)\TFB)?='HB.I,"S@N:>X2^CDO$E.E]8]#9ZB
M:?3[$FU=A$%4,:9-F7P\CZNTG&ZJ=2_[R'_"Y=FD).L#UG-O67PM':+%QM!"
MSE@X+ZRV]WDTI'WXV5WZC4?J;M%4D-U!X:+PNS*RFDAA$Y8:8VTW2L_!BQ)!
M1Z.TMBI)SXZ Q.X[NK070T#C:,%VL!&]RM]PN9ZN*"*_J$.<B!*RX3R!,'4Z
M,/.TE5+X#0$Y41 XLM!ZGLE=*D:_Q]0>/(U$W@-H9K/%[[7?P"^+Y4^+\[@N
MY[.+S,[J R:<?MOLRFBUYBD(0.]$G5W(:%'0O[3.M9EP#D6W;CBS'V6CWP<:
M$%SM5=,!X-Z$K]-UF-4"JDNC6Z]-[?9XV]ZVGA09N8Z!MN18&2OD"4:G#'"=
M& JFM6&MLZU[$S=NG=N@L!M&02_^+.GJ4W6:YJV)FF&^<_^Z_FS8\Z:C2'G>
M,ZG3I37\N94J7&DE D0?#;EW.4,D)P^$X$RQD'C UJ?5PYU;W3_J]=7Z35@N
MO]/[-DW[)SGSPK/5P+G1H*0WX)5&B,)SXT3*KGEIPEZ$=7N2=0A&[AK2UBKI
M8/N^N7+?G"^K@"<R"I%=L1"T)#%)2TYO/?6SSCL6,)@B6J>X[B6DV\G.I^#H
M=)%WAYO?%O-TP8='2SZ*L\!C=54\.H)^2F"254QJIH5O/<OE(5JZG<+<#CU'
M"KX# -WC2-P9='[S&SN?G"@=E(PI@HG:@7*29,DT!^%=-CZ@,,V[-IY$<+<#
MFD_=$)]'A<?C=4&A3P?1QHV!Z750^MW ?]@8XP "GC>R.%8RP\<3A$:KDQ!0
M)-+2*!PA&+*O*6AT@MN(XN74P=T1\^7I'$:37('"K-VV#G,L"=!,*9:R%,QA
M:SMZ+R7=1@R'H.".@3Q=Z#WLU+>Y>/W]-<[3%UK<_]B4!3&7R?5PD1@@<ZX"
M9Q"K$VNT)XYRBL&WCA:>HFE<.+70^U-0.D4)78+JDIN?%F=A.I]H9B4/H;H'
MHHX J<*RM.Y4[:L5/"_9M!ZP\!1-G8'J) 0\":\3U-$!O.XZ$1?%2#EX)ZRR
MP 0K1+TC/K)C(%P(7K+H7?-1JP_1TAN<3M'X[:.N%N+O $87!S';RX+;LY._
M3]=?WIROUHLS7%XP%>N0U6P5Q&(E,471E&.>G 4M8I"J:.-;FZJ]"!LW>S8H
MP-HKI@.TW6/A/]&O;HR[3,D[&Q1@J<+*L4 4)8%0UCB9*"#DS0]/'R:G,V0-
MXEX=)?H>4509N5ARQ !7Q7$*86K.Q68&+J&";&IZ&56*:7!/_9J<WC; (U7^
M9-!WG/Q[@-*%.;W#TH5]]2GX[%W-V1562_H5>$-?.E\4=TQ@^_8E3Y#4&:2.
M5?UM2#74P^A7*_[W8GG)SVJSV"P6KGW(8!VGN$7Y.GT' V2F;/'&HDU[M6Y]
M\G[%[3>/>S[4<!=K(-B18?%;.,-WY08/%^O&10*Q)P,L@LI R\2 CZG&#DQ+
M=+:PO)=S_00Z'B1@O"M8IVITT5J\HY;-O_D2YG.<O0_+]1R7KRXLGPDL*.$B
M).[)PZ\-6D)A HSR5AA)$<;M<=]W:N7O??!X6F^DJD4[N76D]M>7&UZQ1M0N
MT9HP#XH5"ZZ.4+.NN)@$Q9*W6R<_H?;78U^[&U;MQ\BM([6_N21?QL25<R Q
M7V2/"*X!BE;>H8_<W1Y]\83:WQR@]N:.P/!J/T9N/80=MSVC7Z\*H8,J8M-4
MQ[I0.VU7?SI+!&32,IZ<=+EU^O9A:L8MZGB.+,AQ@N\10N]Q6;\1/B.?.,1Z
MYYQ!J>,%E! U0>AU_3+9''W$VQ?LVH-HAY[.8M8C=?X4E(Y5P.%@\ELPS7'=
M0>'/QRH"_%R;V-7!;IOY00/?)GCDC<]\:6!?WI^AIQ5%2<Y: 4EP<GQL(<2%
MBFR>'=+>*&3S(YKA:GE^"=/EIMC\OK[J?\50^V3G=_,/M>GELO:EF^??%K71
M]?;+VMIUVT9NPDDJSHC-_/18&]5IB)([P)HX4A*+=ZU/%9H1WVW%T"%8NVTV
MQU%M!QOV+]-YF*=IF+V=DQC/-V/0:L9#<&9YR1%B1A*FUPJ<$ ZTY#XP'JW+
MK<O)'R!E7+R-!(S;\&R@I0[ ]FD9YJM2DVKSO)T>3")Z5^[A;E4S^*O[?W01
MJ#%%?I!,'HH)%*A1/$V!6DC (I/>!&EM;MT)NB7](\.Z!: 6G6AWW+8B]SA;
ME\F^E'6R3D#6L?;3%@@Q%0,1>?*Z:(>2/^IX/O;T<?$SGJX7C07?@5ELL<=<
M1X]9AJ@T2@@Q.E#<*@A.)<A<&RWI1]&V=KF;,C!NC4LG^_UHB.A@.=390-N^
M"7\AZU!'R;R;[ZSQ2=9&118]Z%!KRIR.X&LW3.6$S+1/_7_LO>F26T>2)OI$
M?B?VY2=%B1I:LT2:*%7;_()Y;"2F,@$VD,D2Y^FO!W+?<8 X.(%4M;6QN*0
M7SZ/</?P183<NOGZ!9*.WT7=$2S+\32W1_[I2]TAW:@.]8*=&R8J8^O*65[/
M7&*1N^*!.4/.DM(1T.8"3A4KA9%^RX'$@^I/GR'H^$_.-C!LI[6CG[;R(!U\
M6<![X*;'>]\Z<:?C<S(8/R5J3%+,B006A:802R8(CH4Z[0>USE8://KV1@H>
MG4'CP+%4>^(5 ^1UB4\V3+ <'=>N,8]'UMXX! 5;MC<.$7H';MZ+?54D$T7"
MD" V7'BCZD V"7182Q^$XQ)'?RX\AO;&07H?VMXX1 E=@NI>\TOF)6>>R:4H
M=64X3P)<=APB)F]$,.H A0S'U=XX" %#VQN'J*,#>&W7_I1UT#++ DG7,"=A
M@>"Y@1"===+7$J!^^]*F:WP<A(6=^M*&**8#M#W7*8/:VIB5A^B9!24U!Y?H
MCRI%EX)27-C1/:S.^](:WXL[B;Y'%-UJCL%LN+'.@(L*045#)N?)*K(79 W%
M,!5&;_8_AKZT02H?T)<V1/X]0.F%?JB:3#&>? /&!)VO'AV$4!PPA9;K9%5F
ML36<CK4O;9#J!_:E#=%#?WUIWFB=(A> 9O-PP@.=VXQLSQ9'?^5,#%LE2%Y'
M7]HNMU@#P7;;EU8$6H-60T);1W)S!(PL0U%<1J>5$'&KR5FOHB]MD$:WZDL;
M(MZ..E6N^JN"*A2;)@=<DU3H5,W@9%' /.J2BL0D[G5&'V]?VB!5O="7-D1N
M':G]JK\*F=>&/#1(S"2*'\D84*,&X7*.)6DI@ABD]H[[TEJH?1>Y]>!_/MTS
MH:QUWM U26X/(T[(G4*Q6<KMF<-22HY_\P:EIN'P;H+O$4*W^V.8S3'7N45)
M<DF\2&(CH"!SL)HE25=JV&HBPFMO4!JD\R$-2D,4</1O\X<>1=S+Y.%N!@U;
M:74V.H%Q=:URS P"'9+@M38N&I2^^6*D\5[BM]QR563)B,R076TR[2:"KTD"
MGZ,WRD=6<O/J@W8+R*9XJ1^"DAU7CPU1RM$?>Y]6RV]Y=?8#%ZF.I?]6Z[/&
M/?B>^\;#'GU;\S[^X4=!732)(CXALR?,%4*?$8G"/E-$K4<I^G@Z,S_'KSF=
MGU#$="7A3R=5 ;?$?.$$,RL*9A;!I(CU,9N,F0P8(A,^!<:8=JT]O&UIZ_8
M'(*4^P?@*(KI((QXDIM;CT:60BP,=3&,$++.A:8#W?("&85("1TOV+I.?0NR
MIH79.'A8CJN<GO%V^T7)"<E*], T4E3&79U#GNH8$JZBQV(X/QC>>GG4;0Z%
M;:&VHUXZ@-J[\]5B?G:^RL3.N_E?]7=7?74J\: ,,9$+6:;BJ,!+$2!8XL<A
M!?_-\R-/4],IL'95_/T.L#9:F#97OSS]=EX_Z/.RG/T;-[S\<I+CV6JYF,=K
MB5T]040A8]8!D.P-E"X>,!8+0A5?4$BC7AXI..0+IZU9&@L_8TJ]@\/IBJ>?
M\W<*P&XS4I)BV84$29";H!C+%*';NE\- T:7C8BMDSE/$C-M(<'81U,;'70
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
MTHF0O0G-&T:?(*67Y8!CZ'_97AF=8JK^=I6O9E44EU-V6@,K=8BI] HH<BE
MT4O@A;/@^%85^GNBZPY1?1QI>ZE^"SCMKH=)2\S^:Y7#^O,9GB[7OZZ6Y]\^
M?'A[V:P0E0S!J@PL1@6*U=QZC@5"C,:P' 1F_ZPK]LR']P>)/=2W;"O+#LZ9
M=Q05G.7-"I3WI)?%ESD=P!?+4'[Z\0_\O\O5VQ,D^54[JG*)BF+5S)D .HL9
M!.;JU-OLF2E*<]TZ&S: O%ZV9QW@CAM+:7WC\8:QW_#TRGQE\&2^(4,I,9&Y
M20O.: 623"T*AQI]ZQE$ TF<]@ <#2K;0W)OO74 RZLJD=_SR47&Y.O\V]7(
M9\ESM$((R*QNK%"E4&@4.)B<"G,N>4RMNYB>(:=;N.T/@_M5CHUTT@&\'KDS
M;C+& 0T17(AX$A8H$W,U2UEW.G%O-9;8_-I]CIYI,_%3QY*[J:4#B'W"'[7&
M?/W'\M(!OF(N5P]V35&2359$GB&GVK.JI"8?V-?ZX*QT"JD$T?H8>XFF[F*'
M';5_?S=E2U5T *U'4HDW+5CO4\VIESE>7P273*<WBW35N577X*W7YZ<Y_9;/
M9L$8+@KW4**AD,S: ,CH=]Q2/";HOA!VK+Q9(Q:FC45& ^Z4BGYE.+_QCFI^
M*N3 10*,=5:$LA(\>=M@.2\IVAC4:'GBQJQ,ZQL<!>YW57P'^/]UN4S_GI^<
MS'*13&MTX&*MG[%T/P7O B1G0ETWST-N799Z]=W3=J..AK"=1-L!)*Z@_DS<
M]]]Y_N7K&5G#][S"+_G6_FUM@_3&"6#9"E")>4"A#42II,_6>*[:KSW>G=YI
M6U-'@][!5-AQ(='M&/+-V=G\^[)I=<H3'SE&@<HVU$]3HZ(2UW2?"1"NSC]G
M"2&HPB 6GXI#7TP8Z[VRTQH55ERN6=4:X9'Q2!;!5=FD:%+=^&UC:;WLXU77
MJ Q!V-XU*D.4U\%%_=3;N&-HDB5_0];E\$H'<D$]DLQDM"RP4M"TGJK_.FI4
M!NE_RQJ5(<KH%%-W']=C)I/CRD#)KI W2T)")B)(E[,SS"EL/F7D2&M4!JE^
M<(W*$#U,6J-RX;Y</N((87,J2D'AM</(Q0#>* Z8+3)T1N%]C^%!6<KMS^M/
M\7LH:;FWQ#HX0-[\&U?I>J<7!3%2B!S YCIPW:5"Q N*?UT67CB62_-=C7<(
M.+("DGTNH-T%WP%J/G\E@?Z$ZSK<YO1;7JPO=;2J0WPW#RL__;CYF<O'E@W'
M-VPOTJ<37-QZB-8N66ZD 4R<SM](P3.Z4+U(DQ7+F6=L/3IR##ZF/>/V@-5]
M=WQJ'7> \]\SQ37SVLKU^6P9KY;(A1(Q%)NA8+2@?%;@I96;NGQMN=7:M@X:
M'R5D8G=]<GP\:,W;5UD=(.[](BY/\V=28[Z81Q?QQD&UBGOA'9B,=.=$4^M:
M?0&7>%8YH5"B->Z>(>?(BE#VN:M;*:5??%W5@GF1@N0:N/(!5% ,@C:*@B$C
MO2\QZ-AZ3."S!$U[PC53^W9PVD$''0#JU[S(*SRI2<%T.E_,UV<7:>_: [U8
M7VUTL%D(%9$"JY ]**,UG>L9(1=IBBLV*-]^!^X6A'4)L%V \& 3;FNM= "U
M9]_?BD#/.<M@C6;D+]1^#T:.!(O(C2U,9-<Z=-V[1'.T1_*I4ZF[J:5/B-T,
M+?E8_KD\FR^^O%_0%Y*S>5UE,G-:,ZN8AI03<8F>@?,J@\Z!D_]*)I8/4!^\
M!:7=)>!V1,K+$&RMM@[ ^>9D\S,4WSP:>EV>[3/F+/&3*,2A&+_.ZJM;KLD_
ML9$"*\:*]"JV3N)M15G')9G[@&\$M>P,MN]Y%99[/P'L'MK_0K(]^['Y[?KC
MV=>\^N,K+CY^NZB+N#2[]Y<S<&;6H',L2A#)D41,4+5#!,&+8 LY-_K!J?G@
M<>$PE'9<4[D+<+M4\*1O7B_*XWEQO%^0?WV^D=M+,GF'\]4_\>0\SW@L<C/,
M,ME4QUHR6Z=063H4<@F&%^WOEQP/1W][LCLN_AS)%"96?=]V\>0Y\=21P.GB
M$XKT4Q)J4%$P0,D+<!.166$HJ'UISD%SHCJN*CWT\=Y";7TC=B#G-T;K'1/1
M8UTZI$D$4F:ZQRRO#6)910Q)LKV]E5V)FW:12D^G<E,U3HKD1RHO;\MBTW)=
MQ4,![2QXS7GQ&8)/Y:+L$G71Q%GT+'DLUL@7L#G@Z[9"FSTBM(TEZ@YR!H_5
M[]X([@YG+!J/QAEP9M/RFC*XE!DD#)I;IY2/!^B!>X*ZK3#GC@9S(ZOGJ/H\
M[G;LX6,=>^TZ0 9\V7B](;MR/$W7B-?6H7<.9!0>5*'+TM5-VLXE;9FA: 7'
M>EGIM&M$D\G+H@UPK^D.B(&,DHD"ACY;LRQUB:TE\JJ[1H8@;.^ND2'*Z^@"
MOU^MSDNPIE3'0]=)4<@X!(W$2\(L4>C$?.O-':^C:V20_K?L&AFBC$XQ=:\0
MWJ:82HR@N"$A21<!DPS ,P5+)0KK_'^Z1H:K?GC7R  ]]-,UPG-,HI!AR5)J
M%2<G<9"? [HXA4'ZH._O;#GNKI$A2GJ\:V2(Q/H\0&[B(:E],%$ZT,+1;6Z#
M)UXH,J)+7DI!-[HH8TW"W[D2IY^>DL;7TVYJZ0!B+T[H,IY9;;(!#)MX6%GP
M-F0(R))PR43!6M>J'O&PM$':'SHL;8@J.H#6H^F^Q7I.ZMG\X8\5+M87E%T]
M\EU6#KVGX'PS5*C^9F.NR9,#X#QQ+2/)54OB6A+K*%B.RG(GXP%&*NQ*?L<5
M.?L =BH%3UJVLP/S?!:R8JEP <QM*C1L!F]R L;H?X2-5HD#;*UYDKZ."V\.
MA,]A*MK]<%V>X4EW$_K>XOHK_4.UT>]X4J^@&4\2 R<CY D5J$PVZ2W=/#P*
M[40=@21:;Z8>EZ.."VH:0WPJ&/3I<>PNC?-5U>S%3]*G9!+*9I1A5K8$+R(X
M722HD"2@41F*TM4[RTJ:UK/<#L%7Q]4YW1A("TB\9C/YM,K?<)XN2['IYS>U
M>A?_-@O)^\*M@>1J XSF!NH.6I DGR1-M%(?P(4?G]&.BX2Z-*1FH.FMC&AG
M\7S\MG%0%U\^9%SGW^M$RH_ES_7E?SK+R6IFA*-;6!50WFOP1130(0F2#1HO
MGG^N/R2U'1<Q[6(-W2KZE5TKMV='%Z<L$RZ!Q93("0VN#E;A($1D 1,3V?<<
MBPP=&CY-=54O5\.NBG\UA_^;&%?G^?8_S")F81TF0!\"*!41O'$.A,*D5;;9
MIWC  _\AA5OAVA\-KKM2Z'!@^PM@+_*76M7X1Y_X_H0_B,HZ.>&GO,AE3M>=
MR+KP7)_X>7:DJFSINB-]F5B,YBIGR^WA8?Z0T.V>G]C?&^Y[ZG=ZU(^38?LV
MKPG@ZNU]#"?S+YN/FW$9/><B0,Z^SATAZ7CA)?@Z$<)XKO4A'K<:<[6=E1S?
M*VUG>'BEAG*1(+CU#S]?\O9[_IX7YWD6<N&)8 VR" 25HB??$.F7K!@ZH:4+
M8U7.'83![<SG5;P9=X*2UVE)ORT7\8&8-AFV6=*.YZ S15:N[F0B5]09[X$+
M=(D\4:M-SW'UTYQM9SNOXCU[:ER\3J.Y.D;^P+]NAVT6=119>LBI"% "!:#(
MA7XIG+2IK6&M)_Z,S]5VQO+W?AEO@(?7:2AUM67=,1THKH,B+0=%%RZ@EP@<
M4U%%L^ /L>UH]!VF_._]]CU4TQV42%UO&J0/=\(4#M;+NBLB2 A,(X0D<HHJ
MD?DVGXHZ9(DC/[[7X)UD>[QO5%?L/FD:/@J'Z#343B101FI 2W&[X$PE[XSQ
MV$DX^A(KVR'V>%YL>])\!X?B(_)]M#;[X^JJ-/NW\]HZ];%L!L%<_NLL.EX*
M\0>6F4A<)T<Q-<79Q5F#BBOZ9S82WO>C?#MX'^\;[ 'U>E33+W"1/D<\^;'Z
MM%J^6ZY.L=VLBR<_>KS)%MMQ,\T<BR1E[>1P((,@CT!J!\YS I-PK$B1G=9V
M_*NPISD6Q6C$2-$AU]Z"4BZ!<TY!B554*F:;6ON?KWJ.Q1"$[3W'8HCR.G)P
M[_?/HV6B1%3 4R(VDF/@D^2@$_<N!(YZM-S5<<^Q&*3_+>=8#%%&IYBZVYKO
M0QVY7<=RE3IIU?("=<(?1*^X4;4\GHW5$W%D<RP&J7[P'(LA>NAGCD5.ROI8
MZOY/%NI^E$)^+WG C"1C9?$:\VO:?CI(28_/L1@BL6GGQ&Z\U"NJG;>B;G\H
M#(E[H3CX4"A4]H:@[XU-2;^@Y]N?UUU7=1,][RRQ/B^*F^@V(H\B!H3(7::+
ME"$XDE"=#:NLXI:QW'KOZ"N:5]+8#=E-+7U";'T5!%]5?3CT(?FD()I0MRP5
M!9[8@5RX)BDFA^( ,]OND]7=M;0C!EX&UUX*Z1QCO^6SBW5R'^I$%LWH_RP:
M$+G42CV%$$34=:%]CE:(D'@Y(-+N$-?=]3@^WG97SI'D,B^<@]]P=;%FL$4.
M\XF/'"-WN0WUT^0L8](ZACKW(VORITL4Y&=Y 2)I[BQG(;$#S&?I*6=)'H8N
M/CBP&6,=@VW!25D]3V:#9:Y8V;HX\%7G+(<@;.^<Y1#E]7G?7LS\E)KKS V8
M6@RO4I80=,Y 9W=&GG5FS1? OXZ<Y2#];SM[=X R.L74W?"<D?)C9@Y,(O]#
M\50+]V2 0I+*,G%9["$F.Q]!SG*0Z@?G+(?HH9]<%CFI7$5'5!N;ZEM]#6E<
MA""95MJS4#)[U@?;(9<U8<YRD)(>SV4-D5@'!\AFS=$?],,7)F"3=D@FH)TC
MXI,1$ J7($R=#*<T':JMIZ#>(>#(LE7[7$"["[X#U.R^$NZ&[47Z=(*+W_#T
MRO@R4:H,RY "';WD.R:2063 (I-"H30BM:ZH&(./:<^X/6!UWQV?6L<=X)PX
M/UTN/I\MX[\NCW=O5>)>:]#D%= -P>F&*$@2+<SF8(G\V!JD#XB8V$V?'!?+
MEDKJ &6_G'X[6?[(></"Q<K!2T9$]@X9CU"8M* ">O"H):!2/FB9/,?6]:=/
M$C/QW=P;ZMHHK0/T_9[79ZMYK!OG;YF0JIXJ"@Z1%_*$@S+@4-7K(U@R(%31
MM*[T?Y20:6<V=X>Z_975 >+>S1?SL_QA_OWV'*R+?H2??OP#_^]R]?8$R?FN
M'DSP67E!=B2+TD >2Q66U"""<3%JKT-H?0(.(&]B=!XR7AE+:7WC\8:Q6P9L
MI>(4W8<ZILV JB6Z/D>2)?,I&YU8^ZGA TF<UD,<#2K;0W)OO74 RSJ[H-XZ
M9_G-EU6^N&ZN"J:BT&@, \1 +H;<M",F!3Y9'9(TA9G6>9JGJ>D6;/N#8#F*
M1CK UK-U"Q0F.55" LM*;8"V%#X9=)!Y,!(S\M(\QMV[A&VTR0U3OTKMII8^
M(?8IKV+5W1>2YC^7=2+P==O>52/J3#*+="D@&&4I=I<ID4EE"N5ED4P&3:9[
M@%JC+2CM[BUC1Z2\#,'6:NL(G%OMS(EDSSGS31A/9WL4&;R6H4Y!8<@IN"K\
M  -Q]EMK-$T%7 L@-E=1!_![<0=>M#EB]@C9&S(GYS2@)"_9:FF%,=)$UGK:
M3)-UA--,&]L'9DU5T0&T6FZKD]E;X['VWR#)U5?[XL*0) +G(D:47DQW\#59
M1SC-Q*\#G8M-%=P1MO><_I <:HR%/)2DZL!]YR!@(/Y5P6)=$8ACC?(ZP%2/
M:09X-78YQU9K!V!^.G'QYSJ7\Y,/\T(&RBUW#BT@V_"D.9"7[:%ZVZD(PV7S
M?O9MZ.IX^=,^0&RNDJYAMGZ'\]4_\>0\_SQ?QY/E^GR59RKJX$H2D+*1H)+4
M$&+B("B0"SP4=!@.E]M^A,*.-RV- [V]U=0!",>:2L9S8=Q9#U+5OJH@:X=5
M%"1[&9E@42C7R5#.)O/HIIG7U=A9/;CB>]N9]+^7)RE@_-==)V:FHS&B6%OW
M'UA0J!R@U1&BX4F6I**X?_)NLQ?F\2_K>)/1+F@;2\R](N?Z1OB45QNV9BP:
MC#(9\(5B.)44@L\R@4L)A6&9Y;('>!Y\7\^[@9H#:#]I=W#[;N;=/Y/GFK$@
M<A1,T1E:&]>Q>'!%T^&:N!9,L\!-;GR-OD13SWMU]KD0F^JBU_/IXJBER[ON
M6O\CKTYG,4D>K+-@:R^,\HR!]Y9#DI*C)I;#_<E90\ZG!]_7\UJ9YN?3?M+N
MX'QZL<KRJ2++JRS1^FQUOC&HC77]\147%P6YZU_I(\[6[^L+YGR99F1"SNDL
MP&02CC(,Z>XW!C )6XR3/N3693.'XJWG93#[G)==8N.8;6;SRS_SNC[C7[#.
MZ_KQ'(R68'QR%$U9XAW)GPD& [/6DK/3>F952_I[WNTR"?;WU7$'^'YL[L2-
M?'_/)W5;S-OENB[<)*\H>M2@HR>/*:8"SM'ON$"*\9#BNOL]RJ-,-7F<NIZ7
MKC1.[+30SU$-*+K(6>%ES@H?7ZG4:G31@"\;;ZC1KAQ/,^[(\92D"P82TZ76
MI&5 3B>@3L$+ED(I\A '0T?CCL@010DZ0D&VV7D7P3$3(&I7BC&\B.;#0%[U
MN*,A"-M[W-$0Y75T@]\?LV*5#KG.>36ZR@QCAI"YA>",0Y$$;U_:]CK&'0W2
M_Y;CCH8HHU-,W9W@PC,YM2DQX%PQ4"P(0._)X4U)!\Z9M.40"P".8-S1(-4/
M'G<T1 _]C#LJ05*L[P,=Y:+.L#.R-O (\&BYSM)9J]6S?MMQC3L:I*3'QQT-
MD5B?!\A-/&2-HG.4 B#..3&DC"*+*,2+3BDZSI1U!S@[KNDYLF%(C:^GW=32
M$<2:K'[']5?ZAYK+_(XG-8LYD\B58;+4>A]-!E>C:2\0 J?(6F#RP1P@J&G(
M47>'Y([(&W$K[9XP>&U&<;'0_>(GZ5,R"87^R_7,F%QT;=(P=6>ODDR BR6
MYED$K;-7HO4S]B'XZKB_JQL#:0&)WE[3=Y;&S9"8>G#,)#/&!Y&@SH,'5;=K
MN& 5>7FVF,RX,46\X-2.1UW'766[@+L;1;[F,__3*G_#>?KEK_HF5@<L;9YV
M+_YMYKUPQ0<).M0)Y"*0N'2-3[Q'\DE]=&ZL'6T'9;3C[K8N;X5FH'EEEG73
M;;"><>Y=CLJ"EX4.&.L<.)DM%&]9E-KQ8 _0Z-Z"E8X[Y7JQCET5WP'^K]H#
M9L((4TIQD%V='H6, 4H6P&HLPD6M9?.,S=5W=]P"MP_"=A)M!Y 8X=ZX_0\Q
M+L\I[/Z$/RYR78&S),E>LLR1/#%%<7C6!EARWFMKF</6A80'9;#C)KM>CL^V
M(!EN0?["@A;Y2ZVT^>-(#.GG2]ZN5N85)ZVI]<E:)T_NEI;@?>:0A>7&<A>R
M. )O_6D&.V[KZ]>0]@')ZS2D.GCP@9@V <R,V4#J<@P8%QQ4S@B.2PO"V>B8
MXDJ'L8;UC<M9QSV*O9A.(U@<O<V\V"X<BXDJ<*S5I[$._0R )FE(*=@2N),J
M=7+--.D3GZCS<@*S:*KYW<.8Y1F>C%I\?-V#^H^,=0#$IJ/EZHE^6=XOON?U
MV>8O=ZTX'OX-K<J,]^2M46WQ(U,VUM=UGH@>,ZO(]L: $J:NAK,"M(E,2F0Z
MQN93Z)^A9^^9,%>?_=./G_ $%S%__IKSV:^KY?FW^>++Y1S;8@(S,@,S68/B
MKBXR,XEN$),#B_3;V'HMY39T33QMNA5*'LQ_::V2#G(RMWBZ_NW_GN<5$?7U
MQP=R[D\VA8@JY!RT3V!RG<@=O 1G7 &)5GDZL3&HULF4[2CK!&K-$/$TY%JI
MIR?0W;Y-'O)W60%9DE3%,82<<IWD8,D]T"6#LI8KGI3,IO6TZ4$$=@/!9@AY
M"H3-U=43%M\OOIV?K3<2XY>%LRD6\CYC364@66XDR?DZ4$Z[8C/J:)QO/MGO
M:7(ZP5E[$#P%MSTUTBFXQ"4K,1ANA504\,@J&$=!6,X"BHC!1Q65%ZT']SY#
MSK0%;-.":Q>-= "NRXK3^C^WJDXWIWT.13M,!7BU%:6-!V>5)*<W..TTDK6T
MGA#Y-#6=0&LL%ZV1&CH U-U2MH<\/?ZWE\9C$EF>4I;8K#/;<D!PQ6>PRFJ4
MQ21E6K>M[D/OM)=I*\P\N7EP9 5V -;*Q-5>)Q=2X-(#X]*!4DP">E&@Z.RX
MX0&C:GV3WGS[M$ ZG,8?.?5V$'\'P/G'<I%__ -7_\IG[\X7Z4H8Q'XTTM5M
M.-+4:;V;L4*I=FSXPHTR*%K[^H]3,NUU.1F@&JBE W"]S:OZ"$(_EM<?R\_Y
MVW(]/[MD)3#R,FPIX&6LZY>0@W=(GD:0VO)BA/2M<VC/D#-M4?]TYU8C!?6
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
MUI0:Q892."V+;ST LQGQG?16[8NW)UOV#JK<#MZ<MAP*;V/4408/HHC*%1;
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
MI';EL2S+_7_Y+>_<+;73E[3*[N[/8:-4[Z_+9?KW_.2$0'O_FV]F#%^G[[C
M3'>EH(B#$8B9%[73CX'VFKO"4L[-;YQ!!+9+ ;^)9,)D$>_FB_E9_C#_GN]_
M_4\__H'_=[EZ>X+KRW$[0DC<S->1KM314<:"KT\SVCG&BTS&R]8S6/<B>%JO
M<#SD/9TX'ENK'5SF3[.VOLW;)EN5,*M4$H*P-26OL@34RD'0,A7# F+SX'@
M>;UDET<'S<-)FZ-HL&]PWC#V&YY>Y;J,S5DXE8$))VL^"L&[6H9OC2"?27"N
M6Q>T#"1Q\AF:XT!E>TCNK;<.8'E9LE]K7N+7Q?)D^>7'[_,O7Z^KK1-+TN3L
MP::TJ8L-$!)R D_(I7B18VA]L;] 4K>PVQ\.#P+N=KKI &IOS]=GR].\^CV?
M;-2U_CK_=EW4KXQ712O@Q9"8C!9DG"%"=/1;YG-6]S?N[A]>/TW.Q /+#@BQ
M5CKI %X?JUH^KCZMENFBQO\GC/\BF[E^WXF6/&8/6ODZ<5YFXD9%\$)'SFSV
MQK4>A?,\11-/##L@R!IJI@.<U;%ER]-O^2R_^;+*=UJ34,K"K/-@8G"@,L_@
M"_=07#;>%ZL-:XVQIZF9>.37 ?'52",=8.N/%:9\BJM_7=&O=++)10'%,UFK
MGC6$D (8P:PT(5C=/*]RGX:)9W8=$$=[2;\#]'S"LUO0-^B<D99!JEO.5<T8
M848/P0CMO$6=5&N7Z@X!TVYW/21N=I=[!Z!Y.<5S:^9=9"5Z'35(45.1WE,@
M79*N@31FAHSKI!MC:@A]O127'#IM-IH..\#G,SQ==+P9$E,164)@AO@I%*8X
ME2SDD,F+I(#%B]9.UTLT39NB& \-VZ?&AJNF;ZC=:F.[4^X0;0JFD*T&"I)!
MB3HL17D'4HL468Y<\P-F:9^@<MICL0<XME!?/TV%SS!:N]F2ST8(D>HH P]*
M6P[.DF=C,$=CM<5<FB]??I:B:3,=/>!OJ%J:-1GN#K+WBY3+TQS]\E<\.4_S
MQ9>KM^Q9"$YI7I^IA4^@F$R GCDH(=+QSYQ,K/70\Z$T3IL2.1@01U5=!_?T
M(];UD"=I=#"<7.GH:K-PJ6OT>,B HF R&D/2K0OVMJ%KVFS* 2'86$4=MUT_
MX'7??NL7/W"L4KR#=%@/*W[2Q?K@=0 N?1W%6AB$Y KD2/(*H5B16R= #UIV
M=]L=_?B@ G)FR0_5(I"#JH4"I2*'X'DD?]5R^I>D7&H]Q.EYBHZI<&X(=AZD
M5-KIY8BJC6]S_<M?W_)BW>P0>^:CQSK.MN5FDH,M26\C$X)P&2D<D$5!R$$
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
MJWD(J+(W:"1$F3FHK 0X^HNZ6L&R[*R/>9S>B*U)["IF.@0$=U'-L2%O,]I
M<K$Q'\BQ/OOHVL'(.<6.4A1C.2876V]?'4QD5P'9P= W6#U'AK_-K()0+-JD
M.>04:N%Z]N"#0)!.85;6:F/'J?3>GL:N@KY#H6^P<HX-?+5[VT;BH;A22X\#
M&1=J\"9X8#%0',QB]FPJ'["/X1%3@6^H<HX(?'?G!V1'1B69 E\D69AR]+M8
MGZ=]]%ZBX!ZG\OPZF@4Q 0QW5],187&FK0T\882D)7FW"@MX+D5]/0A)>.N<
M;/\,N1UMTXY^F !Q@Y31P1J#9_GZ<Y$N:R!R^N6O2#_ZYK3^:<88SUJXFI:D
M^)V"JPSHK ,CN8HHK<34NG!J)T*W@I\[=O@U45,_#P)/%3&75%BQC(%.N18Q
M>PV!R0PZDG,;DS"^^:/B/L7F_@A@U4+4W9<Y/4C)S^Y-T-W]\6#&QWX^N$_K
M]0/"_]I#+F^7IZ?+Q>>S9?S7KJ\ICWQ$*TF\1%VC-Y1?_N><H'YM1H%3+"(X
M!Z%CW2^8.3A67]\LPX3!)N9:OZ'<I6#O5_;K]8H;T?WTX];R1&6-HS _0RJ;
MG9NV0)")@XW(,;M(9MVZZ?(9<J9]"=E#[P_>WQN)O(-@XS,I8-/ M&'ADJ'-
M1!,F.--)UQ'D@1Q:*P,@-QZP^.S0)V?\5G-<AF#G*6(F[CMLI>[[,&HB^PY
M=)O^R[W!TAOGO<D04BZ@HN: =?JRU4;Q@@6-=(W1\Y"*B6'31KW+IK+N 2V;
M>W[#QYO+ 3@YBF(R!@J>ZZ(U)Q%"404R"]P5229F6X]6?4C%M&C95Z_W8;*?
MD/N"R4]7'*1:!&LM)%DYT$K1G>TIKF7!LVB5LZ;UE?20BFD?T\>#R2Y"[@ F
M;_Z-J_0'_?#F9+6<8%R1S74-BFNSCB^6@PXU&6<\5R@:(^0. ;UL6F_KJ.PN
MXPX \ODKR>XG"K)3[1O*B_6E.E:U=WZ3OOWIQ\W/7*9T-QS?L+U(GTYP\1N>
MYDN;LW4#BL!"3%N2)L\6 D,RO.1DSB9E@>U;(=KS,?%"]MUA]:"78F(=3SF.
M<?9[IIAV'L]RVIC]GXOYV?KWSW^N*TMYM9E&L8CYYM\^T;]='O;&1Q59C)"1
MG-!-$Z6WI@!+HEB?BXKJWA/2@X;YW;]]8O=\<LPL#ZS #@[C7TZ_G2Q_Y M>
M+EG0J(1(0H-GM4@OE#K$@/Z8./>%^5174K;.P#TD8^*;NQ<PME)4!UB[[2I_
MN)Z'2!&WY)J3P61>VS"UJ(/^'4@F(G,<A9>M7Y,>)63:JLBQ/,7]9=X#<&X>
M(C8VMWYS?O9UN9K_OYQF-5F3@R(')<G::V4].*LU%"<5CQQ=LJWW;SY#3C\I
MBQV5_6@XNK_D)W7';C'QVWD].#^6?R[K8^MFDM=ZQNFJ]I$";*'JM.= 43;F
M2&<I:H7H4,G[_0(/?*X7OJ*?%,5^L&@KR[Y.ED^X^KC:I(C3/_'DO$X:V4!^
MEA-75M/)BSJ31Y>%(6Z* ^90\A2\-",EN9XE:]KK:M23IHDF>CEQWBX7W_/J
M;'Y9H'8QO@:_Y#JR^?J'/IZ?K<]PD<B.-IS^[^4)Z8]"<$]R2TR"R:Z.*30&
ML-I5(B&(*'@V06U_,NU#RK15^R.=8 ?339]@O#K :UWN^AT)_=U\@2>?5LOU
MMQS/SDG W%J+4D/>9)YY1$#I$+0W)2J*99EQN\+OI2^?ME+_((!K*O\^(7;;
MIBX<R%OF- L:@TD^@"P4W2A5$'PQJCJ4&IGE7DG;XGA[\,W3UM\?_#3;3_)]
M(NOGC&=?/ZY^GJ_QFN'Y,LU<DH7[^H"O>7U4K;T%/F3@.8MDF8Z%F5TQ]<1W
M3EM;?Q TM9!V!^[^BUF]IY)Z'S=+/&Z;T,7A/8N)(UH10=!I3"YIV;SU(F0?
MT:2@A,+6!?C-F9BV.+]]*#&MEH\9YA<EF>\7Z[/5^2;)_?'L:U[]\147EZ+Y
MK9X*:PK,+@7C% 7\/G ()M,]HID'3%D 0^T3)X4%WWI>ZL&8F[:YH".S&!45
MQVPN5P[\96KT.\Y/:L+^W7+U*_VW9S-#9T-=-@P^!4%>5M) &D(((@A+1TKF
MKG7QRUB\;)?89G\#:VBI] [ ?]OEPV_S,SRY8.QWTO#J>T[$U[OSL_-5?K]>
MG]=7[YD)6920+3A1"_7KV@R?L  JBD>USQ2P-G^P&TKD=G ]SH>8$=34\=2Y
MB^?0^W9Z>^+TXS_QRU_UMSOO(FGTM:U:L<:00J/VK3J=_62Y)NAMTJ;77_U[
M/JD9_,TH\ U6PZV3]*9KTA1IC7(,,N>.8!K)*!PRT+7TWH28F6M]FNQ'<;OV
ML.N2#K+@><Q/W$@GFX^DWWTLO^>X_+*HCZ\7X?>&THL:@218J.5%4 Q)4)6$
M4&-S<,$R[HTPEC5WQ,=@9-H'] -B^>D6MJE@T8$S<C$_][I/Y\,EBYMRU.P\
M>L44U.+3NMC4 LJHB*F,5EGMQ?W$WMX(?X:<7AK@)@/+<AS-]0O"RQH^):U0
M1#(%LT&#"E8"6HM@C#5,,(_DXAT&ACU4C#=3^W9PVD$''0"JFA@% WB2KXJ$
M.3?6.\E!(-;2>LL!"];,HM.)4\@85.LV\ =$= F<713\(%+:1]H=P*6&=$3
MU[IG*7^G0.!;E="E)W_)DM.&!19MK2VOMA4S!$$1'H^Y:*ESH."O,8"V(&O:
M,K?Q(-5:(QV [',^H7_Z0AS] U?_RK6"[RX_VI?"F<Y@K293\8F#KS7(&",B
MKP-M;.M!MB_1-&W)VWCP:JJ+#K#U:U[D%9X0/V_2Z7PQK]'1V?Q[OLM47:0@
MF'1 89$$E9(@?H( ;IUG,7J5>.LNDZT(F[;2;3R4M==*!U#;-&J=QSJK:?'E
M+04_7ZYO?>&"H*^D:(8S2YQ$BF8,8ITWKK+(V>78VE%_FIIIJ]E&O1E;R+\#
M)+4)I&^2_4%ZK51(($4DJ1J2JLN\SML5V3!G>.#-QUBU9:&7UOE>4AQ3(J0#
M [GD+*?'&;^\1F9>A8 4:(&4]9%+2 4!68;L%$^&9V%]ZQ',VU$V\;"S*<%S
M?WI$>TWNC,_O>166(T^??/QIC&#$KRI;:J4LN4(7[;JK"[^H[<OAMM\V[H/A
M3CSW\4Z874S6&@]&$1"50 >AU+Y#CLDC*JEEZ^4"O;P3[MZ+?G'I1;KS:HDB
M:)L]J.CJ9,4H06:5G&%FA [K9L0?]7O@$,P^,]+R@.KOP,^XFIFP>4,HRFIA
MM0'DM4\A&KKF2E"0K!<Z*\&4;-U[>?O[>WGE.R@$EHWTT1&6+B/=H(ISV1A@
MMMIC% BH+ ?C> I9!>-\ZQF8/8UWVEV33T!B![%.VDSTY@G_YRJ%SY4PBD3B
M3:D##7C-?3$-S"ANG64JI9=F+SW_#7VH?Q>M+4<080?GP\Y%P#>!F.&RI*0X
M)"DCJ,H[6IZ \9A"8<4K;+WS97^J>TGM3'FO'5CW':!]> UQX1)5M@@N)PO*
M1G\QL,HX7;1,QC+=.IDS4JGW:%@^,(KV+@L?HM*&69T]S^CPLH3#?0EO?OEG
M7M],I[GIB:Z+:$W4CH&5QI$8<@&/P@/SQ2GFM6#-A[J,PDCG4_+&1?_TT.AX
MY\[C&<#')ENVS70^]PWC9C>WYJV/C&9PF%!Q#Y%'PED('ARZVC?FE=3.2-U\
M(\-KR6CJXFQV9)@4P%"8D3G]3BL'7IN< A,B^^;3GO^3T1R(V?$RFD/4WX'?
M?7>LMHG*8386G!)U+Z5T$&2H(;+PW/I2M&E=&#!\(OX1Y#0'@>#9^?E#--(!
MG$8934SQ<E%1.*@MRA1),PNH12W6]YK$&B+GK2^CUSX_?Q"L#C$_?XB..\#Y
M$T/8K\K+HDS"UJHU3I>08HK13208H/<BQ5B<8*WKDY\EJ/,TQ.AX>:PPL(GR
M.D!B@S"7V>B#UQJDYKIVGD3P)M!M99B*Q:<B_7_2Q#VZ"@?6_3&C_;?EY4"@
MAP.#;B9J_;X\.7FW7-6?GR4R?X8\@*C+992, M"&"$Q';DKT%G5K5_A@S'5^
M'S1&;;/A.F-"Z)AM:_ ,KF@5.FX1. LUBXETYM%U#B7IK*0OGMEN;&N4R6S]
MV=:XX)YLVML0I.UL@M\V1="?SW!UUKDA;J: K=\O+B>DVLRCM$Y"U(RD4[!.
MQ9,);,BJKE#C-K9N<SL4;T?Z]O1*S' /G+WJB_"?F[/I6B[!V( L%DBR-C06
M*R&$F, H1/K?G&4Y'ON[R]O$&ZO^YO:W!\Z&VY^_L+]%_E)?:?XX C,DY94\
MORTAHP47*7 HIJHQ!0D."[D-RKFH40H7CF=6\ /VIFT;_[L;XWYH^SO8XWVO
M73L?I!(*M"2'7:&@\ZI$TJ.W@EFOA5:C%$!U$Q^.UFW_=[?%?9"V9WSXRR(=
MBQG^=ZYU9SF]^9Y7^"5OO/F?Z3!YA_/59NO9'45SQTV=8.581CK,2ATG[>N)
MII2WJB@6FP_CZ4L$1QIK3IQ.[0".KSK6W%Y\,Y.U4HHA>"E)_XZ"]*!R &=T
M8LIQBM-;E]+WP/>1IFI[,)P.#X%!*/[;Y7I?%I\R,KO$ EA$!XH; 2X&7V\"
M93&A+SX<S2$PD/DCO<'_5B?!F'A^U8[ W63@RX)S0G#/F <IG*VK0"*$NAF$
M18.VV,A*\R+@;I@_TK3UW^H@&!//K_H@N$Q$GA.J7Y::#C9''A!**8*D)@L$
M.C(A(@IK#2N8CR<'-X3S(TV6_ZV.@-&0_*KM?T L91G*DC&!LT@R2T* =X("
M*E32<Q=DC-V4!!\Z(]!?<OYO9?LCH;AI=G_*CFE<U*F<9;DZK3,5;OY^I.&1
M>Y%P^)[KW:331U-V+HC,2PT\&7)D YFB-]:!-3)80Y!FI761PFMIRE:9<>9D
M D0K065#1YG3$ABJ9#$6P['U4IO_-&4/Q>QX3=E#U-^!"WBW5Q-UC &E ^-+
M ;IV-=UBP4,6DF[C$C4O_VG*;@V"9YNRAVBD SB-TH#)C7!DO1Z4RXY^L0)0
M,U;_*'T1ED]0NWKD3=F#8'6(INPA.NX Y\_W]<:(C.<L*>Z/Q(),#+Q@$9@M
M1D7K8K@_0?,_3=ECXF504_80Y4TZQO5V<%'%M^'CD@G/C0]*%1**J1>0]."T
M3W6F6"S6J:R#>S8">_;C.W_#/!2>VJF@@Q/MI_,UQ;KK]9OX/^?S]7PCTLV
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
MT7#1FG(=O=E+C<O:5+[S8*X5Y2SC[#YG!!DPIWR$'2.MDD;YOB]P0N=W@W@
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
M) N0W6QX=226=H'U#()M&\OW;4,[MCYP(5!GX,SQ>5H&<)@@K8V'0T,;)84
M5I1^3OTTBNMZ]C417%J<5=W!367*]V,_6N3WDI9.[@2<W $S& M#/(*=) AP
M+4,F!(&"]H+$X.%D$WL<P\.^5/<P[PU6O3"Z-:NWVM7 X\2LC1QA&_)SN3$A
M[6A$B3+)%58VX-+3F3;143?:.*^%.H;U!:=[E6], M68W,1O]L\XN_>P)^GS
M=/)S.(/%WTVF3_["L>U*QWRC5!/3R?LKU-KT\)G'AKV'+A4I"4N24X0)F"'.
M\@/:TA&4"'/4*4UX<==Z!SFGFJJ[I3],9K-WH*QO)EDH"U"=3S_BW6.:L]]B
MFDSC4\;#?\SF0S]0R2OEB$(J,O!%A='(Y:M(3&#M#7")%G\Q^ 1RZP87I1"U
M;N_.);\&3M4CMII+[\/K\8 28KR@X&Z:Y7A'+Q"<*@Y")V.X5#BX4'I.P/'4
MUHTA&@+J,=*[3)R^_1,8#)*%.&EZNW2"/D[@I^,YD :?N;Z_I38(C!A.#$C
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
M+2R\'F4H 8MV56'@J1,6&XH4)Q)Q(@)R%A-D:>"<*$$D+5V-.,5+Z:W8<(F
M[22\$[V4M^/0:T[B8YSG+ SP<WF__VH^GP[=8F[=*'Z;O)G<W.275B;^7]\G
M(P#"[#<[&WH[#K\/1XMY#,?F*\I\M50NHP<>%,ISO+73C/%'TNX#21V32Y0X
MB!SS)1MJ(X#/*H1YY"QXJT(J'>1LH^54"PG<OPN9LPP>-DBX=B9ABW@R 0%R
M$G(Q$)02Q9IH$9,J/45D(R%U8[@B\E^W:J<SO(%S]=DF!D9(H3'.#TB*;.0#
M148*#^ZR]L*QI+TO/3/P&0%U45) H+L@THF[1T/C9YRZ22%P_#/FJS@Q7,&B
M]CI^7-RX./V4EBHT^[28S^9@OD&O[BWX0Z+N_3S>/'+0"R)P" Y%K8&-5(#K
M(.$7B+8H3XHK'DO[:&4HKQN0]V*T*HBT 2NW9=>K3;[8_(!I2J3S"A&>;]PR
M[)!3!B/F0I"&!ZM#Z5.S(XEU+64-%!T&Y"(B;1>Q+_:U=*(',1F:?)ZE8J6&
M@PISY)B&B!X;&4V>WL-J6=@E@74-:;MH+2#.!K"Z?E#=;4)**_*3M<"DW ]K
M$D5.6X8P=H8JE0()I>]P;"2D;B*Q >R=+IX&,;;BU\ %\'P,(XA0RA"W6H$O
ME##"CG.I!2?&EWZ@: LI=?-_#>+L&!$UW'74,;MU!4N$S('AS_@U^L5T>:OS
M+O\:0Q;@_/L]B][8D5^,ED2>*1-X(G65,H8E>=IW9M%SZS3Q!-F@\OPS&9"Q
MT8'[:9-A HRN*>V2]959_.J_Q[ 8Q4]IMP"6M=?)S8_%?%6$6"?H6Q;LP&"!
MHU<).:HCXH$H9!@6"&O-D@^:F^*/?I7=0:.YS"Z(6[?=%47<@'-QXIY_N]V\
MP-6?P]F 8!ZDTS)W&PC$-9'@9SF#*-><) @\I2SMH/2XG;K0KXG229N0:59[
M/MJ;^/ODQ@[' YF2B$I81%0"IQ)#.&N"8(@J+&40*M%4^E;6/IKJXK@9\!P$
MZB,EV0 RWX+;/+F-<>E#?OJ1N?E'S('10*E@L"8468A!\DT(CJRE'!&<-"54
MJT1*^R!;B6D1B\?*?#TD+"* JK6PV>!+! =KZ'-6.6_C[^/\?/G7OR^G=\9I
MFDQO\L""QY]]AI^M=DD]HUIB"'U)S/V&#D+?X"."D)CHX"1]\;[MB_F QW^]
M;M*U%UR=31BM&:_5%@B5PHI@D&(XO_&  ]+<,F22M)&;8#POGE-]24;=C.KY
M#-813*\Z&_HNV?=P\>]+_+&8^N]V%E<;<=Y@&1U'+$782 2>N C^KH#?6VLL
M5U;OL49[/E$W!]J3R2G)U@;LRIH%76V"8Z<3%@DESSSBEC"D&<[3]9U3S%A6
M_G;Z1D+J#D?HU;:<SOBJUN7-)"=PKX&+H]OWL]DBA]!WJK':B<]-XX98I"V%
M<!KB#Z2%AYU0AED %9%XWS#D?=^H.Y*@)_M2E+$-&)@3H]L/P_%=46I@8Z3:
M,HX"8WG@@HS @9"0P '"6.$P#:6[$4O17M?W?CUYLN/ </E*L!IS1Y7RQ%H'
MKD5*$"5+C8P-"M$@B=:4<B)+7V4L0GB+*8V^,5<6^$< H.':^=_BY'IJ?WP?
M^O?C98R>U_RZN+FQT]M)^C 97W\ -H6[L2;N]O&O7^4;;<?6Q,M\M52MNP<>
M%*IA?XW7^<49"&PFT^R)/#8:<T)](!)1$2C@/PGD<'Z1Q@0:G>$"3H;2E=HM
MM)2K8:]_X8DT?KM=_?#NW(.=:\_R8'A"<C.,,WG6DT(Z2*X5)_EI]=X*U0>3
M6;DD5P([VZO1_0BK9APUG0^64QDSY8\Z;D?+XHT ZV5=GB!/<P4'XXB<$#A/
M%W->6,GE8?,+X2M/T :_>T3:3@):*>_V)/9):1G4!M(=)YYN816)>@_?$C$A
MZ?-H1<D)TE@$I+7&6I'\X,E!EGL?D+814 =(!04[*<WEBE#QV96<W@[^_G7
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
M,89P$R,:,H;?IC?C>5E;^&3):OW;QYO"EPQIRQ(6$MCV5:OUV)QD!YL3VWW
M,+U933(L9 G75ZS777.,-=S"CR9D]?OB;K9D 2$]+%6OO>88Z:QSH FQ/.G'
MNKZ^^FF'HU-;U7:M6Z_7YAB![>1-JRT;;Z?+NXH]C3M]N7J1!HT]1!?HR\CO
M;/^,T]M/Z<6W7B#A.!_MD ^<H*ZK5>\_<WHQ;.."U5*\7>3S5%-WL:5V(!!G
MP+ME<22?QB<7(C:M5TU>._D^.8@)OTI$M83RZ]+FKQI6URCY8YR4$,KSE9IN
MXMFZ\8;.E3@O& +O7+B:43O6,SB$3;5-WO7U?+6IDR\(/5^J6HGQ6&EM9D5E
M^=P3-+:CV]EP5J9POW71:A7($WWOK>RI++VO\W]]GOI/TV^SZ=O9?'AC[VX#
MEYO0=] 'JM4KCY5J%[95EO"GQ1QL_'B9T2EG2K>O6JV(>:PL]S*HG0/PXV3^
M7_'AI(ZE1L@=\H%J%<\"A^5>ME66\#M8=#*.]SLMT4RU9<EJU=!CI;B;-6W)
M[?=%_#9Y^V<>SQ!AG^,TF?JE:WVJL>WRG6JUTT(2/H2)#8K]'\/):,GF3^D_
M)S?QS60QGD]O/]C_Z4/V.S]6KQI;$@&'\+-!&,"._[VPHV$:^A7UW^R?O\5Q
M3,/YR?,MCOI@O?)O23@<RM>V( %F;&3'*X+?W_R86C^'#=P]0%K&=SONB_5*
MS(5 T8VS[41@)5V\'<O6F_E0( AKT]?;0&#A.'I]V8.$V%2N:S^/&JH*3.(,
MXL(O\=^+X?3!KI0QRAT^<Y"0FTI]=>=AJUU GW_VU0'T?.4BW3\[B"W0^?/9
MWOYC]N0AL=*-/X>L?X)> W-.[_5Y6*1:P;6#%)YJY/KN:Q>$_HQ^,1_^C&_
M3%Q/IK<GMXYL7K&>F-;Y/3EP\[43R:/1.GG#S2^T=6\BV;YPO>ZKG:*8=.-+
M9=%]CI,"<GI<I69/R7Y>3W9LO'Z3#Y#TL8@XUM>J.?*IDU"V,.%7K^(Y3YI?
M_8F_^A.[R2;\][?),AX_53V>KU2MC6J7=FS<;&T!C$8/9)51C?7EZAWK&]D]
M.63OM2?/1)L#K)-UXNDZU9K4=FG$AHW6=FI7U)9)NKU<K=ZQ?5H<WUK]XLWD
M:QQ%/X]AA:&32Q>;5ZQWD!PGKYU\J1VG "GAP:G_E-+0P[KOQF5T;?_J]4S@
M<;(\F%^U;6:,T[]-)XL?[V>S14&)[EJW6G?NL79T/X]J6]3O>2)D>""TE!1W
MK5NM+_=8Z[J?1]5U<?)M,K>C$G7@];6JM=L>K7,;>5%?0E=^#I'XZ/:S'89"
M@MJT9+7&VN/EM8,SM0/E'"D"A9FJ4J9QVYK5^F6/%-P>WM1V.^\SPU<_KXO9
MQJV+UFMU/=;+W,.>AJ2WI.R)A2@IQ$UKU^M3+2#+'<QJP90^D%K<H&Y=N5Z'
MZ2EV=1^C:G=6_'LQG-_F9\WN6 GAS<W=9,=A F(B[+:4=#M^JE[#Z9'B/HZ5
MM</&-3/SC]GR$%D^_/I],@(N?YF7BB2[?:I>K^K1N;MC6-F<_#_&^?NQG]P4
MRJ$?](%Z+:O%9+V=;<U)^$62N2])[_C001)O*G=T!!MK3YI\:7[RSE?)KS)"
M/_0;!\F[I>Q31^8UI^2?YM_CM&?]WOR-@T3=4N*J(_-J:[5UBY&=?AC.Y@5+
MW=M7/4B<+:6S]C*HM@!?6I:39_]N7O*@;H66DEF[65,]\W]O_,L+<-_:!TFR
MI536@<RJ*-+%#%U;^V/PX+A_F,QV]6LE.W-+(E;_<"7)T7QV_R>/(MV\]D%"
M;"6!M9,]U;V=-<_[5/7;N.!!XFHI ;6++;6O.F>'*N^HD, VK7>0O%I*&.U@
M2@LI_B+C,9\N=)" 6LKR;&)#=2=D<G*KY/T:!\FCI1S,VN;;:/,^61Q=^U5I
M2VF2!MM4)^._@>.R(NSW.//3X;(,4ZA/=?_R!PFQI03(X2RK?BZ%8:;+CCBF
M/Q]W5ZK\O&_U@R3;4B[D8(:U.E#C^?M!GR>CH1_&V>?IQ#^G_,3I&CL^4V34
MQJ';*#!W8_NG7B#ER(NL^]<_Z<KM:OGP=.E2+Z7N7[WB1="#Y?;\SNZ!_*I^
ME7H3G1\G\Q6I94SXX5^I=I.KJ)QW\*]_B[[Z0?[%V5G\?__G_P-02P$"% ,4
M    " !R@7M8X!-982&*  #\N , '@              @ $     97@M,3 Q
M-7@R,#(Q97%U:71Y:6YC96YT:78N:'1M4$L! A0#%     @ <H%[6(Q$HH?+
M @   @@  !X              ( !78H  &5X+3(S,6-O;G-E;G1O9F1E;&]I
M='1E=&]U+FAT;5!+ 0(4 Q0    ( '*!>U@$?4F#="0  %8E 0 >
M      "  62-  !E>"TY-S%X<V5N=&EN96QO;F5I;F-C;VUP92YH=&U02P$"
M% ,4    " !R@7M8DNLQ"W\*  #WH@  '@              @ $4L@  97@R
M,3%S96YT:6YE;&]N92UG;&]B86QS=6(N:'1M4$L! A0#%     @ <H%[6&5.
M/]7^!P  2"0  !T              ( !S[P  &5X,S$Q<V5N=&EN96QO;F4Q
M,S$R-#$P+6LN:'1M4$L! A0#%     @ <H%[6%9^%>;M!P  2B0  !T
M         ( !",4  &5X,S$R<V5N=&EN96QO;F4Q,S$R-#$P+6LN:'1M4$L!
M A0#%     @ <H%[6'=->XS]!   <1X  !T              ( !,,T  &5X
M,S(Q<V5N=&EN96QO;F4Q,S$R-#$P+6LN:'1M4$L! A0#%     @ <H%[6)]Z
M][G8+P, ZR0A  X              ( !:-(  ',M,C R-# Q,S$N:'1M4$L!
M A0#%     @ <H%[6,AQUV/E%0  Q@P!  X              ( !; ($ ',M
M,C R-# Q,S$N>'-D4$L! A0#%     @ <H%[6!5<(T$9,   % @" !(
M         ( !?1@$ ',M,C R-# Q,S%?8V%L+GAM;%!+ 0(4 Q0    ( '*!
M>UA=C!<B?(D  *"&!@ 2              "  <9(! !S+3(P,C0P,3,Q7V1E
M9BYX;6Q02P$"% ,4    " !R@7M8!VA=&Y J 0 \4@$ $0
M@ %RT@0 <RTR,#(T,#$S,5]G,2YJ<&=02P$"% ,4    " !R@7M8U6EX@FE'
M 0!>"0T $@              @ $Q_04 <RTR,#(T,#$S,5]L86(N>&UL4$L!
M A0#%     @ <H%[6+L*_>-%U@  ]5<* !(              ( !RD0' ',M
F,C R-# Q,S%?<')E+GAM;%!+!08     #@ . ,@#   _&P@    !

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>s-20240131_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2023"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:s="http://www.sentinelone.com/20240131"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:us-gaap="http://fasb.org/us-gaap/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="s-20240131.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <instant>2023-07-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-22</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-22</instant>
        </period>
    </context>
    <context id="c-5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-8">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-10">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonClassBMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-11">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c-14">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c-15">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c-16">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c-17">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-01-31</instant>
        </period>
    </context>
    <context id="c-18">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-25">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="c-26">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-32">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-33">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-34">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-36">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-37">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">s:CommonClassAAndBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-40">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-41">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:StrategicInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerBMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:AccountsReceivableMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">s:ChannelPartnerAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-53">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">s:ComputersSoftwareAndElectronicEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">us-gaap:NonUsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:GeographicConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
                    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>2024-02-01</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-71">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-08</startDate>
            <endDate>2023-11-08</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-08</instant>
        </period>
    </context>
    <context id="c-73">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-08</startDate>
            <endDate>2023-11-08</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-05-03</instant>
        </period>
    </context>
    <context id="c-75">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-03</startDate>
            <endDate>2022-05-03</endDate>
        </period>
    </context>
    <context id="c-76">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-05-03</startDate>
            <endDate>2022-05-03</endDate>
        </period>
    </context>
    <context id="c-77">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-06</instant>
        </period>
    </context>
    <context id="c-82">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-06</startDate>
            <endDate>2021-02-06</endDate>
        </period>
    </context>
    <context id="c-83">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-06</startDate>
            <endDate>2021-02-06</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-06</startDate>
            <endDate>2021-02-06</endDate>
        </period>
    </context>
    <context id="c-85">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-02-06</instant>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-06</startDate>
            <endDate>2021-02-06</endDate>
        </period>
    </context>
    <context id="c-87">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-89">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CertificatesOfDepositMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-91">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:USAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperNotIncludedWithCashAndCashEquivalentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateNoteSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:USAgencySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:StrategicInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">s:StrategicInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">s:ComputersSoftwareAndElectronicEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:SoftwareDevelopmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:PropertyPlantAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:PatentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:RestructuringChargesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">s:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-05-31</instant>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">s:A2021EquityIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:KrebsStamosGroupLLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:PerformanceShareUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2023-11-30</endDate>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-01</startDate>
            <endDate>2021-03-30</endDate>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">s:MilestoneSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-162">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:AttivoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:ScalyrMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-06-29</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-29</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2025-01-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <startDate>2023-06-01</startDate>
            <endDate>2023-06-30</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:EmployeeSeveranceAndEmployeeBenefitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:ExcessFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:InventoryWriteOffsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">s:StockBasedCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:RestrictedStockUnitsRSUsAndPerformanceStockUnitsPSUsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-190">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:SharesSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:SharesSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-193">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:SharesSubjectToRepurchaseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-194">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-197">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:ContingentlyIssuableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:ContingentlyIssuableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">s:ContingentlyIssuableSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-201">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-204">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">s:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">s:OtherGeographicalAreasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-01-31</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-207">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2023-01-31</endDate>
        </period>
    </context>
    <context id="c-208">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-02-01</startDate>
            <endDate>2022-01-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:PingSafePte.Ltd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-01</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:PingSafePte.Ltd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:StrideSecurityLtd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-02-01</instant>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">s:StrideSecurityLtd.Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-02-01</startDate>
            <endDate>2024-02-01</endDate>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-214">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-02-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">s:TomerWeingartenMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-01-31</instant>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementClassACommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001583708</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:TradingArrAxis">s:TomerWeingartenTradingArrangementStockOptionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2024-01-31</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="vote">
        <measure>s:vote</measure>
    </unit>
    <unit id="employee">
        <measure>s:employee</measure>
    </unit>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-33">2024</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-35">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-36">0001583708</dei:EntityCentralIndexKey>
    <s:SubscriptionContractTerm contextRef="c-42" id="f-440">P1Y</s:SubscriptionContractTerm>
    <s:RevenueFromContractWithCustomerContractTerm contextRef="c-42" id="f-521">P1Y</s:RevenueFromContractWithCustomerContractTerm>
    <us-gaap:LesseeOperatingLeaseTermOfContract contextRef="c-126" id="f-774">P7Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <s:CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders contextRef="c-1" decimals="4" id="f-834" unitRef="number">0.6667</s:CommonStockConvertibilityPercentageOfCommonStockOutstandingShareHolders>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-169" id="f-914">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <ecd:TrdArrDuration contextRef="c-218" id="f-1143">P356D</ecd:TrdArrDuration>
    <ecd:TrdArrDuration contextRef="c-219" id="f-1144">P356D</ecd:TrdArrDuration>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-4">2024-01-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-3">--01-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-40531</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">SENTINELONE, INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">99-0385461</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">444 Castro Street, Suite 400</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Mountain View</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">94041</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">855</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">868-3733</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Class A common stock, par value $0.0001</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">S</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="-8" id="f-29" unitRef="usd">3300000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">275097473</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-31" unitRef="shares">34910310</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-32">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;DOCUMENTS INCORPORATED BY REFERENCE&lt;/span&gt;&lt;/div&gt;Portions of the registrant&#x2019;s definitive proxy statement relating to its 2024 Annual Meeting of Stockholders (Proxy Statement) are incorporated by reference into Part III of this Annual Report on Form 10-K where indicated. Such Proxy Statement will be filed with the United States Securities and Exchange Commission (SEC) within 120 days after the end of the registrant&#x2019;s fiscal year ended January&#160;31, 2024 to which this Annual Report on Form 10-K relates.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-37">34</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-38">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-39">San Jose, California</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-40" unitRef="usd">256651000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-41" unitRef="usd">137941000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:ShortTermInvestments contextRef="c-5" decimals="-3" id="f-42" unitRef="usd">669305000</us-gaap:ShortTermInvestments>
    <us-gaap:ShortTermInvestments contextRef="c-6" decimals="-3" id="f-43" unitRef="usd">485584000</us-gaap:ShortTermInvestments>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-44" unitRef="usd">214322000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-6" decimals="-3" id="f-45" unitRef="usd">151492000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-5" decimals="-3" id="f-46" unitRef="usd">54158000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:CapitalizedContractCostNetCurrent contextRef="c-6" decimals="-3" id="f-47" unitRef="usd">37904000</us-gaap:CapitalizedContractCostNetCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-48" unitRef="usd">102895000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-6" decimals="-3" id="f-49" unitRef="usd">101812000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-50" unitRef="usd">1297331000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-6" decimals="-3" id="f-51" unitRef="usd">914733000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-52" unitRef="usd">48817000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-53" unitRef="usd">38741000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-54" unitRef="usd">18474000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-6" decimals="-3" id="f-55" unitRef="usd">23564000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:LongTermInvestments contextRef="c-5" decimals="-3" id="f-56" unitRef="usd">204798000</us-gaap:LongTermInvestments>
    <us-gaap:LongTermInvestments contextRef="c-6" decimals="-3" id="f-57" unitRef="usd">535422000</us-gaap:LongTermInvestments>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-5" decimals="-3" id="f-58" unitRef="usd">71640000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:CapitalizedContractCostNetNoncurrent contextRef="c-6" decimals="-3" id="f-59" unitRef="usd">55536000</us-gaap:CapitalizedContractCostNetNoncurrent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-60" unitRef="usd">122903000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-61" unitRef="usd">145093000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-62" unitRef="usd">549411000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-6" decimals="-3" id="f-63" unitRef="usd">540308000</us-gaap:Goodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-64" unitRef="usd">8033000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-6" decimals="-3" id="f-65" unitRef="usd">5516000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-66" unitRef="usd">2321407000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-6" decimals="-3" id="f-67" unitRef="usd">2258913000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-68" unitRef="usd">6759000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-6" decimals="-3" id="f-69" unitRef="usd">11214000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-70" unitRef="usd">104671000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-71" unitRef="usd">100015000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-72" unitRef="usd">74345000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-73" unitRef="usd">54955000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-74" unitRef="usd">4689000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-6" decimals="-3" id="f-75" unitRef="usd">3895000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-76" unitRef="usd">399603000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-6" decimals="-3" id="f-77" unitRef="usd">303200000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-78" unitRef="usd">590067000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-6" decimals="-3" id="f-79" unitRef="usd">473279000</us-gaap:LiabilitiesCurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-80" unitRef="usd">114930000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-81" unitRef="usd">103062000</us-gaap:ContractWithCustomerLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-82" unitRef="usd">18239000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-6" decimals="-3" id="f-83" unitRef="usd">23079000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-84" unitRef="usd">4128000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-6" decimals="-3" id="f-85" unitRef="usd">2788000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-86" unitRef="usd">727364000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-6" decimals="-3" id="f-87" unitRef="usd">602208000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-88" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-6" id="f-89" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-90"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-6"
      decimals="INF"
      id="f-91"
      unitRef="usdPerShare">0.0001</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-6" decimals="INF" id="f-92" unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-93" unitRef="shares">50000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-94" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-95" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-6" decimals="INF" id="f-96" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued contextRef="c-6" decimals="INF" id="f-97" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-98" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-6" decimals="-3" id="f-99" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-100"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-101"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-102" unitRef="shares">1500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-103" unitRef="shares">1500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued contextRef="c-7" decimals="INF" id="f-104" unitRef="shares">269780805</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-7" decimals="INF" id="f-105" unitRef="shares">269780805</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-106" unitRef="shares">222951206</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-8" decimals="INF" id="f-107" unitRef="shares">222951206</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-7" decimals="-3" id="f-108" unitRef="usd">27000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-8" decimals="-3" id="f-109" unitRef="usd">21000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-9"
      decimals="INF"
      id="f-110"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-10"
      decimals="INF"
      id="f-111"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-112" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-113" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-9" decimals="INF" id="f-114" unitRef="shares">34910917</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-9" decimals="INF" id="f-115" unitRef="shares">34910917</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="c-10"
      decimals="INF"
      id="f-116"
      unitRef="shares">63812651</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-10"
      decimals="INF"
      id="f-117"
      unitRef="shares">63812651</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue contextRef="c-9" decimals="-3" id="f-118" unitRef="usd">3000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-10" decimals="-3" id="f-119" unitRef="usd">8000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-120" unitRef="usd">2934607000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-6" decimals="-3" id="f-121" unitRef="usd">2663394000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-122" unitRef="usd">-1550000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-6" decimals="-3" id="f-123" unitRef="usd">-6367000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-124" unitRef="usd">-1339044000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-6" decimals="-3" id="f-125" unitRef="usd">-1000351000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-126" unitRef="usd">1594043000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-127" unitRef="usd">1656705000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-128" unitRef="usd">2321407000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-6" decimals="-3" id="f-129" unitRef="usd">2258913000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-130" unitRef="usd">621154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-131" unitRef="usd">422179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-132" unitRef="usd">204799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfRevenue contextRef="c-1" decimals="-3" id="f-133" unitRef="usd">179281000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-11" decimals="-3" id="f-134" unitRef="usd">144177000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue contextRef="c-12" decimals="-3" id="f-135" unitRef="usd">81677000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-136" unitRef="usd">441873000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-11" decimals="-3" id="f-137" unitRef="usd">278002000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-12" decimals="-3" id="f-138" unitRef="usd">123122000</us-gaap:GrossProfit>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-139" unitRef="usd">218176000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-11" decimals="-3" id="f-140" unitRef="usd">207008000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:ResearchAndDevelopmentExpense contextRef="c-12" decimals="-3" id="f-141" unitRef="usd">136274000</us-gaap:ResearchAndDevelopmentExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-1" decimals="-3" id="f-142" unitRef="usd">397160000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-11" decimals="-3" id="f-143" unitRef="usd">310848000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense contextRef="c-12" decimals="-3" id="f-144" unitRef="usd">160576000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-145" unitRef="usd">198247000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-11" decimals="-3" id="f-146" unitRef="usd">162722000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense contextRef="c-12" decimals="-3" id="f-147" unitRef="usd">93504000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:RestructuringCharges contextRef="c-1" decimals="-3" id="f-148" unitRef="usd">6706000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-11" decimals="-3" id="f-149" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-12" decimals="-3" id="f-150" unitRef="usd">0</us-gaap:RestructuringCharges>
    <us-gaap:OperatingExpenses contextRef="c-1" decimals="-3" id="f-151" unitRef="usd">820289000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-11" decimals="-3" id="f-152" unitRef="usd">680578000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses contextRef="c-12" decimals="-3" id="f-153" unitRef="usd">390354000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-154" unitRef="usd">-378416000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-11" decimals="-3" id="f-155" unitRef="usd">-402576000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-12" decimals="-3" id="f-156" unitRef="usd">-267232000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InvestmentIncomeInterest contextRef="c-1" decimals="-3" id="f-157" unitRef="usd">45880000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-11" decimals="-3" id="f-158" unitRef="usd">21408000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest contextRef="c-12" decimals="-3" id="f-159" unitRef="usd">202000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestExpense contextRef="c-1" decimals="-3" id="f-160" unitRef="usd">1216000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-11" decimals="-3" id="f-161" unitRef="usd">1830000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense contextRef="c-12" decimals="-3" id="f-162" unitRef="usd">787000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-1" decimals="-3" id="f-163" unitRef="usd">918000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-11" decimals="-3" id="f-164" unitRef="usd">-1293000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense contextRef="c-12" decimals="-3" id="f-165" unitRef="usd">-2280000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-166" unitRef="usd">-332834000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-167" unitRef="usd">-384291000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-168" unitRef="usd">-270097000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-169" unitRef="usd">5859000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-170" unitRef="usd">-5613000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-171" unitRef="usd">1004000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-172" unitRef="usd">-338693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-173" unitRef="usd">-378678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-174" unitRef="usd">-271101000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-175"
      unitRef="usdPerShare">-1.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-176"
      unitRef="usdPerShare">-1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-11"
      decimals="2"
      id="f-177"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-11"
      decimals="2"
      id="f-178"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-179"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-180"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-181" unitRef="shares">294923536</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-182" unitRef="shares">294923536</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-11" decimals="0" id="f-183" unitRef="shares">277802861</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-11" decimals="0" id="f-184" unitRef="shares">277802861</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="0" id="f-185" unitRef="shares">174051203</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="0" id="f-186" unitRef="shares">174051203</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-187" unitRef="usd">-338693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-188" unitRef="usd">-378678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-189" unitRef="usd">-271101000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">4817000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-11" decimals="-3" id="f-191" unitRef="usd">-6821000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-12" decimals="-3" id="f-192" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-1" decimals="-3" id="f-193" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-11" decimals="-3" id="f-194" unitRef="usd">0</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-195" unitRef="usd">289000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">-333876000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-11" decimals="-3" id="f-197" unitRef="usd">-385499000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-12" decimals="-3" id="f-198" unitRef="usd">-270812000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-13"
      decimals="INF"
      id="f-199"
      unitRef="shares">167058113</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-13" decimals="-3" id="f-200" unitRef="usd">621139000</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c-14"
      decimals="INF"
      id="f-201"
      unitRef="shares">39242316</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-14" decimals="-3" id="f-202" unitRef="usd">2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-15" decimals="-3" id="f-203" unitRef="usd">29869000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-16" decimals="-3" id="f-204" unitRef="usd">165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-205" unitRef="usd">-350572000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-13" decimals="-3" id="f-206" unitRef="usd">-320536000</us-gaap:StockholdersEquity>
    <s:TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock
      contextRef="c-12"
      decimals="INF"
      id="f-207"
      unitRef="shares">167058113</s:TemporaryEquitySharesConversionOfTemporaryEquityToCommonStock>
    <s:TemporaryEquityValueConversionOfTemporaryEquityToCommonStock contextRef="c-12" decimals="-3" id="f-208" unitRef="usd">621139000</s:TemporaryEquityValueConversionOfTemporaryEquityToCommonStock>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-18"
      decimals="INF"
      id="f-209"
      unitRef="shares">169787200</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-18" decimals="-3" id="f-210" unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-19" decimals="-3" id="f-211" unitRef="usd">621129000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-12" decimals="-3" id="f-212" unitRef="usd">621139000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="c-18"
      decimals="INF"
      id="f-213"
      unitRef="shares">41678568</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-18" decimals="-3" id="f-214" unitRef="usd">4000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-19" decimals="-3" id="f-215" unitRef="usd">1380956000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="c-12" decimals="-3" id="f-216" unitRef="usd">1380960000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-18"
      decimals="INF"
      id="f-217"
      unitRef="shares">9793331</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-18" decimals="-3" id="f-218" unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-19" decimals="-3" id="f-219" unitRef="usd">14611000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-12" decimals="-3" id="f-220" unitRef="usd">14621000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <s:StockIssuedDuringPeriodSharesExerciseOfWarrants
      contextRef="c-18"
      decimals="INF"
      id="f-221"
      unitRef="shares">940953</s:StockIssuedDuringPeriodSharesExerciseOfWarrants>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-18"
      decimals="INF"
      id="f-222"
      unitRef="shares">15218</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-18"
      decimals="INF"
      id="f-223"
      unitRef="shares">381716</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-19" decimals="-3" id="f-224" unitRef="usd">11356000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-12" decimals="-3" id="f-225" unitRef="usd">11356000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested contextRef="c-19" decimals="-3" id="f-226" unitRef="usd">572000</s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested>
    <s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested contextRef="c-12" decimals="-3" id="f-227" unitRef="usd">572000</s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-18"
      decimals="INF"
      id="f-228"
      unitRef="shares">7277214</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-18" decimals="-3" id="f-229" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-19" decimals="-3" id="f-230" unitRef="usd">120319000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-12" decimals="-3" id="f-231" unitRef="usd">120320000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="c-18"
      decimals="INF"
      id="f-232"
      unitRef="shares">1315099</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-19" decimals="-3" id="f-233" unitRef="usd">92668000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-12" decimals="-3" id="f-234" unitRef="usd">92668000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesIssuedForServices
      contextRef="c-18"
      decimals="INF"
      id="f-235"
      unitRef="shares">20000</us-gaap:StockIssuedDuringPeriodSharesIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-19" decimals="-3" id="f-236" unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:StockIssuedDuringPeriodValueIssuedForServices contextRef="c-12" decimals="-3" id="f-237" unitRef="usd">500000</us-gaap:StockIssuedDuringPeriodValueIssuedForServices>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-20" decimals="-3" id="f-238" unitRef="usd">289000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent contextRef="c-12" decimals="-3" id="f-239" unitRef="usd">289000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-240" unitRef="usd">-271101000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-241" unitRef="usd">-271101000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding
      contextRef="c-21"
      decimals="INF"
      id="f-242"
      unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-21" decimals="-3" id="f-243" unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c-22"
      decimals="INF"
      id="f-244"
      unitRef="shares">270451615</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-22" decimals="-3" id="f-245" unitRef="usd">27000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-23" decimals="-3" id="f-246" unitRef="usd">2271980000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-24" decimals="-3" id="f-247" unitRef="usd">454000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-25" decimals="-3" id="f-248" unitRef="usd">-621673000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-249" unitRef="usd">1650788000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-26"
      decimals="INF"
      id="f-250"
      unitRef="shares">7650525</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-26" decimals="-3" id="f-251" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-27" decimals="-3" id="f-252" unitRef="usd">17334000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-11" decimals="-3" id="f-253" unitRef="usd">17335000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-26"
      decimals="INF"
      id="f-254"
      unitRef="shares">1303854</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-26"
      decimals="INF"
      id="f-255"
      unitRef="shares">1335183</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-27" decimals="-3" id="f-256" unitRef="usd">19159000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-11" decimals="-3" id="f-257" unitRef="usd">19159000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <s:StockIssuedDuringPeriodSharesCancellationOfHoldbackShares
      contextRef="c-26"
      decimals="INF"
      id="f-258"
      unitRef="shares">9551</s:StockIssuedDuringPeriodSharesCancellationOfHoldbackShares>
    <s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested contextRef="c-27" decimals="-3" id="f-259" unitRef="usd">103000</s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested>
    <s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested contextRef="c-11" decimals="-3" id="f-260" unitRef="usd">103000</s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-26"
      decimals="INF"
      id="f-261"
      unitRef="shares">6032231</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-26" decimals="-3" id="f-262" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-27" decimals="-3" id="f-263" unitRef="usd">186332000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-11" decimals="-3" id="f-264" unitRef="usd">186333000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-27" decimals="-3" id="f-265" unitRef="usd">168486000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-11" decimals="-3" id="f-266" unitRef="usd">168486000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-28" decimals="-3" id="f-267" unitRef="usd">-6821000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-11" decimals="-3" id="f-268" unitRef="usd">-6821000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-29" decimals="-3" id="f-269" unitRef="usd">-378678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-270" unitRef="usd">-378678000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-6" decimals="INF" id="f-271" unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-6" decimals="-3" id="f-272" unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c-30"
      decimals="INF"
      id="f-273"
      unitRef="shares">286763857</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-30" decimals="-3" id="f-274" unitRef="usd">29000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-31" decimals="-3" id="f-275" unitRef="usd">2663394000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-32" decimals="-3" id="f-276" unitRef="usd">-6367000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-33" decimals="-3" id="f-277" unitRef="usd">-1000351000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-6" decimals="-3" id="f-278" unitRef="usd">1656705000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-34"
      decimals="INF"
      id="f-279"
      unitRef="shares">10298114</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-34" decimals="-3" id="f-280" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-35" decimals="-3" id="f-281" unitRef="usd">28317000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised contextRef="c-1" decimals="-3" id="f-282" unitRef="usd">28318000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-34"
      decimals="INF"
      id="f-283"
      unitRef="shares">6021877</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
      contextRef="c-34"
      decimals="INF"
      id="f-284"
      unitRef="shares">1607874</us-gaap:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-35" decimals="-3" id="f-285" unitRef="usd">19147000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">19147000</us-gaap:StockIssuedDuringPeriodValueEmployeeStockPurchasePlan>
    <s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested contextRef="c-35" decimals="-3" id="f-287" unitRef="usd">186000</s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested>
    <s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested contextRef="c-1" decimals="-3" id="f-288" unitRef="usd">186000</s:AdjustmentsToAdditionalPaidInCapitalEarlyExercisedOptionsVested>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-35" decimals="-3" id="f-289" unitRef="usd">223563000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="c-1" decimals="-3" id="f-290" unitRef="usd">223563000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-36" decimals="-3" id="f-291" unitRef="usd">4817000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">4817000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:NetIncomeLoss contextRef="c-37" decimals="-3" id="f-293" unitRef="usd">-338693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-294" unitRef="usd">-338693000</us-gaap:NetIncomeLoss>
    <us-gaap:TemporaryEquitySharesOutstanding contextRef="c-5" decimals="INF" id="f-295" unitRef="shares">0</us-gaap:TemporaryEquitySharesOutstanding>
    <us-gaap:TemporaryEquityCarryingAmountAttributableToParent contextRef="c-5" decimals="-3" id="f-296" unitRef="usd">0</us-gaap:TemporaryEquityCarryingAmountAttributableToParent>
    <us-gaap:SharesOutstanding
      contextRef="c-38"
      decimals="INF"
      id="f-297"
      unitRef="shares">304691722</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-38" decimals="-3" id="f-298" unitRef="usd">30000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-39" decimals="-3" id="f-299" unitRef="usd">2934607000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-40" decimals="-3" id="f-300" unitRef="usd">-1550000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-41" decimals="-3" id="f-301" unitRef="usd">-1339044000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-302" unitRef="usd">1594043000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-303" unitRef="usd">-338693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-304" unitRef="usd">-378678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-305" unitRef="usd">-271101000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAndAmortization contextRef="c-1" decimals="-3" id="f-306" unitRef="usd">38912000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-11" decimals="-3" id="f-307" unitRef="usd">29721000</us-gaap:DepreciationAndAmortization>
    <us-gaap:DepreciationAndAmortization contextRef="c-12" decimals="-3" id="f-308" unitRef="usd">7909000</us-gaap:DepreciationAndAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-3" id="f-309" unitRef="usd">48682000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-11" decimals="-3" id="f-310" unitRef="usd">36417000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-12" decimals="-3" id="f-311" unitRef="usd">21670000</us-gaap:CapitalizedContractCostAmortization>
    <s:NoncashOperatingLeaseCost contextRef="c-1" decimals="-3" id="f-312" unitRef="usd">4020000</s:NoncashOperatingLeaseCost>
    <s:NoncashOperatingLeaseCost contextRef="c-11" decimals="-3" id="f-313" unitRef="usd">3559000</s:NoncashOperatingLeaseCost>
    <s:NoncashOperatingLeaseCost contextRef="c-12" decimals="-3" id="f-314" unitRef="usd">2862000</s:NoncashOperatingLeaseCost>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-315" unitRef="usd">216870000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-11" decimals="-3" id="f-316" unitRef="usd">164466000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-12" decimals="-3" id="f-317" unitRef="usd">87889000</us-gaap:ShareBasedCompensation>
    <s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-1" decimals="-3" id="f-318" unitRef="usd">19943000</s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-11" decimals="-3" id="f-319" unitRef="usd">12217000</s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments contextRef="c-12" decimals="-3" id="f-320" unitRef="usd">0</s:GainLossOnInvestmentsAndAccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <s:GainLossOnStrategicInvestment contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">2703000</s:GainLossOnStrategicInvestment>
    <s:GainLossOnStrategicInvestment contextRef="c-11" decimals="-3" id="f-322" unitRef="usd">0</s:GainLossOnStrategicInvestment>
    <s:GainLossOnStrategicInvestment contextRef="c-12" decimals="-3" id="f-323" unitRef="usd">0</s:GainLossOnStrategicInvestment>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-324" unitRef="usd">-4637000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-11" decimals="-3" id="f-325" unitRef="usd">1187000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-12" decimals="-3" id="f-326" unitRef="usd">456000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-327" unitRef="usd">61949000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-11" decimals="-3" id="f-328" unitRef="usd">44442000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-12" decimals="-3" id="f-329" unitRef="usd">59082000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-330" unitRef="usd">1207000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-11" decimals="-3" id="f-331" unitRef="usd">14499000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-12" decimals="-3" id="f-332" unitRef="usd">7319000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <s:IncreaseDecreaseDeferredContractAcquisitionCosts contextRef="c-1" decimals="-3" id="f-333" unitRef="usd">81039000</s:IncreaseDecreaseDeferredContractAcquisitionCosts>
    <s:IncreaseDecreaseDeferredContractAcquisitionCosts contextRef="c-11" decimals="-3" id="f-334" unitRef="usd">61289000</s:IncreaseDecreaseDeferredContractAcquisitionCosts>
    <s:IncreaseDecreaseDeferredContractAcquisitionCosts contextRef="c-12" decimals="-3" id="f-335" unitRef="usd">53565000</s:IncreaseDecreaseDeferredContractAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-1" decimals="-3" id="f-336" unitRef="usd">-4499000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-11" decimals="-3" id="f-337" unitRef="usd">3670000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable contextRef="c-12" decimals="-3" id="f-338" unitRef="usd">-2076000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-1" decimals="-3" id="f-339" unitRef="usd">4271000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-11" decimals="-3" id="f-340" unitRef="usd">4976000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedLiabilities contextRef="c-12" decimals="-3" id="f-341" unitRef="usd">18080000</us-gaap:IncreaseDecreaseInAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-1" decimals="-3" id="f-342" unitRef="usd">19140000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-11" decimals="-3" id="f-343" unitRef="usd">-7205000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="c-12" decimals="-3" id="f-344" unitRef="usd">41462000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-345" unitRef="usd">-4410000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-346" unitRef="usd">-5320000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-347" unitRef="usd">-3139000</us-gaap:IncreaseDecreaseInOperatingLeaseLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-1" decimals="-3" id="f-348" unitRef="usd">108197000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-11" decimals="-3" id="f-349" unitRef="usd">92496000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInContractWithCustomerLiability contextRef="c-12" decimals="-3" id="f-350" unitRef="usd">115142000</us-gaap:IncreaseDecreaseInContractWithCustomerLiability>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-1" decimals="-3" id="f-351" unitRef="usd">1340000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-11" decimals="-3" id="f-352" unitRef="usd">-3755000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities contextRef="c-12" decimals="-3" id="f-353" unitRef="usd">6136000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-354" unitRef="usd">-68374000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-11" decimals="-3" id="f-355" unitRef="usd">-193287000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-12" decimals="-3" id="f-356" unitRef="usd">-95588000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-357" unitRef="usd">1304000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-11" decimals="-3" id="f-358" unitRef="usd">4953000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="c-12" decimals="-3" id="f-359" unitRef="usd">3653000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-1" decimals="-3" id="f-360" unitRef="usd">3505000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-11" decimals="-3" id="f-361" unitRef="usd">407000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets contextRef="c-12" decimals="-3" id="f-362" unitRef="usd">802000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-1" decimals="-3" id="f-363" unitRef="usd">13956000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-11" decimals="-3" id="f-364" unitRef="usd">13452000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToDevelopSoftware contextRef="c-12" decimals="-3" id="f-365" unitRef="usd">5839000</us-gaap:PaymentsToDevelopSoftware>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-1" decimals="-3" id="f-366" unitRef="usd">466253000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-11" decimals="-3" id="f-367" unitRef="usd">1938007000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:PaymentsToAcquireInvestments contextRef="c-12" decimals="-3" id="f-368" unitRef="usd">6000000</us-gaap:PaymentsToAcquireInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-1" decimals="-3" id="f-369" unitRef="usd">639193000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-11" decimals="-3" id="f-370" unitRef="usd">925185000</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments contextRef="c-12" decimals="-3" id="f-371" unitRef="usd">0</us-gaap:ProceedsFromSaleMaturityAndCollectionsOfInvestments>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-372" unitRef="usd">13585000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-11" decimals="-3" id="f-373" unitRef="usd">281032000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-12" decimals="-3" id="f-374" unitRef="usd">3449000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-375" unitRef="usd">140590000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-11" decimals="-3" id="f-376" unitRef="usd">-1312666000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-12" decimals="-3" id="f-377" unitRef="usd">-19743000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-1" decimals="-3" id="f-378" unitRef="usd">0</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-11" decimals="-3" id="f-379" unitRef="usd">186000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:PaymentsOfStockIssuanceCosts contextRef="c-12" decimals="-3" id="f-380" unitRef="usd">7416000</us-gaap:PaymentsOfStockIssuanceCosts>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-381" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-11" decimals="-3" id="f-382" unitRef="usd">0</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-12" decimals="-3" id="f-383" unitRef="usd">20000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-384" unitRef="usd">28317000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-11" decimals="-3" id="f-385" unitRef="usd">17335000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-12" decimals="-3" id="f-386" unitRef="usd">14622000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-1" decimals="-3" id="f-387" unitRef="usd">19147000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-11" decimals="-3" id="f-388" unitRef="usd">19159000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="c-12" decimals="-3" id="f-389" unitRef="usd">11356000</us-gaap:ProceedsFromIssuanceOfCommonStock>
    <s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement contextRef="c-1" decimals="-3" id="f-390" unitRef="usd">0</s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement>
    <s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement contextRef="c-11" decimals="-3" id="f-391" unitRef="usd">0</s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement>
    <s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement contextRef="c-12" decimals="-3" id="f-392" unitRef="usd">1388562000</s:ProceedsFromIssuanceOfInitialPublicOfferingAndPrivatePlacement>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-393" unitRef="usd">47464000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-11" decimals="-3" id="f-394" unitRef="usd">36308000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-12" decimals="-3" id="f-395" unitRef="usd">1387124000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-396" unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-11" decimals="-3" id="f-397" unitRef="usd">0</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-398" unitRef="usd">1146000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">119680000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-11" decimals="-3" id="f-400" unitRef="usd">-1469645000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-12" decimals="-3" id="f-401" unitRef="usd">1272939000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-402" unitRef="usd">202406000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-403" unitRef="usd">1672051000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-13" decimals="-3" id="f-404" unitRef="usd">399112000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-405" unitRef="usd">322086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-406" unitRef="usd">202406000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-407" unitRef="usd">1672051000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-408" unitRef="usd">7000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-11" decimals="-3" id="f-409" unitRef="usd">17000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-12" decimals="-3" id="f-410" unitRef="usd">409000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-411" unitRef="usd">5111000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-11" decimals="-3" id="f-412" unitRef="usd">500000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-12" decimals="-3" id="f-413" unitRef="usd">583000</us-gaap:IncomeTaxesPaidNet>
    <s:StockBasedCompensationCapitalizedAsInternalUseSoftware contextRef="c-1" decimals="-3" id="f-414" unitRef="usd">6693000</s:StockBasedCompensationCapitalizedAsInternalUseSoftware>
    <s:StockBasedCompensationCapitalizedAsInternalUseSoftware contextRef="c-11" decimals="-3" id="f-415" unitRef="usd">4020000</s:StockBasedCompensationCapitalizedAsInternalUseSoftware>
    <s:StockBasedCompensationCapitalizedAsInternalUseSoftware contextRef="c-12" decimals="-3" id="f-416" unitRef="usd">4779000</s:StockBasedCompensationCapitalizedAsInternalUseSoftware>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-1" decimals="-3" id="f-417" unitRef="usd">98000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-11" decimals="-3" id="f-418" unitRef="usd">203000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <us-gaap:CapitalExpendituresIncurredButNotYetPaid contextRef="c-12" decimals="-3" id="f-419" unitRef="usd">913000</us-gaap:CapitalExpendituresIncurredButNotYetPaid>
    <s:VestingOfEarlyExercisedStockOptions contextRef="c-1" decimals="-3" id="f-420" unitRef="usd">186000</s:VestingOfEarlyExercisedStockOptions>
    <s:VestingOfEarlyExercisedStockOptions contextRef="c-11" decimals="-3" id="f-421" unitRef="usd">103000</s:VestingOfEarlyExercisedStockOptions>
    <s:VestingOfEarlyExercisedStockOptions contextRef="c-12" decimals="-3" id="f-422" unitRef="usd">575000</s:VestingOfEarlyExercisedStockOptions>
    <s:DeferredOfferingCostsAccruedButNotYetPaid contextRef="c-1" decimals="-3" id="f-423" unitRef="usd">0</s:DeferredOfferingCostsAccruedButNotYetPaid>
    <s:DeferredOfferingCostsAccruedButNotYetPaid contextRef="c-11" decimals="-3" id="f-424" unitRef="usd">0</s:DeferredOfferingCostsAccruedButNotYetPaid>
    <s:DeferredOfferingCostsAccruedButNotYetPaid contextRef="c-12" decimals="-3" id="f-425" unitRef="usd">186000</s:DeferredOfferingCostsAccruedButNotYetPaid>
    <us-gaap:StockIssued1 contextRef="c-1" decimals="-3" id="f-426" unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-11" decimals="-3" id="f-427" unitRef="usd">186332000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-12" decimals="-3" id="f-428" unitRef="usd">120319000</us-gaap:StockIssued1>
    <us-gaap:ConversionOfStockAmountConverted1 contextRef="c-1" decimals="-3" id="f-429" unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1 contextRef="c-11" decimals="-3" id="f-430" unitRef="usd">0</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:ConversionOfStockAmountConverted1 contextRef="c-12" decimals="-3" id="f-431" unitRef="usd">621139000</us-gaap:ConversionOfStockAmountConverted1>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-432">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;ORGANIZATION AND DESCRIPTION OF BUSINESS&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-433">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States (US). The consolidated financial statements include the accounts of SentinelOne and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fiscal year ends on January 31. References to fiscal 2024, 2023 and 2022 refer to the fiscal years ended January&#160;31, 2024, January&#160;31, 2023 and January&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates include, but are not limited 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. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 and long-lived assets by geography, see Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue and Contract Balances&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, and Note 14, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2022, we changed the functional currency of certain subsidiaries from their respective local currency to the US dollar. The change in functional currency is due to increased exposure to the US dollar as a result of a change in facts and circumstances in the primary economic environment in which these subsidiaries operate. The effects of the change in functional currency were not significant to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the change, our reporting currency and the functional currency of our foreign subsidiaries is the US dollar. Foreign currency transaction gains and losses are recorded in other income (expense), net in the consolidated statements of operations and were not material for any periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue in accordance with Accounting Standards Codification (ASC) Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for the subscriptions and services. We apply the following five-step approach to recognize revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Identification of the Contract, or Contracts, with the Customer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We determine that we have a contract with a customer when the contract is approved, the payment terms for the services can be identified, each party&#x2019;s rights regarding the services to be transferred can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. We apply judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information of the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell through our indirect relationships with our channel partners or direct relationships with end customers through our internal sales force. Apart from certain sales arrangements where channel partners are determined to be our customers, we have concluded that the end customer is our customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Identification of the Performance Obligations in the Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Performance obligations in a contract are identified based on the services that will be transferred to a customer that are both capable of being distinct, where the customer can benefit from the service either on its own or together with other resources that are readily available to the customer, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, we apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Determination of the Transaction Price&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The transaction price is the amount of consideration we expect to be entitled from a customer in exchange for providing the subscriptions and services. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our end customers are entitled to receive service level commitment credits, in which we may be contractually obligated to provide partial refunds, and in rare instances, each representing a form of variable consideration. We have historically not experienced any significant incidents affecting the defined guarantees of performance levels or service response affecting the defined guarantees of performance levels or service response rates, and accordingly, estimated refunds related to service level commitment credits in the consolidated financial statements were not material during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None of our contracts contain a significant financing component. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allocation of the Transaction Price to the Performance Obligations in the Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on relative standalone selling price (SSP). Certain arrangements include variable consideration that is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we may allocate the variable amount to each distinct service period within the series (i.e. direct allocation).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(v)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognition of Revenue when, or as, Performance Obligations are Satisfied&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Revenue is recognized when control of the related performance obligation is transferred to the customer in an &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amount that reflects the consideration expected to be received in exchange for the subscriptions or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate substantially all of our revenue from subscriptions to our Singularity Platform. Our Singularity Platform delivers artificial intelligence-powered threat prevention, detection, and response capabilities, enabling an automatic protection against a full spectrum of cyber threats. We built our Singularity Platform to be deployed as a cloud service or in private and hybrid clouds. Customers can extend the functionality of their subscription to our platform by subscribing to additional Singularity Modules. The nature of our promise to the customer under the subscription is to stand ready to provide protection for the duration of the contractual term. As a result, we recognize revenue for these performance obligations ratably over the contractual term. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain arrangements include variable consideration related either to transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we i) recognize revenue as each distinct service period is performed, ii) recognize the estimate of variable consideration ratably over the period to which it relates, or iii) apply the &#x2018;right to invoice&#x2019; practical expedient and recognize revenue based on the amount invoiced to the customer during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally 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 &lt;span style="-sec-ix-hidden:f-440"&gt;one&lt;/span&gt; to three years. Our payment terms typically range between 30 to 45 days. The invoiced amounts are treated as deferred revenue on the consolidated balance sheets and are recognized ratably over the term of the contract beginning on the date the customer is given access to our platform. Our contracts are generally non-cancelable over the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contracts with customers may contain multiple promised services consisting of subscriptions to our Singularity Platform, premium support and maintenance, and other Singularity Modules that are distinct and accounted for separately. The transaction price is allocated to separate performance obligations on a relative SSP basis. Our best evidence for SSP is the price we charge for the subscription or service when we sell it separately in similar circumstances to similar customers. In instances where performance obligations do not have observable standalone sales, we utilize available information that may include, but is not limited to, product groupings or applying the expected cost-plus margin approach to estimate the price we would charge if the service was sold separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue consists primarily of third-party cloud infrastructure expenses incurred in connection with the hosting and maintenance of our platform, personnel-related costs associated with our customer support and services organization, including salaries, benefits, bonuses, and stock-based compensation, amortization of intangible assets, amortization of capitalized internal-use software, software and subscription services used by our customer support and services team, and allocated overhead costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, unless they qualify for recognition as capitalized internal-use software. Research and development expenses consist primarily of personnel-related costs, including salaries, benefits, bonuses, and stock-based compensation, consulting fees, software and subscription services, third-party cloud infrastructure expenses incurred in developing our platform and modules, and allocated overhead costs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Expenses&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred and included in sales and marketing expenses in the consolidated statements of operations. Advertising expenses were $18.5 million, $12.3&#160;million, and $8.4&#160;million for fiscal 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for stock-based awards issued to employees, directors, and non-employee consultants based on the fair value of the awards at grant date. The fair value of stock option awards granted and rights to purchase shares under our employee stock purchase plan (ESPP) are generally estimated using the Black-Scholes option pricing model. Stock-based compensation expense for awards with only service-based vesting conditions is recognized on a straight-line basis over the requisite service period of the awards. Forfeitures are accounted for in the period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We granted certain awards that have both service-based vesting conditions and performance-based vesting conditions. For these awards, we recognize stock-based compensation expense on a graded basis over the total requisite service period for each separately vesting portion of performance tranches where it is probable that the performance-based vesting conditions will be achieved. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also granted stock option awards with service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer. For these awards, stock-based compensation expense is recognized using the accelerated attribution method over the requisite implied service period when it is probable the performance-based vesting condition will be achieved.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to income taxes in the US and other foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize the asset and liability method of accounting for income taxes whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities, as well as from net operating loss carryforwards, and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize income tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained upon examination by the taxing authorities based on the technical merits of the position. We recognize penalties and accrued interest related to unrecognized tax benefits as income tax expense, in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic and diluted net loss per share attributable to common stockholders using the two-class method required for participating securities. We consider our redeemable convertible preferred stock, restricted common stock, and shares issued upon the early exercise of stock options subject to repurchase to be participating securities. Under the two-class method, net loss is not allocated to redeemable convertible preferred stock, restricted common stock, and early exercised stock options as the holders do not have a contractual obligation to share in our losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents may consist of amounts invested in money market funds and certificates of deposit. Restricted cash consists of indemnity escrow funds related to acquisitions and collateralized letters of credit established in connection with lease agreements for our office facilities. Restricted cash, current and non-current, are included within prepaid expenses and other current assets and other assets, respectively, on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Investments not considered cash equivalents, and with maturities of one year or less from the consolidated balance sheet date, are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments. We classify our investments as available-for-sale securities. Our investments are recorded at fair value with unrealized gains and losses, if any, reported in accumulated other comprehensive income (loss). When evaluating whether an investment's unrealized losses are related to credit factors, we review factors such as the extent to which fair value is below its cost basis, any changes to the credit rating of the security, adverse conditions specifically related to the security, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, before recovery of cost basis. We invest in highly rated securities with a weighted average maturity of 18 months or less. In addition, our investment policy limits the amount of our credit exposure to any one issuer and requires investments to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not identify any credit losses on investments as of January&#160;31, 2024 and 2023. Realized gains and losses on the sale of investments are determined on a specific identification method and are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses on the sale of investments during fiscal 2024, 2023 and 2022 were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our strategic investments consist of non-marketable equity and debt investments in privately held companies. We elect to apply the measurement alternative and record non-marketable equity investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Non-marketable debt securities are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Strategic investments are included within long-term investments on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. During fiscal 2024, the Company recognized impairment charges of $0.8&#160;million and realized gains of $3.5&#160;million on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during fiscal 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The carrying amounts reported on the consolidated balance sheets for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and benefits approximate their respective fair values due to their short-term nature.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, investments, and accounts receivable. We maintain our cash, cash equivalents, restricted cash, and investments with high-credit-quality financial institutions mainly in the US and Israel. We have not experienced any credit losses relating to our cash, cash equivalents, restricted cash, and investments. For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. We perform periodic credit evaluations of our customers and generally do not require collateral. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Channel partners that represented 10% or more of accounts receivable, net for the periods presented were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.164%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;* Less than 10%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no end customers that represented 10% or more of accounts receivable as of January&#160;31, 2024 or 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The only channel partner that represented 10% or more of our total revenue for the periods presented was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no end customers that represented 10% or more of total revenue for fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable are recorded at invoiced amounts and are non-interest bearing. We have a well-established collection history from our channel partners and end customers. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience. The allowance for doubtful accounts balance was $0.7 million and $0.8 million as of January&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize sales commissions and associated payroll taxes, and certain incentives (such as referral fees) paid to partners, that are incremental to obtaining a customer contract, which are recorded as deferred contract acquisition costs on the consolidated balance sheets. Sales commissions for the renewal of a contract are not considered commensurate with commissions paid for the initial contracts, given the substantive difference in commission rates in proportion to their respective contract values. Commissions paid, including certain incentives paid to partners, on a new contract are amortized on a straight-line basis over an estimated period of benefit of four years, while commissions paid on renewal contracts are amortized over the average contractual term of the renewal. We determine the estimated period of benefit based on both quantitative and qualitative factors, including the duration of our relationships with customers and the estimated useful life of our technology. Amortization of deferred contract acquisition costs is included in sales and marketing expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. We did not recognize any impairment of deferred contract acquisition costs during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, software, and electronic equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of useful life or remaining term of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs for maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize certain internal-use software development costs related to our cloud platform. Costs incurred in the preliminary stages of development and post-development are expensed as incurred. Internal and external costs incurred during the development phase, if direct, are capitalized until the software is substantially complete and ready for our intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is included in property and equipment and is amortized to cost of revenue on a straight-line basis over its expected useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, including intangible assets with finite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the asset group. In fiscal 2024, we recorded a $2.4&#160;million impairment loss related to our excess facilities. No impairment loss was recorded during fiscal 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized but tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. The impairment test consists of a qualitative assessment to determine if the quantitative assessment is required. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, net of related income tax effect, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. We did not recognize any impairment of goodwill during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for our acquisitions using the acquisition method of accounting. We allocate the fair value of purchase consideration to the tangible and intangible assets acquired, and liabilities assumed, based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain identifiable assets include, but are not limited to, the selection of valuation methodologies, forecasted revenue, discount rates, and useful lives. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations. During the measurement period, which is up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations. See Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for additional information regarding our acquisitions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we determine if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Operating lease right-of-use (ROU) assets and operating lease liabilities are recognized on the consolidated balance sheets at the lease commencement date based on the present value of lease payments over the lease term, which is the non-cancelable period stated in the contract adjusted for any options to extend or terminate the lease when it is reasonably certain that we will exercise that option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments consist of the fixed payments under the arrangement, less any lease incentives, such as tenant improvement allowances. Variable costs, comprised of maintenance and utilities based on actual usage, are not included in the measurement of operating lease ROU assets and operating lease liabilities and are expensed when the event determining the amount of variable consideration to be paid occurs. When the implicit rate of the leases is not determinable, we use an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Lease cost for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for lease components and non-lease components as a single lease component. In addition, we do not recognize operating lease ROU assets and operating lease liabilities for leases with lease terms of 12 months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, we sublease certain of our unoccupied facilities to third parties. We recognize sublease income on a straight-line basis over the sublease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not have any material finance leases during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#x2019;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU No. 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 740). The ASU requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will result in the required additional disclosures being included in our consolidated financial statements, once adopted.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="c-1" id="f-434">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The consolidated financial statements have been prepared in accordance with generally accepted accounting principles (GAAP) in the United States (US). The consolidated financial statements include the accounts of SentinelOne and our wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-435">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fiscal Year&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our fiscal year ends on January 31. References to fiscal 2024, 2023 and 2022 refer to the fiscal years ended January&#160;31, 2024, January&#160;31, 2023 and January&#160;31, 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:FiscalPeriod>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-436">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of the consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes. These estimates include, but are not limited 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. Actual results could differ from those estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock contextRef="c-1" id="f-437">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Segment and Geographic Information&lt;/span&gt;&lt;/div&gt;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.</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock contextRef="c-1" id="f-438">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2022, we changed the functional currency of certain subsidiaries from their respective local currency to the US dollar. The change in functional currency is due to increased exposure to the US dollar as a result of a change in facts and circumstances in the primary economic environment in which these subsidiaries operate. The effects of the change in functional currency were not significant to our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to the change, our reporting currency and the functional currency of our foreign subsidiaries is the US dollar. Foreign currency transaction gains and losses are recorded in other income (expense), net in the consolidated statements of operations and were not material for any periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-439">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize revenue in accordance with Accounting Standards Codification (ASC) Topic 606, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue from Contracts with Customers&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue is recognized when a customer obtains control of promised services. The amount of revenue recognized reflects the consideration that we expect to be entitled to receive in exchange for the subscriptions and services. We apply the following five-step approach to recognize revenue:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Identification of the Contract, or Contracts, with the Customer&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;We determine that we have a contract with a customer when the contract is approved, the payment terms for the services can be identified, each party&#x2019;s rights regarding the services to be transferred can be identified, the customer has the ability and intent to pay, and the contract has commercial substance. We apply judgment in determining the customer&#x2019;s ability and intent to pay, which is based on a variety of factors, including the customer&#x2019;s historical payment experience or, in the case of a new customer, credit and financial information of the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We sell through our indirect relationships with our channel partners or direct relationships with end customers through our internal sales force. Apart from certain sales arrangements where channel partners are determined to be our customers, we have concluded that the end customer is our customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(ii)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Identification of the Performance Obligations in the Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Performance obligations in a contract are identified based on the services that will be transferred to a customer that are both capable of being distinct, where the customer can benefit from the service either on its own or together with other resources that are readily available to the customer, and are distinct in the context of the contract, whereby the transfer of the services is separately identifiable from other promises in the contract. To the extent a contract includes multiple promised services, we apply judgment to determine whether promised services are capable of being distinct and distinct in the context of the contract. If these criteria are not met, the promised services are accounted for as a combined performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have concluded that our contracts with customers do not contain warranties that give rise to a separate performance obligation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iii)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Determination of the Transaction Price&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The transaction price is the amount of consideration we expect to be entitled from a customer in exchange for providing the subscriptions and services. Variable consideration is included in the transaction price if, in our judgment, it is probable that no significant future reversal of cumulative revenue under the contract will occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Some of our end customers are entitled to receive service level commitment credits, in which we may be contractually obligated to provide partial refunds, and in rare instances, each representing a form of variable consideration. We have historically not experienced any significant incidents affecting the defined guarantees of performance levels or service response affecting the defined guarantees of performance levels or service response rates, and accordingly, estimated refunds related to service level commitment credits in the consolidated financial statements were not material during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;None of our contracts contain a significant financing component. The transaction price excludes amounts collected on behalf of third parties, such as sales taxes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(iv)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Allocation of the Transaction Price to the Performance Obligations in the Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;If the contract contains a single performance obligation, the entire transaction price is allocated to the single performance obligation. Contracts that contain multiple performance obligations require an allocation of the transaction price to each performance obligation based on relative standalone selling price (SSP). Certain arrangements include variable consideration that is typically a function of transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we may allocate the variable amount to each distinct service period within the series (i.e. direct allocation).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify;text-indent:-31.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(v)&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recognition of Revenue when, or as, Performance Obligations are Satisfied&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Revenue is recognized when control of the related performance obligation is transferred to the customer in an &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;padding-left:54pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;amount that reflects the consideration expected to be received in exchange for the subscriptions or services.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generate substantially all of our revenue from subscriptions to our Singularity Platform. Our Singularity Platform delivers artificial intelligence-powered threat prevention, detection, and response capabilities, enabling an automatic protection against a full spectrum of cyber threats. We built our Singularity Platform to be deployed as a cloud service or in private and hybrid clouds. Customers can extend the functionality of their subscription to our platform by subscribing to additional Singularity Modules. The nature of our promise to the customer under the subscription is to stand ready to provide protection for the duration of the contractual term. As a result, we recognize revenue for these performance obligations ratably over the contractual term. 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain arrangements include variable consideration related either to transaction volume or another usage-based measure. Depending upon the structure of a particular arrangement, we i) recognize revenue as each distinct service period is performed, ii) recognize the estimate of variable consideration ratably over the period to which it relates, or iii) apply the &#x2018;right to invoice&#x2019; practical expedient and recognize revenue based on the amount invoiced to the customer during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We generally 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 &lt;span style="-sec-ix-hidden:f-440"&gt;one&lt;/span&gt; to three years. Our payment terms typically range between 30 to 45 days. The invoiced amounts are treated as deferred revenue on the consolidated balance sheets and are recognized ratably over the term of the contract beginning on the date the customer is given access to our platform. Our contracts are generally non-cancelable over the contractual term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contracts with Multiple Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contracts with customers may contain multiple promised services consisting of subscriptions to our Singularity Platform, premium support and maintenance, and other Singularity Modules that are distinct and accounted for separately. The transaction price is allocated to separate performance obligations on a relative SSP basis. Our best evidence for SSP is the price we charge for the subscription or service when we sell it separately in similar circumstances to similar customers. In instances where performance obligations do not have observable standalone sales, we utilize available information that may include, but is not limited to, product groupings or applying the expected cost-plus margin approach to estimate the price we would charge if the service was sold separately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue consists primarily of third-party cloud infrastructure expenses incurred in connection with the hosting and maintenance of our platform, personnel-related costs associated with our customer support and services organization, including salaries, benefits, bonuses, and stock-based compensation, amortization of intangible assets, amortization of capitalized internal-use software, software and subscription services used by our customer support and services team, and allocated overhead costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <s:SubscriptionContractTerm contextRef="c-43" id="f-441">P3Y</s:SubscriptionContractTerm>
    <s:SubscriptionContractPaymentTerms contextRef="c-42" id="f-442">P30D</s:SubscriptionContractPaymentTerms>
    <s:SubscriptionContractPaymentTerms contextRef="c-43" id="f-443">P45D</s:SubscriptionContractPaymentTerms>
    <us-gaap:ResearchAndDevelopmentExpensePolicy contextRef="c-1" id="f-444">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Research and Development&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development costs are expensed as incurred, unless they qualify for recognition as capitalized internal-use software. Research and development expenses consist primarily of personnel-related costs, including salaries, benefits, bonuses, and stock-based compensation, consulting fees, software and subscription services, third-party cloud infrastructure expenses incurred in developing our platform and modules, and allocated overhead costs.&lt;/span&gt;&lt;/div&gt;</us-gaap:ResearchAndDevelopmentExpensePolicy>
    <us-gaap:AdvertisingCostsPolicyTextBlock contextRef="c-1" id="f-445">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Advertising Expenses&lt;/span&gt;&lt;/div&gt;Advertising costs are expensed as incurred and included in sales and marketing expenses in the consolidated statements of operations.</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense contextRef="c-1" decimals="-5" id="f-446" unitRef="usd">18500000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-11" decimals="-5" id="f-447" unitRef="usd">12300000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense contextRef="c-12" decimals="-5" id="f-448" unitRef="usd">8400000</us-gaap:AdvertisingExpense>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-449">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for stock-based awards issued to employees, directors, and non-employee consultants based on the fair value of the awards at grant date. The fair value of stock option awards granted and rights to purchase shares under our employee stock purchase plan (ESPP) are generally estimated using the Black-Scholes option pricing model. Stock-based compensation expense for awards with only service-based vesting conditions is recognized on a straight-line basis over the requisite service period of the awards. Forfeitures are accounted for in the period in which they occur.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We granted certain awards that have both service-based vesting conditions and performance-based vesting conditions. For these awards, we recognize stock-based compensation expense on a graded basis over the total requisite service period for each separately vesting portion of performance tranches where it is probable that the performance-based vesting conditions will be achieved. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We also granted stock option awards with service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer. For these awards, stock-based compensation expense is recognized using the accelerated attribution method over the requisite implied service period when it is probable the performance-based vesting condition will be achieved.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-450">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We are subject to income taxes in the US and other foreign jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We utilize the asset and liability method of accounting for income taxes whereby deferred tax assets and liabilities are determined based on differences between financial reporting and tax bases of assets and liabilities, as well as from net operating loss carryforwards, and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is established if, based upon the available evidence, it is more likely than not that some or all of the deferred tax assets will not be realized. We consider all available evidence, both positive and negative, including historical levels of income, expectations, and risks associated with estimates of future taxable income in assessing the need for a valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize income tax benefits from uncertain tax positions only if we believe that it is more likely than not that the tax position will be sustained upon examination by the taxing authorities based on the technical merits of the position. We recognize penalties and accrued interest related to unrecognized tax benefits as income tax expense, in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-451">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Net Loss per Share Attributable to Common Stockholders&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We compute basic and diluted net loss per share attributable to common stockholders using the two-class method required for participating securities. We consider our redeemable convertible preferred stock, restricted common stock, and shares issued upon the early exercise of stock options subject to repurchase to be participating securities. Under the two-class method, net loss is not allocated to redeemable convertible preferred stock, restricted common stock, and early exercised stock options as the holders do not have a contractual obligation to share in our losses.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy contextRef="c-1" id="f-452">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash, Cash Equivalents, and Restricted Cash&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We consider all highly liquid investments purchased with an original maturity of three months or less at the time of purchase to be cash equivalents. Cash equivalents may consist of amounts invested in money market funds and certificates of deposit. Restricted cash consists of indemnity escrow funds related to acquisitions and collateralized letters of credit established in connection with lease agreements for our office facilities. Restricted cash, current and non-current, are included within prepaid expenses and other current assets and other assets, respectively, on our consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock contextRef="c-1" id="f-454">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock>
    <us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock contextRef="c-1" id="f-453">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table provides a reconciliation of cash, cash equivalents, and restricted cash to the total of these amounts shown in the consolidated statements of cash flows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash, non-current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestrictedCashAndCashEquivalentsTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-455" unitRef="usd">256651000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-456" unitRef="usd">137941000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashCurrent contextRef="c-5" decimals="-3" id="f-457" unitRef="usd">61264000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashCurrent contextRef="c-6" decimals="-3" id="f-458" unitRef="usd">61264000</us-gaap:RestrictedCashCurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-5" decimals="-3" id="f-459" unitRef="usd">4171000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:RestrictedCashNoncurrent contextRef="c-6" decimals="-3" id="f-460" unitRef="usd">3201000</us-gaap:RestrictedCashNoncurrent>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-461" unitRef="usd">322086000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-462" unitRef="usd">202406000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InvestmentPolicyTextBlock contextRef="c-1" id="f-463">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine the appropriate classification of our investments at the time of purchase and reevaluate such determination at each balance sheet date. Investments not considered cash equivalents, and with maturities of one year or less from the consolidated balance sheet date, are classified as short-term investments. Investments with maturities greater than one year from the consolidated balance sheet date are classified as long-term investments. We classify our investments as available-for-sale securities. Our investments are recorded at fair value with unrealized gains and losses, if any, reported in accumulated other comprehensive income (loss). When evaluating whether an investment's unrealized losses are related to credit factors, we review factors such as the extent to which fair value is below its cost basis, any changes to the credit rating of the security, adverse conditions specifically related to the security, changes in market interest rates and our intent to sell, or whether it is more likely than not we will be required to sell, before recovery of cost basis. We invest in highly rated securities with a weighted average maturity of 18 months or less. In addition, our investment policy limits the amount of our credit exposure to any one issuer and requires investments to be investment grade, with the primary objective of preserving capital and maintaining liquidity. Fair values were determined for each individual security in the investment portfolio. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We did not identify any credit losses on investments as of January&#160;31, 2024 and 2023. Realized gains and losses on the sale of investments are determined on a specific identification method and are recorded in other income (expense), net in the consolidated statements of operations. Realized gains and losses on the sale of investments during fiscal 2024, 2023 and 2022 were not significant.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Strategic Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our strategic investments consist of non-marketable equity and debt investments in privately held companies. We elect to apply the measurement alternative and record non-marketable equity investments at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. Non-marketable debt securities are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Strategic investments are included within long-term investments on our consolidated balance sheets and adjustments to their carrying amounts are recorded in other income (expense), net in the consolidated statements of operations. During fiscal 2024, the Company recognized impairment charges of $0.8&#160;million and realized gains of $3.5&#160;million on its non-marketable strategic investments. Impairment charges and realized gains on strategic investments were recognized in other income (expense), net in the consolidated statements of operations. There were no material events or circumstances impacting the carrying amount of our strategic investments during fiscal 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-44" decimals="-5" id="f-464" unitRef="usd">-800000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c-44" decimals="-5" id="f-465" unitRef="usd">3500000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-466">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fair Value of Financial Instruments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fair value is defined as the exchange price that would be received for an asset or an exit price paid to transfer a liability in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. The carrying amounts reported on the consolidated balance sheets for accounts receivable, accounts payable, accrued liabilities, and accrued payroll and benefits approximate their respective fair values due to their short-term nature.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-467">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risk&lt;/span&gt;&lt;/div&gt;Financial instruments that potentially subject us to concentrations of credit risk consist primarily of cash and cash equivalents, restricted cash, investments, and accounts receivable. We maintain our cash, cash equivalents, restricted cash, and investments with high-credit-quality financial institutions mainly in the US and Israel. We have not experienced any credit losses relating to our cash, cash equivalents, restricted cash, and investments. For accounts receivable, we are exposed to credit risk in the event of nonpayment by customers to the extent of the amounts recorded on the consolidated balance sheets. We perform periodic credit evaluations of our customers and generally do not require collateral.</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="c-1" id="f-468">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Channel partners that represented 10% or more of accounts receivable, net for the periods presented were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:69.733%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.162%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.164%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner B&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner C&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;* Less than 10%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The only channel partner that represented 10% or more of our total revenue for the periods presented was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:52.906%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.803%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:13.806%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Channel partner A&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-45" decimals="2" id="f-469" unitRef="number">0.26</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-46" decimals="2" id="f-470" unitRef="number">0.20</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-47" decimals="2" id="f-471" unitRef="number">0.12</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-48" decimals="2" id="f-472" unitRef="number">0.10</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-49" decimals="2" id="f-473" unitRef="number">0.19</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-50" decimals="2" id="f-474" unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-51" decimals="2" id="f-475" unitRef="number">0.18</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:TradeAndOtherAccountsReceivablePolicy contextRef="c-1" id="f-476">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;Accounts receivable are recorded at invoiced amounts and are non-interest bearing. We have a well-established collection history from our channel partners and end customers. We periodically evaluate the collectability of our accounts receivable and provide an allowance for doubtful accounts as necessary, based on the age of the receivable, expected payment ability, and collection experience.</us-gaap:TradeAndOtherAccountsReceivablePolicy>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-5" decimals="-5" id="f-477" unitRef="usd">700000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable contextRef="c-6" decimals="-5" id="f-478" unitRef="usd">800000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:DeferredChargesPolicyTextBlock contextRef="c-1" id="f-479">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Deferred Contract Acquisition Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize sales commissions and associated payroll taxes, and certain incentives (such as referral fees) paid to partners, that are incremental to obtaining a customer contract, which are recorded as deferred contract acquisition costs on the consolidated balance sheets. Sales commissions for the renewal of a contract are not considered commensurate with commissions paid for the initial contracts, given the substantive difference in commission rates in proportion to their respective contract values. Commissions paid, including certain incentives paid to partners, on a new contract are amortized on a straight-line basis over an estimated period of benefit of four years, while commissions paid on renewal contracts are amortized over the average contractual term of the renewal. We determine the estimated period of benefit based on both quantitative and qualitative factors, including the duration of our relationships with customers and the estimated useful life of our technology. Amortization of deferred contract acquisition costs is included in sales and marketing expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;We periodically review these deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit.</us-gaap:DeferredChargesPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-5" id="f-480">P4Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-481">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Property and Equipment&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are stated at cost, net of accumulated depreciation and amortization. Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, software, and electronic equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of useful life or remaining term of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs for maintenance and repairs are expensed as incurred.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-482">Depreciation and amortization are calculated using the straight-line method over the estimated useful lives of the assets as follows:&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.848%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:30.952%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, software, and electronic equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4 years&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shorter of useful life or remaining term of lease&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, software, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-52" id="f-483">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-53" id="f-484">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-54" id="f-485">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-486">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Capitalized Internal-Use Software&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalize certain internal-use software development costs related to our cloud platform. Costs incurred in the preliminary stages of development and post-development are expensed as incurred. Internal and external costs incurred during the development phase, if direct, are capitalized until the software is substantially complete and ready for our intended use. We also capitalize costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Maintenance and training costs are expensed as incurred. Capitalized internal-use software is included in property and equipment and is amortized to cost of revenue on a straight-line basis over its expected useful life.&lt;/span&gt;&lt;/div&gt;</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock contextRef="c-1" id="f-487">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Impairment of Long-Lived Assets (Including Goodwill and Intangible Assets)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, including intangible assets with finite lives, are reviewed for impairment when events or changes in circumstances indicate that the carrying amount of assets may not be recoverable. Recoverability of assets is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the asset. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the asset group. In fiscal 2024, we recorded a $2.4&#160;million impairment loss related to our excess facilities. No impairment loss was recorded during fiscal 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is not amortized but tested for impairment at least annually in the fourth quarter, or more frequently if events or changes in circumstances indicate that impairment may exist. The impairment test consists of a qualitative assessment to determine if the quantitative assessment is required. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, net of related income tax effect, in which case an impairment charge is recorded to goodwill to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. We did not recognize any impairment of goodwill during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-1" decimals="-5" id="f-488" unitRef="usd">2400000</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-11" decimals="INF" id="f-489" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-12" decimals="INF" id="f-490" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-491">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for our acquisitions using the acquisition method of accounting. We allocate the fair value of purchase consideration to the tangible and intangible assets acquired, and liabilities assumed, based on their estimated fair values. The excess of the fair value of purchase consideration over the values of these identifiable assets and liabilities is recorded as goodwill. When determining the fair value of assets acquired and liabilities assumed, management makes significant estimates and assumptions, especially with respect to intangible assets. Significant estimates in valuing certain identifiable assets include, but are not limited to, the selection of valuation methodologies, forecasted revenue, discount rates, and useful lives. Management&#x2019;s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. Acquisition costs, such as legal and consulting fees, are expensed as incurred and are included in general and administrative expenses in the consolidated statements of operations. During the measurement period, which is up to one year from the acquisition date, we may record adjustments to the assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the consolidated statements of operations. See Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, for additional information regarding our acquisitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-492">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with ASC Topic 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, we determine if an arrangement is or contains a lease at inception by evaluating various factors, including if the contract conveys the right to control the use of an identified asset for a period of time in exchange for consideration and other facts and circumstances. Operating lease right-of-use (ROU) assets and operating lease liabilities are recognized on the consolidated balance sheets at the lease commencement date based on the present value of lease payments over the lease term, which is the non-cancelable period stated in the contract adjusted for any options to extend or terminate the lease when it is reasonably certain that we will exercise that option.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease payments consist of the fixed payments under the arrangement, less any lease incentives, such as tenant improvement allowances. Variable costs, comprised of maintenance and utilities based on actual usage, are not included in the measurement of operating lease ROU assets and operating lease liabilities and are expensed when the event determining the amount of variable consideration to be paid occurs. When the implicit rate of the leases is not determinable, we use an incremental borrowing rate based on the information available at the lease commencement date in determining the present value of lease payments. Lease cost for lease payments is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We account for lease components and non-lease components as a single lease component. In addition, we do not recognize operating lease ROU assets and operating lease liabilities for leases with lease terms of 12 months or less.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, we sublease certain of our unoccupied facilities to third parties. We recognize sublease income on a straight-line basis over the sublease term.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;LEASES&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into real estate operating lease agreements with various expiration dates through 2029, some of which include options to extend the leases for up to &lt;span style="-sec-ix-hidden:f-774"&gt;seven&lt;/span&gt; years, and some of which include options to terminate the leases. Our lease terms include options to extend the lease if they are reasonably certain of being exercised. Our operating lease arrangements do not contain any restrictive covenants or residual value guarantees.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-493">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Recently Issued Accounting Pronouncement&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;s&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt; Not Yet Adopted&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) No. 2023-07, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Reportable Segment Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 280). This ASU updates reportable segment disclosure requirements by requiring disclosures of significant reportable segment expenses that are regularly provided to the CODM and included within each reported measure of a segment's profit or loss. This ASU also requires disclosure of the title and position of the individual identified as the CODM and an explanation of how the CODM uses the reported measures of a segment&#x2019;s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for annual periods beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024. Adoption of the ASU should be applied retrospectively to all prior periods presented in the financial statements. Early adoption is also permitted. This ASU &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;will likely result in us including the additional required disclosures when adopted. We are currently evaluating the provisions of this ASU.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In December 2023, the FASB issued ASU No. 2023-09, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; (Topic 740). The ASU requires disaggregated information about a reporting entity&#x2019;s effective tax rate reconciliation as well as additional information on income taxes paid. The ASU is effective on a prospective basis for annual periods beginning after December 15, 2024. Early adoption is also permitted for annual financial statements that have not yet been issued or made available for issuance. This ASU will result in the required additional disclosures being included in our consolidated financial statements, once adopted.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="c-1" id="f-494">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;REVENUE AND CONTRACT BALANCES&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Disaggregation of Revenue&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;US&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;No single country other than the US represented 10% or more of our revenue during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Substantially all of our sales are fulfilled through channel partners, including distributors, resellers, managed security service providers, and others.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Balances&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 consolidated balance sheets was $3.8 million and $1.5&#160;million as of January&#160;31, 2024 and 2023, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 $514.5 million and $406.3 million as of January&#160;31, 2024 and 2023, respectively. We recognized revenue of $305.7 million, $195.9 million and $95.5&#160;million for fiscal 2024, 2023 and 2022, respectively, that was included in the corresponding contract liability balance at the beginning of the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Remaining Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our contracts with customers typically range from &lt;span style="-sec-ix-hidden:f-521"&gt;one&lt;/span&gt; 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For consumption and usage-based agreements 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&#x2019; future consumption, which is inherently variable at the customers&#x2019; discretion.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, our remaining performance obligations were $896.2 million, of which we expect to recognize 87% as revenue over the next 24 months, with the remainder to be recognized thereafter. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Capitalized contract costs were $125.8 million and $93.4 million as of January&#160;31, 2024 and 2023, respectively. Amortization expense of contract costs was $48.7&#160;million, $36.4&#160;million, and $21.7&#160;million for fiscal 2024, 2023 and 2022, respectively. We periodically review deferred contract acquisition costs to determine whether events or changes in circumstances have occurred that could impact the period of benefit. We did not recognize any impairment of deferred contract acquisition costs during fiscal 2024, 2023 and 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock contextRef="c-1" id="f-495">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:25.502%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.598%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.603%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;% of Revenue&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;US&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;397,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;140,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,765&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;621,154&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;422,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,799&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-55" decimals="-3" id="f-496" unitRef="usd">397885000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-56" decimals="2" id="f-497" unitRef="number">0.64</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-57" decimals="-3" id="f-498" unitRef="usd">276443000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-58" decimals="2" id="f-499" unitRef="number">0.65</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-59" decimals="-3" id="f-500" unitRef="usd">140034000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-60" decimals="2" id="f-501" unitRef="number">0.68</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-61" decimals="-3" id="f-502" unitRef="usd">223269000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-62" decimals="2" id="f-503" unitRef="number">0.36</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-63" decimals="-3" id="f-504" unitRef="usd">145736000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-64" decimals="2" id="f-505" unitRef="number">0.35</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-65" decimals="-3" id="f-506" unitRef="usd">64765000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-66" decimals="2" id="f-507" unitRef="number">0.32</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-508" unitRef="usd">621154000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-67" decimals="2" id="f-509" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-11" decimals="-3" id="f-510" unitRef="usd">422179000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-68" decimals="2" id="f-511" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-12" decimals="-3" id="f-512" unitRef="usd">204799000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-69" decimals="2" id="f-513" unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-5" decimals="-5" id="f-514" unitRef="usd">3800000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:UnbilledReceivablesCurrent contextRef="c-6" decimals="-5" id="f-515" unitRef="usd">1500000</us-gaap:UnbilledReceivablesCurrent>
    <us-gaap:ContractWithCustomerLiability contextRef="c-5" decimals="-5" id="f-516" unitRef="usd">514500000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiability contextRef="c-6" decimals="-5" id="f-517" unitRef="usd">406300000</us-gaap:ContractWithCustomerLiability>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-1" decimals="-5" id="f-518" unitRef="usd">305700000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-11" decimals="-5" id="f-519" unitRef="usd">195900000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="c-12" decimals="-5" id="f-520" unitRef="usd">95500000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <s:RevenueFromContractWithCustomerContractTerm contextRef="c-43" id="f-522">P3Y</s:RevenueFromContractWithCustomerContractTerm>
    <us-gaap:RevenueRemainingPerformanceObligation contextRef="c-5" decimals="-5" id="f-523" unitRef="usd">896200000</us-gaap:RevenueRemainingPerformanceObligation>
    <us-gaap:RevenueRemainingPerformanceObligationPercentage contextRef="c-70" decimals="2" id="f-524" unitRef="number">0.87</us-gaap:RevenueRemainingPerformanceObligationPercentage>
    <us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="c-70" id="f-525">P24M</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-1" decimals="-5" id="f-526" unitRef="usd">125800000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostImpairmentLoss contextRef="c-11" decimals="-5" id="f-527" unitRef="usd">93400000</us-gaap:CapitalizedContractCostImpairmentLoss>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-1" decimals="-5" id="f-528" unitRef="usd">48700000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-11" decimals="-5" id="f-529" unitRef="usd">36400000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:CapitalizedContractCostAmortization contextRef="c-12" decimals="-5" id="f-530" unitRef="usd">21700000</us-gaap:CapitalizedContractCostAmortization>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-531">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;ACQUISITIONS&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;KSG&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On November 8, 2023, we completed our acquisition of Krebs Stamos Group LLC (KSG), a Washington D.C.-based privately held strategic advisory group. The purchase price of $13.9&#160;million for all of the outstanding membership interests of KSG consisted of all cash and has been accounted for as a business combination in accordance with ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded $4.8&#160;million of net identifiable assets in our consolidated balance sheet as of the KSG acquisition date, of which $3.2&#160;million was related to intangible assets. The excess of the purchase price over the fair value of net identifiable assets acquired has been assigned to goodwill in the amount of $9.1&#160;million. The goodwill in this transaction is primarily attributable to expected operational synergies and the assembled workforce. The goodwill is expected to be deductible for tax purposes. Intangible assets consist of customer relationships, which will be amortized to sales and marketing expense on a straight-line basis over the estimated useful life of four years. The results of operations of KSG have been included in the consolidated financial statements from the date of acquisition, and would not have had a material impact on our combined results of operation if the acquisition had occurred on February 1, 2022. The estimates and assumptions regarding the fair value of certain tangible assets acquired and liabilities assumed, the valuation of intangible assets acquired, income taxes, and goodwill are subject to change as we obtain additional information during the measurement period, which usually lasts for up to one year from the acquisition date.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition, we also granted PSUs under our 2021 Equity Incentive Plan. For further details, refer to Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. As the shares are subject to post-acquisition employment, we are accounting for them as post-acquisition compensation expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Attivo&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 3, 2022, we acquired 100% of the issued and outstanding equity securities of Attivo Networks, Inc. (Attivo), an identity security and lateral movement protection company (the Attivo acquisition). Attivo expands our coverage of critical attack surfaces. Identity is an adjacent security solution that complements our core endpoint solution. The Attivo acquisition closed on May 3, 2022 and has been accounted for as a business combination in accordance with ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We had post-combination expense with a fair value of $32.9&#160;million that was not included in the total purchase consideration, which is comprised of 307,396 shares of restricted common stock with an aggregate fair value of $10.0&#160;million, and 378,828 assumed options with an aggregate fair value of $11.5&#160;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&#160;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 us of certain stockholders of Attivo.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Attivo acquisition, we also granted RSUs and PSUs under our 2021 Equity Incentive Plan. For further details, refer to Note 10, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the allocation of purchase consideration recorded on our consolidated balance sheet as of the acquisition date (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock (6,032,231 shares)&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Consideration calculated using the fair value of our common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation of intangible assets acquired are included in Note 7, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 Attivo 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incurred $5.5&#160;million of transaction expenses in connection with the Attivo acquisition during fiscal 2023. $3.2&#160;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 fiscal 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited supplemental pro forma financial information is provided for informational purposes only and summarizes our combined results of operations as if the acquisition occurred on February 1, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.328%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.866%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unaudited supplemental pro forma results reflect certain adjustments for the amortization of acquired intangible assets, recognition of stock-based compensation, acquisition-related transaction expenses, and acquisition-related compensation costs. Such pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the date indicated, nor is it indicative of our future operating results.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Scalyr&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February&#160;6, 2021, we executed a merger agreement to acquire 100% of the issued and outstanding equity securities of Scalyr, Inc. (Scalyr), a leading cloud-native, cloud-scale data analytics platform. This Scalyr acquisition allows us to advance our data ingestion, search, and retention capabilities. The Scalyr acquisition closed on February 9, 2021. The aggregate consideration transferred was $125.3 million, of which $5.0 million was paid in cash, $106.2 million was comprised of 7,277,214 shares of common stock, and $14.1 million was comprised of assumed options to purchase 2,138,347 shares of common stock. As part of the merger agreement, we entered into non-compete agreements with the founder and the co-founder of Scalyr with a term of three years and a fair value of $0.7 million. The fair value of the non-compete agreements was excluded from the purchase consideration and the net assets acquired, resulting in purchase consideration of $124.6 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation of intangible assets acquired are included in Note 7, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 as a result of the acquisition that will enhance our product available to both new and existing customers and increase our competitive position. Goodwill is not deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the consideration transferred, we withheld 1,317,079 shares of our common stock with a fair value of $14.59 per share at the time of grant (Holdback Shares) and $0.4 million of cash related to certain obligations, including indemnification for potential breach of general representations and warranties of the sellers. The Holdback Shares and cash are expected to be released 18 months from the acquisition closing date, subject to claims for any obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the acquisition, we granted 1,315,099 shares of restricted common stock that vest over a period of two years contingent on continued employment, for which stock-based compensation expense was recognized ratably over the vesting period. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There was no other contingent consideration or cash consideration expected to be paid out subsequent to the acquisition. The results of operations of Scalyr have been included in our consolidated financial statements from the date of acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We incurred $1.4 million of transaction costs in connection with the acquisition during fiscal 2022. These costs were recorded as general and administrative expenses in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the results of operations of SentinelOne and Scalyr as if the acquisition occurred on February 1, 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.890%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.910%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma results reflect certain adjustments for the amortization of acquired intangible assets, adjustments to revenue resulting from the fair value adjustment to deferred revenue, recognition of stock-based compensation, and acquisition-related costs. Such pro forma amounts are not necessarily indicative of the results that actually would have occurred had the acquisition been completed on the date indicated, nor is it indicative of our future operating results.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-71" decimals="-3" id="f-532" unitRef="usd">13900000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-72" decimals="-5" id="f-533" unitRef="usd">4800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-72" decimals="-5" id="f-534" unitRef="usd">3200000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill contextRef="c-72" decimals="-5" id="f-535" unitRef="usd">9100000</us-gaap:Goodwill>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife contextRef="c-73" id="f-536">P4Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired contextRef="c-74" decimals="2" id="f-537" unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-75" decimals="-5" id="f-538" unitRef="usd">32900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <s:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod
      contextRef="c-76"
      decimals="INF"
      id="f-539"
      unitRef="shares">307396</s:ShareBasedCompensationArrangementsByShareBasedPaymentAwardEquityAwardsOtherThanOptionsAcquiredInPeriod>
    <s:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue contextRef="c-76" decimals="-5" id="f-540" unitRef="usd">10000000</s:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAcquiredInPeriodFairValue>
    <s:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod
      contextRef="c-76"
      decimals="INF"
      id="f-541"
      unitRef="shares">378828</s:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsAcquiredInPeriod>
    <s:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue contextRef="c-76" decimals="-5" id="f-542" unitRef="usd">11500000</s:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAcquiredInPeriodFairValue>
    <s:BusinessCombinationCompensationRelatedCosts contextRef="c-75" decimals="-5" id="f-543" unitRef="usd">11400000</s:BusinessCombinationCompensationRelatedCosts>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock contextRef="c-1" id="f-544">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the allocation of purchase consideration recorded on our consolidated balance sheet as of the acquisition date (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consideration:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Common Stock (6,032,231 shares)&lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;185,885&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fair value of total consideration transferred&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;151,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued payroll and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,113)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(259)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(51,746)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,357)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,310)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total identifiable net assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;432,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534,802&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; Consideration calculated using the fair value of our common stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The assets acquired and liabilities assumed in connection with the acquisition were recorded at their fair value on the date of acquisition as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.957%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(412)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(347)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total purchase consideration&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-75" decimals="-3" id="f-545" unitRef="usd">348917000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-75"
      decimals="INF"
      id="f-546"
      unitRef="shares">6032231</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-75" decimals="-3" id="f-547" unitRef="usd">185885000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-75" decimals="-3" id="f-548" unitRef="usd">534802000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-74" decimals="-3" id="f-549" unitRef="usd">8836000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-74" decimals="-3" id="f-550" unitRef="usd">4867000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="c-74" decimals="-3" id="f-551" unitRef="usd">3880000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets contextRef="c-74" decimals="-3" id="f-552" unitRef="usd">260000</s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-74" decimals="-3" id="f-553" unitRef="usd">151900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities contextRef="c-74" decimals="-3" id="f-554" unitRef="usd">4270000</s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities>
    <s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits contextRef="c-74" decimals="-3" id="f-555" unitRef="usd">1113000</s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedPayrollAndBenefits>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation contextRef="c-74" decimals="-3" id="f-556" unitRef="usd">259000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="c-74" decimals="-3" id="f-557" unitRef="usd">51746000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-74" decimals="-3" id="f-558" unitRef="usd">2357000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities contextRef="c-74" decimals="-3" id="f-559" unitRef="usd">7310000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet contextRef="c-74" decimals="-3" id="f-560" unitRef="usd">102688000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill contextRef="c-74" decimals="-3" id="f-561" unitRef="usd">432114000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-74" decimals="-3" id="f-562" unitRef="usd">534802000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-77" decimals="-5" id="f-563" unitRef="usd">5500000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-78" decimals="-5" id="f-564" unitRef="usd">3200000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-79" decimals="INF" id="f-565" unitRef="usd">0</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-566">&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited supplemental pro forma financial information is provided for informational purposes only and summarizes our combined results of operations as if the acquisition occurred on February 1, 2021 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.328%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.864%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.866%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;429,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;235,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(393,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(326,829)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following unaudited pro forma financial information summarizes the results of operations of SentinelOne and Scalyr as if the acquisition occurred on February 1, 2020 (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.519%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.890%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.910%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,874&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(262,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-77" decimals="-3" id="f-567" unitRef="usd">429683000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-80" decimals="-3" id="f-568" unitRef="usd">235321000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-77" decimals="-3" id="f-569" unitRef="usd">-393773000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-80" decimals="-3" id="f-570" unitRef="usd">-326829000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-81"
      decimals="INF"
      id="f-571"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-82" decimals="-5" id="f-572" unitRef="usd">125300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-82" decimals="-5" id="f-573" unitRef="usd">5000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-83" decimals="-5" id="f-574" unitRef="usd">106200000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-83"
      decimals="INF"
      id="f-575"
      unitRef="shares">7277214</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-84" decimals="-5" id="f-576" unitRef="usd">14100000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-84"
      decimals="INF"
      id="f-577"
      unitRef="shares">2138347</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-85" id="f-578">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure contextRef="c-85" decimals="-5" id="f-579" unitRef="usd">700000</us-gaap:FiniteLivedIntangibleAssetsFairValueDisclosure>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-81" decimals="-5" id="f-580" unitRef="usd">124600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents contextRef="c-81" decimals="-3" id="f-581" unitRef="usd">699000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables contextRef="c-81" decimals="-3" id="f-582" unitRef="usd">3665000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash contextRef="c-81" decimals="-3" id="f-583" unitRef="usd">444000</s:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets contextRef="c-81" decimals="-3" id="f-584" unitRef="usd">277000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-81" decimals="-3" id="f-585" unitRef="usd">17150000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:Goodwill contextRef="c-81" decimals="-3" id="f-586" unitRef="usd">108193000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable contextRef="c-81" decimals="-3" id="f-587" unitRef="usd">412000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue contextRef="c-81" decimals="-3" id="f-588" unitRef="usd">5041000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther contextRef="c-81" decimals="-3" id="f-589" unitRef="usd">347000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-81" decimals="-3" id="f-590" unitRef="usd">124628000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <s:BusinessCombinationHoldbackNumberOfShares
      contextRef="c-81"
      decimals="INF"
      id="f-591"
      unitRef="shares">1317079</s:BusinessCombinationHoldbackNumberOfShares>
    <s:BusinessCombinationHoldbackFairValuePerShare
      contextRef="c-81"
      decimals="2"
      id="f-592"
      unitRef="usdPerShare">14.59</s:BusinessCombinationHoldbackFairValuePerShare>
    <us-gaap:OtherPaymentsToAcquireBusinesses contextRef="c-82" decimals="-5" id="f-593" unitRef="usd">400000</us-gaap:OtherPaymentsToAcquireBusinesses>
    <s:BusinessCombinationHoldbackSharesAndCashTerm contextRef="c-82" id="f-594">P18M</s:BusinessCombinationHoldbackSharesAndCashTerm>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-86"
      decimals="INF"
      id="f-595"
      unitRef="shares">1315099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-86" id="f-596">P2Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts contextRef="c-82" decimals="-5" id="f-597" unitRef="usd">1400000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-87" decimals="-3" id="f-598" unitRef="usd">204874000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-87" decimals="-3" id="f-599" unitRef="usd">-262145000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-600">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We measure fair value based on a three-level hierarchy, maximizing the use of observable inputs, where available, and minimizing the use of unobservable inputs, as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 1:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt"&gt;Assets and liabilities whose values are based on observable inputs such as quoted (unadjusted)&#160;prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 2:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt"&gt;Assets and liabilities whose values are based on inputs from quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly through market corroboration, for substantially the full term of the asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Level 3:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:21.01pt"&gt;Assets and liabilities whose values are based on unobservable inputs that are supported by little or no market activity and that are significant to the overall fair value measurement.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about our cash, cash equivalents, and investments by investment category for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.511%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,737)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.273%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.244%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.548%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,075)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,146,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no transfers between the levels of the fair value hierarchy during fiscal 2024, 2023 and 2022. As of January&#160;31, 2024, all of our investments will mature within two years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, we determined that the declines in the market value of our investment portfolio were not driven by credit related factors. During the years ended January&#160;31, 2024 and 2023, we did not recognize any losses on our investments due to credit related factors. As of January&#160;31, 2024, we had $2.1&#160;million in continuous unrealized loss positions for more than twelve months on securities with a total fair value of $437.2&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:1pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The tables above do not include the Company&#x2019;s strategic investments in non-marketable debt and equity securities, which are recorded at cost, less any impairment, plus or minus observable price changes in orderly transactions for identical or similar investments of the same issuer (measurement alternative) and were $16.1&#160;million and $12.5&#160;million as of January&#160;31, 2024 and 2023, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended January&#160;31, 2024, the Company recognized impairment charges on its non-marketable strategic investments of $0.8&#160;million. During the year ended January&#160;31, 2024, the Company recognized realized gains of $3.5&#160;million 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.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock contextRef="c-1" id="f-601">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about our cash, cash equivalents, and investments by investment category for the periods presented (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.511%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.654%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.683%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.447%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.656%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Certificates of deposit&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,245&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;256,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;234,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,053)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,723&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,068)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;671,897&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,622)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;669,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,970&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(48)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,069&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,116,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;733&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,737)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,114,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.273%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.543%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.442%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.580%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.244%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.548%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="27" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fair Value Level&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Amortized Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Gross Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Estimated Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money market funds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total cash and cash equivalents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;137,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(501)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143,892&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;230,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(667)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(349)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;487,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,665)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;485,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term investments:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;189,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;233,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,029)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;232,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US agency securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Level 2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(921)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,950&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Total long-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;528,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,410)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;522,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total assets measured at fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,153,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,075)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,146,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-88" decimals="-3" id="f-602" unitRef="usd">43925000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-88" decimals="-3" id="f-603" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-88" decimals="-3" id="f-604" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-88" decimals="-3" id="f-605" unitRef="usd">43925000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-89" decimals="-3" id="f-606" unitRef="usd">204481000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-89" decimals="-3" id="f-607" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-89" decimals="-3" id="f-608" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-89" decimals="-3" id="f-609" unitRef="usd">204481000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-90" decimals="-3" id="f-610" unitRef="usd">8245000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-90" decimals="-3" id="f-611" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-90" decimals="-3" id="f-612" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-90" decimals="-3" id="f-613" unitRef="usd">8245000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-91" decimals="-3" id="f-614" unitRef="usd">256651000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-91" decimals="-3" id="f-615" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-91" decimals="-3" id="f-616" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-91" decimals="-3" id="f-617" unitRef="usd">256651000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-92" decimals="-3" id="f-618" unitRef="usd">234776000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-92" decimals="-3" id="f-619" unitRef="usd">0</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-92" decimals="-3" id="f-620" unitRef="usd">1053000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-92" decimals="-3" id="f-621" unitRef="usd">233723000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-93" decimals="-3" id="f-622" unitRef="usd">279248000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-93" decimals="-3" id="f-623" unitRef="usd">12000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-93" decimals="-3" id="f-624" unitRef="usd">1068000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-93" decimals="-3" id="f-625" unitRef="usd">278192000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-94" decimals="-3" id="f-626" unitRef="usd">157873000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-94" decimals="-3" id="f-627" unitRef="usd">18000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-94" decimals="-3" id="f-628" unitRef="usd">501000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-94" decimals="-3" id="f-629" unitRef="usd">157390000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-5" decimals="-3" id="f-630" unitRef="usd">671897000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-5" decimals="-3" id="f-631" unitRef="usd">30000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-5" decimals="-3" id="f-632" unitRef="usd">2622000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-5" decimals="-3" id="f-633" unitRef="usd">669305000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-92" decimals="-3" id="f-634" unitRef="usd">27175000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-92" decimals="-3" id="f-635" unitRef="usd">121000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-92" decimals="-3" id="f-636" unitRef="usd">0</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-92" decimals="-3" id="f-637" unitRef="usd">27296000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-93" decimals="-3" id="f-638" unitRef="usd">69970000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-93" decimals="-3" id="f-639" unitRef="usd">279000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-93" decimals="-3" id="f-640" unitRef="usd">67000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-93" decimals="-3" id="f-641" unitRef="usd">70182000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-94" decimals="-3" id="f-642" unitRef="usd">90924000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-94" decimals="-3" id="f-643" unitRef="usd">303000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-94" decimals="-3" id="f-644" unitRef="usd">48000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-94" decimals="-3" id="f-645" unitRef="usd">91179000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-5" decimals="-3" id="f-646" unitRef="usd">188069000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-5" decimals="-3" id="f-647" unitRef="usd">703000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-5" decimals="-3" id="f-648" unitRef="usd">115000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-5" decimals="-3" id="f-649" unitRef="usd">188657000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-650" unitRef="usd">1116617000</s:DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue>
    <s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-5" decimals="-3" id="f-651" unitRef="usd">733000</s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-5" decimals="-3" id="f-652" unitRef="usd">2737000</s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure contextRef="c-5" decimals="-3" id="f-653" unitRef="usd">1114613000</s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-95" decimals="-3" id="f-654" unitRef="usd">35055000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-95" decimals="-3" id="f-655" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-95" decimals="-3" id="f-656" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-95" decimals="-3" id="f-657" unitRef="usd">35055000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-96" decimals="-3" id="f-658" unitRef="usd">102886000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-96" decimals="-3" id="f-659" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-96" decimals="-3" id="f-660" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-96" decimals="-3" id="f-661" unitRef="usd">102886000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-97" decimals="-3" id="f-662" unitRef="usd">137941000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-97" decimals="-3" id="f-663" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-97" decimals="-3" id="f-664" unitRef="usd">0</s:CashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure contextRef="c-97" decimals="-3" id="f-665" unitRef="usd">137941000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-98" decimals="-3" id="f-666" unitRef="usd">144392000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-98" decimals="-3" id="f-667" unitRef="usd">1000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-98" decimals="-3" id="f-668" unitRef="usd">501000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-98" decimals="-3" id="f-669" unitRef="usd">143892000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-99" decimals="-3" id="f-670" unitRef="usd">230305000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-99" decimals="-3" id="f-671" unitRef="usd">30000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-99" decimals="-3" id="f-672" unitRef="usd">667000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-99" decimals="-3" id="f-673" unitRef="usd">229668000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-100" decimals="-3" id="f-674" unitRef="usd">38443000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-100" decimals="-3" id="f-675" unitRef="usd">15000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-100" decimals="-3" id="f-676" unitRef="usd">148000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-100" decimals="-3" id="f-677" unitRef="usd">38310000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-101" decimals="-3" id="f-678" unitRef="usd">74060000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-101" decimals="-3" id="f-679" unitRef="usd">3000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-101" decimals="-3" id="f-680" unitRef="usd">349000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-101" decimals="-3" id="f-681" unitRef="usd">73714000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent contextRef="c-6" decimals="-3" id="f-682" unitRef="usd">487200000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent contextRef="c-6" decimals="-3" id="f-683" unitRef="usd">49000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxCurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent contextRef="c-6" decimals="-3" id="f-684" unitRef="usd">1665000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxCurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent contextRef="c-6" decimals="-3" id="f-685" unitRef="usd">485584000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-98" decimals="-3" id="f-686" unitRef="usd">192337000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-98" decimals="-3" id="f-687" unitRef="usd">0</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-98" decimals="-3" id="f-688" unitRef="usd">2460000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-98" decimals="-3" id="f-689" unitRef="usd">189877000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-100" decimals="-3" id="f-690" unitRef="usd">233946000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-100" decimals="-3" id="f-691" unitRef="usd">178000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-100" decimals="-3" id="f-692" unitRef="usd">2029000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-100" decimals="-3" id="f-693" unitRef="usd">232095000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-101" decimals="-3" id="f-694" unitRef="usd">101844000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-101" decimals="-3" id="f-695" unitRef="usd">27000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-101" decimals="-3" id="f-696" unitRef="usd">921000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-101" decimals="-3" id="f-697" unitRef="usd">100950000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-6" decimals="-3" id="f-698" unitRef="usd">528127000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent contextRef="c-6" decimals="-3" id="f-699" unitRef="usd">205000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedGainBeforeTaxNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent contextRef="c-6" decimals="-3" id="f-700" unitRef="usd">5410000</s:DebtSecuritiesAvailableForSaleAccumulatedGrossUnrealizedLossBeforeTaxNoncurrent>
    <us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent contextRef="c-6" decimals="-3" id="f-701" unitRef="usd">522922000</us-gaap:AvailableForSaleSecuritiesDebtSecuritiesNoncurrent>
    <s:DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue contextRef="c-6" decimals="-3" id="f-702" unitRef="usd">1153268000</s:DebtSecuritiesAvailableForSaleAmortizedCostAndCashAndCashEquivalentsAtCarryingValue>
    <s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax contextRef="c-6" decimals="-3" id="f-703" unitRef="usd">254000</s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedGainBeforeTax>
    <s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax contextRef="c-6" decimals="-3" id="f-704" unitRef="usd">7075000</s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsAccumulatedGrossUnrealizedLossBeforeTax>
    <s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure contextRef="c-6" decimals="-3" id="f-705" unitRef="usd">1146447000</s:DebtSecuritiesAvailableForSaleAndCashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss contextRef="c-5" decimals="-5" id="f-706" unitRef="usd">2100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger contextRef="c-5" decimals="-5" id="f-707" unitRef="usd">437200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-102" decimals="-5" id="f-708" unitRef="usd">16100000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent contextRef="c-103" decimals="-5" id="f-709" unitRef="usd">12500000</us-gaap:DebtSecuritiesAvailableForSaleAmortizedCostNoncurrent>
    <us-gaap:UnrealizedGainLossOnInvestments contextRef="c-44" decimals="-5" id="f-710" unitRef="usd">-800000</us-gaap:UnrealizedGainLossOnInvestments>
    <us-gaap:RealizedInvestmentGainsLosses contextRef="c-44" decimals="-5" id="f-711" unitRef="usd">3500000</us-gaap:RealizedInvestmentGainsLosses>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-712">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Office furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Computers, software, and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized internal-use software&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,325&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold improvements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(25,157)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15,916)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We capitalized internal-use software costs of $20.7&#160;million, $17.5&#160;million and $10.6&#160;million during fiscal 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation and amortization expense related to property and equipment was $10.0&#160;million, $6.7&#160;million and $4.6&#160;million for fiscal 2024, 2023 and 2022, respectively, including amortization expense related to capitalized internal-use software of $7.1&#160;million, $4.1&#160;million and $2.1&#160;million for fiscal 2024, 2023 and 2022, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-52" decimals="-3" id="f-713" unitRef="usd">2078000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-104" decimals="-3" id="f-714" unitRef="usd">2110000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-53" decimals="-3" id="f-715" unitRef="usd">4999000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-105" decimals="-3" id="f-716" unitRef="usd">4603000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-54" decimals="-3" id="f-717" unitRef="usd">54325000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-106" decimals="-3" id="f-718" unitRef="usd">34753000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-107" decimals="-3" id="f-719" unitRef="usd">12551000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-108" decimals="-3" id="f-720" unitRef="usd">13188000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-109" decimals="-3" id="f-721" unitRef="usd">21000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-110" decimals="-3" id="f-722" unitRef="usd">3000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-5" decimals="-3" id="f-723" unitRef="usd">73974000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross contextRef="c-6" decimals="-3" id="f-724" unitRef="usd">54657000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-725" unitRef="usd">25157000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-726" unitRef="usd">15916000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-5" decimals="-3" id="f-727" unitRef="usd">48817000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet contextRef="c-6" decimals="-3" id="f-728" unitRef="usd">38741000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-1" decimals="-5" id="f-729" unitRef="usd">20700000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-11" decimals="-5" id="f-730" unitRef="usd">17500000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:CapitalizedComputerSoftwareAdditions contextRef="c-12" decimals="-5" id="f-731" unitRef="usd">10600000</us-gaap:CapitalizedComputerSoftwareAdditions>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-111" decimals="-5" id="f-732" unitRef="usd">10000000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-112" decimals="-5" id="f-733" unitRef="usd">6700000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-113" decimals="-5" id="f-734" unitRef="usd">4600000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-1" decimals="-5" id="f-735" unitRef="usd">7100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-11" decimals="-5" id="f-736" unitRef="usd">4100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:CapitalizedComputerSoftwareAmortization1 contextRef="c-12" decimals="-5" id="f-737" unitRef="usd">2100000</us-gaap:CapitalizedComputerSoftwareAmortization1>
    <us-gaap:IntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-738">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;INTANGIBLE ASSETS&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net as of January 31, 2024 and 2023 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets - domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of intangible assets was $28.9&#160;million, $23.0&#160;million, and $3.3&#160;million for fiscal 2024, 2023, and 2022, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, estimated future amortization expense is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-739">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Intangible assets, net as of January 31, 2024 and 2023 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Developed technology&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;79,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Backlog&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-compete agreements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Patents&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;177,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;171,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: accumulated amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(55,268)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,363)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finite-lived intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;144,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Indefinite-lived intangible assets - domain names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;255&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total intangible assets, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;145,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-114" decimals="-3" id="f-740" unitRef="usd">78700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-115" decimals="-3" id="f-741" unitRef="usd">78700000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-116" decimals="-3" id="f-742" unitRef="usd">82300000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-117" decimals="-3" id="f-743" unitRef="usd">79100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-118" decimals="-3" id="f-744" unitRef="usd">11100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-119" decimals="-3" id="f-745" unitRef="usd">11100000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-120" decimals="-3" id="f-746" unitRef="usd">650000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-121" decimals="-3" id="f-747" unitRef="usd">650000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-122" decimals="-3" id="f-748" unitRef="usd">150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-123" decimals="-3" id="f-749" unitRef="usd">150000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-124" decimals="-3" id="f-750" unitRef="usd">5016000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-125" decimals="-3" id="f-751" unitRef="usd">1501000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-752" unitRef="usd">177916000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-6" decimals="-3" id="f-753" unitRef="usd">171201000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-754" unitRef="usd">55268000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-6" decimals="-3" id="f-755" unitRef="usd">26363000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-756" unitRef="usd">122648000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-6" decimals="-3" id="f-757" unitRef="usd">144838000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-5" decimals="-3" id="f-758" unitRef="usd">255000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill contextRef="c-6" decimals="-3" id="f-759" unitRef="usd">255000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-760" unitRef="usd">122903000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-6" decimals="-3" id="f-761" unitRef="usd">145093000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-5" id="f-762" unitRef="usd">28900000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-11" decimals="-5" id="f-763" unitRef="usd">23000000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-12" decimals="-5" id="f-764" unitRef="usd">3300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-765">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, estimated future amortization expense is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;122,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-5" decimals="-3" id="f-766" unitRef="usd">25412000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-5" decimals="-3" id="f-767" unitRef="usd">23975000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-5" decimals="-3" id="f-768" unitRef="usd">23975000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-5" decimals="-3" id="f-769" unitRef="usd">14215000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-5" decimals="-3" id="f-770" unitRef="usd">8373000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-5" decimals="-3" id="f-771" unitRef="usd">26698000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-5" decimals="-3" id="f-772" unitRef="usd">122648000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-773">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;LEASES&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have entered into real estate operating lease agreements with various expiration dates through 2029, some of which include options to extend the leases for up to &lt;span style="-sec-ix-hidden:f-774"&gt;seven&lt;/span&gt; years, and some of which include options to terminate the leases. Our lease terms include options to extend the lease if they are reasonably certain of being exercised. Our operating lease arrangements do not contain any restrictive covenants or residual value guarantees.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our operating leases for fiscal 2024, 2023, and 2022 as well as the weighted-average remaining lease term and weighted-average discount rate as of January&#160;31, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amount included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs, net of sublease income, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of our operating lease liabilities as of January&#160;31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,565&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,684&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,571&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,574&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,687&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,308)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,928&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-775">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental cash flow information related to our operating leases for fiscal 2024, 2023, and 2022 as well as the weighted-average remaining lease term and weighted-average discount rate as of January&#160;31, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.150%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Information&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amount included in the measurement of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease ROU assets obtained in exchange for operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Lease Term and Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average remaining lease term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.53&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.55&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average discount rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of lease costs, net of sublease income, consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.791%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,886&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sublease income&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(700)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(563)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-776" unitRef="usd">4987000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-11" decimals="-3" id="f-777" unitRef="usd">5266000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-12" decimals="-3" id="f-778" unitRef="usd">4596000</us-gaap:OperatingLeasePayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-779" unitRef="usd">616000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-11" decimals="-3" id="f-780" unitRef="usd">3224000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-12" decimals="-3" id="f-781" unitRef="usd">8558000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-5" id="f-782">P4Y6M10D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-6" id="f-783">P5Y6M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-5" decimals="3" id="f-784" unitRef="number">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-6" decimals="3" id="f-785" unitRef="number">0.042</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-786" unitRef="usd">4855000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-11" decimals="-3" id="f-787" unitRef="usd">4905000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-12" decimals="-3" id="f-788" unitRef="usd">4027000</us-gaap:OperatingLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-789" unitRef="usd">19000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-11" decimals="-3" id="f-790" unitRef="usd">771000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-12" decimals="-3" id="f-791" unitRef="usd">2248000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-792" unitRef="usd">1323000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-11" decimals="-3" id="f-793" unitRef="usd">1886000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-12" decimals="-3" id="f-794" unitRef="usd">1124000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-795" unitRef="usd">941000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-11" decimals="-3" id="f-796" unitRef="usd">700000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-12" decimals="-3" id="f-797" unitRef="usd">563000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-798" unitRef="usd">5256000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-11" decimals="-3" id="f-799" unitRef="usd">6862000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-12" decimals="-3" id="f-800" unitRef="usd">6836000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-801">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The maturities of our operating lease liabilities as of January&#160;31, 2024 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:84.316%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Fiscal Year Ending January 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,565&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,684&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,571&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2028&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,574&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,687&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;155&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total operating lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,236&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 7pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,308)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 7pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,928&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-5" decimals="-3" id="f-802" unitRef="usd">5565000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-5" decimals="-3" id="f-803" unitRef="usd">5684000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-5" decimals="-3" id="f-804" unitRef="usd">5571000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-5" decimals="-3" id="f-805" unitRef="usd">5574000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-5" decimals="-3" id="f-806" unitRef="usd">2687000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-5" decimals="-3" id="f-807" unitRef="usd">155000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-5" decimals="-3" id="f-808" unitRef="usd">25236000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-5" decimals="-3" id="f-809" unitRef="usd">2308000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-810" unitRef="usd">22928000</us-gaap:OperatingLeaseLiability>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-811">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:28.5pt"&gt;COMMON STOCK&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We have two classes of common stock: Class A common stock and Class B common stock. In connection with our IPO, we amended and restated our certificate of incorporation and authorized 1,500,000,000 shares of Class A common stock and 300,000,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to twenty votes. Class A and Class B common stock each have a par value of $0.0001 per share, and are referred to collectively as our common stock throughout the notes to the consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Shares of Class B common stock may be converted to Class A common stock at any time at the option of the stockholder. Shares of Class B common stock automatically convert to Class A common stock at 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 (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 (such calculations shall include 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 (such calculation shall include 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our common stock reserved for future issuance on an as-converted basis as of January&#160;31, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs and PSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,406,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,409,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,303,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,043,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Plan available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,450,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,175,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,320,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,075,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-812" unitRef="shares">1500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-7" decimals="INF" id="f-813" unitRef="shares">1500000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-814" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-9" decimals="INF" id="f-815" unitRef="shares">300000000</us-gaap:CommonStockSharesAuthorized>
    <s:CommonStockNumberOfVotingRights contextRef="c-7" decimals="INF" id="f-816" unitRef="vote">1</s:CommonStockNumberOfVotingRights>
    <s:CommonStockNumberOfVotingRights contextRef="c-9" decimals="INF" id="f-817" unitRef="vote">20</s:CommonStockNumberOfVotingRights>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-818"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-7"
      decimals="INF"
      id="f-819"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <s:CommonStockConvertibilityNumberOfYearsFromFinalProspectus contextRef="c-1" id="f-820">P7Y</s:CommonStockConvertibilityNumberOfYearsFromFinalProspectus>
    <s:CommonStockConvertibilityPercentageOfSharesOutstanding contextRef="c-1" decimals="2" id="f-821" unitRef="number">0.25</s:CommonStockConvertibilityPercentageOfSharesOutstanding>
    <s:CommonStockConvertibilityDeathOrDisabilityPeriod contextRef="c-1" id="f-822">P12M</s:CommonStockConvertibilityDeathOrDisabilityPeriod>
    <s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock contextRef="c-1" id="f-823">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our common stock reserved for future issuance on an as-converted basis as of January&#160;31, 2024 and 2023 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.374%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.843%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs and PSUs outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,406,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,409,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP reserved for future issuance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,303,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;8,043,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021 Plan available for future grants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,450,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,175,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total shares of common stock reserved&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,320,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,075,431&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</s:ScheduleOfCommonStockReservedForFutureIssuanceTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="INF" id="f-824" unitRef="shares">21159850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-6" decimals="INF" id="f-825" unitRef="shares">32446814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-127"
      decimals="INF"
      id="f-826"
      unitRef="shares">27406457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-128"
      decimals="INF"
      id="f-827"
      unitRef="shares">14409166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-129"
      decimals="INF"
      id="f-828"
      unitRef="shares">9303700</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-130"
      decimals="INF"
      id="f-829"
      unitRef="shares">8043936</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-5" decimals="INF" id="f-830" unitRef="shares">36450021</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-6" decimals="INF" id="f-831" unitRef="shares">40175515</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-5" decimals="INF" id="f-832" unitRef="shares">94320028</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance contextRef="c-6" decimals="INF" id="f-833" unitRef="shares">95075431</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="c-1" id="f-835">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;STOCK-BASED COMPENSATION &lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of stock-based compensation expense recognized in the consolidated statements of operations consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;164,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2021 Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, our board of directors and in June 2021, our stockholders approved our 2021 Equity Incentive Plan (2021 Plan) as a successor to our 2013 Equity Incentive Plan (2013 Plan) and 2011 Stock Incentive Plan (2011 Plan) with the purpose of granting stock-based awards to employees, directors, officers and consultants, including stock options, restricted stock awards, restricted stock units (RSUs), and performance stock units (PSUs). A total of 35,281,596 shares of Class A common stock were initially available for issuance under the 2021 Plan. Our compensation committee administers the 2021 Plan. The number of shares of our Class A common stock available for issuance under the 2021 Plan is subject to an annual increase on the first day of each fiscal year beginning on February 1, 2022, equal to the lesser of: (i) five percent (5%) of the aggregate number of outstanding shares of all classes of our common stock as of the last day of the immediately preceding fiscal year or (ii) such other amount as our board of directors may determine. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2013 Plan and 2011 Plan (together, the Prior Plans) were terminated in June 2021, in connection with the adoption of our 2021 Plan, and stock-based awards are no longer granted under the Prior Plans. However, the Prior Plans 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 Prior Plans will be automatically transferred to the 2021 Plan and be available for issuance as Class A common stock.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Units and Performance Stock Units&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our RSU and PSU activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,409,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,822,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,021,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,803,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,406,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested RSUs of $482.6 million that is expected to be recognized on a straight-line basis over a weighted-average period of 2.95 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested PSUs of $3.8&#160;million that is expected to be recognized on a straight-line basis over a weighted-average period of 2.13 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2024, we granted PSUs covering 1,133,455 shares of Class A common stock at target to certain executives subject to service-based and performance-based vesting conditions. As of January&#160;31, 2024, the financial performance metrics have not been achieved. As such, we have not recorded any stock-based compensation expense and have no unrecognized stock-based compensation expense related to these PSUs.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In November 2023, we granted 312,686 PSUs with a grant date fair value of $5.4&#160;million subject to service-based and performance-based vesting conditions to retain the services of certain former KSG employees. These PSUs will vest 100% upon the achievement of certain financial performance and integration milestone events, subject to the employees&#x2019; continued service to us from the grant date through the milestone events or target dates. For further details, refer to Note 4, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Acquisitions&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock Option Information&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,298,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(988,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected to vest as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,633,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There were no options granted during fiscal 2024 and 2023. The weighted-average grant-date fair value of options granted during fiscal 2022 was $13.14 per share. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The aggregate intrinsic value is the difference between the exercise price and the estimated fair value of the underlying common stock. The aggregate intrinsic value of options exercised during fiscal 2024, 2023 and 2022 was $170.1&#160;million, $173.0&#160;million and $333.7&#160;million, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested options of $51.8&#160;million that is expected to be recognized on a straight-line basis over a weighted-average period of 1.85 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Milestone Options&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In March 2021, we granted 1,404,605 options to purchase shares of common stock subject to service-based, performance-based, and market-based vesting conditions to our Chief Executive Officer and Chief Financial Officer under the 2013 Plan. These stock options will vest 100% upon the occurrence of i) our IPO (the performance-based vesting condition), which was completed in June 2021, and ii) the achievement of a certain market capitalization target (the market-based vesting condition), subject to the executive&#x2019;s continued service to us from the grant date through the milestone event. As of January&#160;31, 2024, the market capitalization target has not yet been achieved, and therefore, these milestone 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recorded stock-based compensation expense related to these milestone options of $3.6 million, $3.6&#160;million, and $3.1&#160;million during fiscal 2024, 2023, and 2022, respectively. As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to unvested milestone options of $9.1&#160;million, that is expected to be recognized over the remaining implied service period of 2.6 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Common Stock&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Attivo acquisition, we issued restricted Class A common stock to Attivo&#x2019;s employees. We recorded stock-based compensation expense related to these restricted shares in connection with the Attivo acquisition of $0.7&#160;million and $1.0&#160;million during fiscal 2024 and 2023, respectively. As of January&#160;31, 2024, we had unrecognized stock-based compensation expense related to this unvested restricted common stock of $0.3&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Scalyr acquisition, we granted 1,315,099 shares of restricted common stock. We recorded stock-based compensation expense related to restricted common stock in connection with the Scalyr acquisition of $0.2&#160;million, $8.5&#160;million, and $10.9&#160;million during fiscal 2024, 2023, and 2022, respectively. As of January&#160;31, 2024, this restricted common stock has fully vested.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Employee Stock Purchase Plan (ESPP)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In May 2021, our board of directors, and in June 2021, our stockholders approved our ESPP, which became effective on the date of effectiveness of our Final Prospectus, or June 29, 2021. The ESPP initially reserved and authorized the issuance of up to a total of 7,056,319 shares of common stock to eligible employees. The number of shares reserved for issuance and sale under the ESPP will automatically increase on the first day of each fiscal year, starting on February 1, 2022 for the first &lt;span style="-sec-ix-hidden:f-914"&gt;ten&lt;/span&gt; calendar years after the first offering date, in an amount equal to (i) 1% of the aggregate number of outstanding shares of all class our common stock on the last day of the immediately preceding fiscal year, or (ii) such other amount as the administrator of the ESPP may determine. The ESPP generally provides for six-month offering periods beginning January 6 and July 6 of each year, with each offering period consisting of single six-month purchase periods, except for the initial offering period which began on July 1, 2021, and ended on July 5, 2023. On each purchase date, eligible employees will purchase the shares at a price per share equal to 85% of the lesser of i) the fair market value of our common stock as of the beginning of the offering period or ii) the fair market value of our common stock on the purchase date, as defined in the ESPP, except for the initial offering period that had a 24-month look back to the IPO price of $35.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair value of employee stock purchase rights using the Black-Scholes option pricing model for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 1.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55% - 85%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72% - 96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2% - 5.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6% - 4.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognized stock-based compensation expense related to ESPP of $11.7&#160;million, $12.7&#160;million, and $5.5&#160;million during fiscal 2024, 2023, and 2022, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Modifications&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2024 and 2023, 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). The 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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During fiscal 2024 and 2023, we recognized an incremental charge of $6.2&#160;million and $4.5&#160;million, respectively, related to the Management Transitions.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock contextRef="c-1" id="f-836">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of stock-based compensation expense recognized in the consolidated statements of operations consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cost of revenue&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;17,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Research and development&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;61,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;51,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales and marketing&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;55,798&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;General and administrative&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;83,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,487&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Restructuring&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,060)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;216,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;164,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-131" decimals="-3" id="f-837" unitRef="usd">17187000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-132" decimals="-3" id="f-838" unitRef="usd">10093000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-133" decimals="-3" id="f-839" unitRef="usd">61055000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-134" decimals="-3" id="f-840" unitRef="usd">51771000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-135" decimals="-3" id="f-841" unitRef="usd">55798000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-136" decimals="-3" id="f-842" unitRef="usd">40115000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-137" decimals="-3" id="f-843" unitRef="usd">83890000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-138" decimals="-3" id="f-844" unitRef="usd">62487000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-139" decimals="-3" id="f-845" unitRef="usd">-1060000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-140" decimals="-3" id="f-846" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-847" unitRef="usd">216870000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-11" decimals="-3" id="f-848" unitRef="usd">164466000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-141"
      decimals="INF"
      id="f-849"
      unitRef="shares">35281596</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage contextRef="c-142" decimals="2" id="f-850" unitRef="number">0.05</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock contextRef="c-1" id="f-851">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our RSU and PSU activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:55.630%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.214%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:20.215%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Grant Date Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,409,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27.37&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,822,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Released&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,021,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25.15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,803,072)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,406,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20.08&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-143"
      decimals="INF"
      id="f-852"
      unitRef="shares">14409166</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-143"
      decimals="2"
      id="f-853"
      unitRef="usdPerShare">27.37</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-144"
      decimals="INF"
      id="f-854"
      unitRef="shares">22822240</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-144"
      decimals="2"
      id="f-855"
      unitRef="usdPerShare">17.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-144"
      decimals="INF"
      id="f-856"
      unitRef="shares">6021877</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-144"
      decimals="2"
      id="f-857"
      unitRef="usdPerShare">25.15</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-144"
      decimals="INF"
      id="f-858"
      unitRef="shares">3803072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-144"
      decimals="2"
      id="f-859"
      unitRef="usdPerShare">22.17</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-145"
      decimals="INF"
      id="f-860"
      unitRef="shares">27406457</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-145"
      decimals="2"
      id="f-861"
      unitRef="usdPerShare">20.08</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-145" decimals="-5" id="f-862" unitRef="usd">482600000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-144" id="f-863">P2Y11M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-146" decimals="-5" id="f-864" unitRef="usd">3800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-147" id="f-865">P2Y1M17D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-148"
      decimals="INF"
      id="f-866"
      unitRef="shares">1133455</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-149"
      decimals="INF"
      id="f-867"
      unitRef="shares">312686</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <s:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue contextRef="c-150" decimals="-5" id="f-868" unitRef="usd">5400000</s:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodGrantDateFairValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-151"
      decimals="INF"
      id="f-869"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-870">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of our stock option activity is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:41.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.842%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.844%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted-Average Remaining Contractual Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Aggregate Intrinsic Value (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2023&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.52&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;337,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,298,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(988,850)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected to vest as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.25&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested and exercisable as of January&#160;31, 2024&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,633,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.96&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;348,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-152"
      decimals="INF"
      id="f-871"
      unitRef="shares">32446814</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-152"
      decimals="2"
      id="f-872"
      unitRef="usdPerShare">4.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-153" id="f-873">P6Y6M7D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-152" decimals="-3" id="f-874" unitRef="usd">337214000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-154"
      decimals="INF"
      id="f-875"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="c-154"
      decimals="2"
      id="f-876"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="c-154"
      decimals="INF"
      id="f-877"
      unitRef="shares">10298114</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="c-154"
      decimals="2"
      id="f-878"
      unitRef="usdPerShare">2.75</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="c-154"
      decimals="INF"
      id="f-879"
      unitRef="shares">988850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="c-154"
      decimals="2"
      id="f-880"
      unitRef="usdPerShare">5.60</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="c-155"
      decimals="INF"
      id="f-881"
      unitRef="shares">21159850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-155"
      decimals="2"
      id="f-882"
      unitRef="usdPerShare">5.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 contextRef="c-154" id="f-883">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue contextRef="c-155" decimals="-3" id="f-884" unitRef="usd">447989000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
      contextRef="c-155"
      decimals="INF"
      id="f-885"
      unitRef="shares">21159850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
      contextRef="c-155"
      decimals="2"
      id="f-886"
      unitRef="usdPerShare">5.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-154" id="f-887">P6Y3M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-155" decimals="-3" id="f-888" unitRef="usd">447989000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="c-155"
      decimals="INF"
      id="f-889"
      unitRef="shares">15633560</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-155"
      decimals="2"
      id="f-890"
      unitRef="usdPerShare">4.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-154" id="f-891">P5Y11M15D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-155" decimals="-3" id="f-892" unitRef="usd">348522000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-12"
      decimals="2"
      id="f-893"
      unitRef="usdPerShare">13.14</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-5" id="f-894" unitRef="usd">170100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-11" decimals="-5" id="f-895" unitRef="usd">173000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-12" decimals="-5" id="f-896" unitRef="usd">333700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions contextRef="c-5" decimals="-5" id="f-897" unitRef="usd">51800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-156" id="f-898">P1Y10M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="c-157"
      decimals="INF"
      id="f-899"
      unitRef="shares">1404605</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="c-157"
      decimals="INF"
      id="f-900"
      unitRef="number">1</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-158" decimals="-5" id="f-901" unitRef="usd">3600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-159" decimals="-5" id="f-902" unitRef="usd">3600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-160" decimals="-5" id="f-903" unitRef="usd">3100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized contextRef="c-161" decimals="-5" id="f-904" unitRef="usd">9100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 contextRef="c-158" id="f-905">P2Y7M6D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-162" decimals="-5" id="f-906" unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-163" decimals="-5" id="f-907" unitRef="usd">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-164" decimals="-5" id="f-908" unitRef="usd">300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-86"
      decimals="INF"
      id="f-909"
      unitRef="shares">1315099</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-165" decimals="-5" id="f-910" unitRef="usd">200000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-166" decimals="-5" id="f-911" unitRef="usd">8500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-167" decimals="-5" id="f-912" unitRef="usd">10900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:CommonStockCapitalSharesReservedForFutureIssuance
      contextRef="c-168"
      decimals="INF"
      id="f-913"
      unitRef="shares">7056319</us-gaap:CommonStockCapitalSharesReservedForFutureIssuance>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum contextRef="c-169" decimals="2" id="f-915" unitRef="number">0.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum>
    <s:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod contextRef="c-169" id="f-916">P6M</s:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutiveOfferingPeriod>
    <s:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod contextRef="c-169" id="f-917">P6M</s:ShareBasedCompensationArrangementByShareBasedPaymentAwardConsecutivePurchasePeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate contextRef="c-168" decimals="2" id="f-918" unitRef="number">0.85</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <s:ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod contextRef="c-169" id="f-919">P24M</s:ShareBasedCompensationArrangementByShareBasedPaymentAwardLookbackPeriod>
    <us-gaap:SharePrice
      contextRef="c-5"
      decimals="2"
      id="f-920"
      unitRef="usdPerShare">35</us-gaap:SharePrice>
    <us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock contextRef="c-1" id="f-921">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes the assumptions used in estimating the fair value of employee stock purchase rights using the Black-Scholes option pricing model for the periods presented:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Expected term (in years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.5 - 1.0&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55% - 85%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72% - 96%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Risk-free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.2% - 5.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:right"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.6% - 4.8%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedPaymentAwardEmployeeStockPurchasePlanValuationAssumptionsTableTextBlock>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-170" id="f-922">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-171" id="f-923">P0Y6M</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 contextRef="c-172" id="f-924">P1Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-173"
      decimals="INF"
      id="f-925"
      unitRef="number">0.0055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-173"
      decimals="INF"
      id="f-926"
      unitRef="number">0.0085</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum
      contextRef="c-174"
      decimals="INF"
      id="f-927"
      unitRef="number">0.0072</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum
      contextRef="c-174"
      decimals="INF"
      id="f-928"
      unitRef="number">0.0096</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-173"
      decimals="INF"
      id="f-929"
      unitRef="number">0.00052</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-173"
      decimals="INF"
      id="f-930"
      unitRef="number">0.055</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum
      contextRef="c-174"
      decimals="INF"
      id="f-931"
      unitRef="number">0.00026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum
      contextRef="c-174"
      decimals="INF"
      id="f-932"
      unitRef="number">0.048</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-173" decimals="2" id="f-933" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate contextRef="c-174" decimals="2" id="f-934" unitRef="number">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-173" decimals="-5" id="f-935" unitRef="usd">11700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-174" decimals="-5" id="f-936" unitRef="usd">12700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-175" decimals="-5" id="f-937" unitRef="usd">5500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="c-1" decimals="-5" id="f-938" unitRef="usd">6200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost contextRef="c-11" decimals="-5" id="f-939" unitRef="usd">4500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost>
    <us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock contextRef="c-1" id="f-940">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;RESTRUCTURING&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In June 2023, we announced a restructuring plan (the 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 $7.4&#160;million in charges in connection with the Plan in fiscal 2024, which consists of $5.4&#160;million in charges related to severance payments and employee benefits, $2.4 million of impairment charges related to excess facilities, $0.7&#160;million related to inventory write-offs, offset partially by $1.1&#160;million in savings related to the reversal of certain 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 consolidated financial statements of operations. These costs were paid as of January&#160;31, 2024. The actions associated with the Plan are expected to be fully complete by the end of fiscal 2025, subject to finalizing the disposition of certain office space.&lt;/span&gt;&lt;/div&gt;</us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock>
    <us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent contextRef="c-176" decimals="2" id="f-941" unitRef="number">0.05</us-gaap:RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent>
    <us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated
      contextRef="c-177"
      decimals="INF"
      id="f-942"
      unitRef="employee">100</us-gaap:RestructuringAndRelatedCostExpectedNumberOfPositionsEliminated>
    <s:RestructuringChargesIncludingWriteoffs contextRef="c-1" decimals="-5" id="f-943" unitRef="usd">7400000</s:RestructuringChargesIncludingWriteoffs>
    <us-gaap:RestructuringCharges contextRef="c-178" decimals="-5" id="f-944" unitRef="usd">5400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-179" decimals="-5" id="f-945" unitRef="usd">2400000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-180" decimals="-5" id="f-946" unitRef="usd">700000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges contextRef="c-181" decimals="-5" id="f-947" unitRef="usd">1100000</us-gaap:RestructuringCharges>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-948">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;INCOME TAXES &lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our loss before provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.701%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(406,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(432,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332,834)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(384,291)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270,097)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,613)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the expected provision for (benefit from) income taxes at the statutory federal income tax rate to our recorded provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit from income taxes at US federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(80,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,613)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of our net deferred tax assets and liabilities as of January&#160;31, 2024 and 2023 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired intangibles, property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Based upon available objective evidence, we believe it is more likely than not that the US and Israel net deferred tax assets will not be fully realizable. Accordingly, we have established a valuation allowance for the US and Israel gross deferred tax assets. As of January&#160;31, 2024 and 2023, we had a valuation allowance of $341.0&#160;million and $291.8&#160;million, respectively, against our deferred tax assets. During fiscal 2024 and 2023, total valuation allowance increased by $49.2&#160;million and $72.8&#160;million, respectively, primarily due to additional net operating losses.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of January&#160;31, 2024, we had federal net operating loss carryforwards of $721.2&#160;million, which will begin to expire in 2031, and state net operating loss carryforwards of $390.6&#160;million, which will begin to expire in 2025. We also had foreign net operating loss carryforwards of $202.8&#160;million, which do not expire.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, we had federal research and development credit carryforwards of $5.9&#160;million, which will begin to expire in 2037, and state research and development credit carryforwards of $2.9&#160;million, which do not expire.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Federal and state tax laws impose substantial restrictions on the utilization of the net operating loss carryforwards and tax credit carryforwards in the event of an ownership change as defined in Section 382 of the Internal Revenue Code of 1986, as amended. Accordingly, our ability to utilize these carryforwards may be limited as a result of such ownership change. Such a limitation could result in the expiration of carryforwards before they are utilized. The carryforwards are currently subject to a valuation allowance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Foreign withholding taxes have not been provided for the cumulative undistributed earnings of certain foreign subsidiaries of us as of January&#160;31, 2024 and 2023 due to our intention to permanently reinvest such earnings. Determination of the amount of unrecognized deferred tax liability related to these earnings is not practicable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We file income tax returns in the US federal jurisdiction and various state and foreign jurisdictions. Our tax years generally remain open and subject to examination by federal, state, or foreign tax authorities. We are currently under examination by the Israel Tax Authorities for the 2017 through 2021 tax years. We are not currently under audit in any other tax jurisdictions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the gross amount of unrecognized tax benefits consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases for tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We recognize interests and penalties related to income tax matters as a component of income tax expense. We do not anticipate that its total unrecognized tax benefits will significantly change during the next 12 months.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-949">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our loss before provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.701%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.765%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(406,151)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(432,235)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(274,270)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;47,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332,834)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(384,291)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(270,097)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-950" unitRef="usd">-406151000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-11" decimals="-3" id="f-951" unitRef="usd">-432235000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-12" decimals="-3" id="f-952" unitRef="usd">-274270000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-953" unitRef="usd">73317000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-11" decimals="-3" id="f-954" unitRef="usd">47944000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-12" decimals="-3" id="f-955" unitRef="usd">4173000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-956" unitRef="usd">-332834000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-11" decimals="-3" id="f-957" unitRef="usd">-384291000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-12" decimals="-3" id="f-958" unitRef="usd">-270097000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-959">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of provision for income taxes for fiscal 2024, 2023 and 2022 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,318&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,093&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,754)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,327)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(89)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,613)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-960" unitRef="usd">150000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-961" unitRef="usd">53000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-962" unitRef="usd">82000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-963" unitRef="usd">5168000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-964" unitRef="usd">3661000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-965" unitRef="usd">1011000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-966" unitRef="usd">5318000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-967" unitRef="usd">3714000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-968" unitRef="usd">1093000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-969" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-970" unitRef="usd">-6754000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-971" unitRef="usd">0</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-972" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-973" unitRef="usd">-2913000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-974" unitRef="usd">0</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-975" unitRef="usd">541000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-976" unitRef="usd">340000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-977" unitRef="usd">-89000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-978" unitRef="usd">541000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-979" unitRef="usd">-9327000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-980" unitRef="usd">-89000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-981" unitRef="usd">5859000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-982" unitRef="usd">-5613000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-983" unitRef="usd">1004000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-984">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation of the expected provision for (benefit from) income taxes at the statutory federal income tax rate to our recorded provision for income taxes consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Benefit from income taxes at US federal statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(69,895)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(80,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(56,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;53&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;23,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1,297)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;12,367&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;2,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(23,442)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,390&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,251)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Change in valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total provision for (benefit from) income taxes&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,613)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-985" unitRef="usd">-69895000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-11" decimals="-3" id="f-986" unitRef="usd">-80701000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-12" decimals="-3" id="f-987" unitRef="usd">-56720000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-988" unitRef="usd">150000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-11" decimals="-3" id="f-989" unitRef="usd">53000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-12" decimals="-3" id="f-990" unitRef="usd">82000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-1" decimals="-3" id="f-991" unitRef="usd">23179000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-11" decimals="-3" id="f-992" unitRef="usd">10140000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-12" decimals="-3" id="f-993" unitRef="usd">-1297000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-1" decimals="-3" id="f-994" unitRef="usd">12367000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-11" decimals="-3" id="f-995" unitRef="usd">2734000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-12" decimals="-3" id="f-996" unitRef="usd">-23442000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-1" decimals="-3" id="f-997" unitRef="usd">1390000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-11" decimals="-3" id="f-998" unitRef="usd">1780000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther contextRef="c-12" decimals="-3" id="f-999" unitRef="usd">322000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-1" decimals="-3" id="f-1000" unitRef="usd">2251000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-11" decimals="-3" id="f-1001" unitRef="usd">688000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationTaxCreditsResearch contextRef="c-12" decimals="-3" id="f-1002" unitRef="usd">20000</us-gaap:IncomeTaxReconciliationTaxCreditsResearch>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-1003" unitRef="usd">40525000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-11" decimals="-3" id="f-1004" unitRef="usd">60145000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-12" decimals="-3" id="f-1005" unitRef="usd">81739000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-1" decimals="-3" id="f-1006" unitRef="usd">394000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-11" decimals="-3" id="f-1007" unitRef="usd">924000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-12" decimals="-3" id="f-1008" unitRef="usd">340000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1009" unitRef="usd">5859000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-11" decimals="-3" id="f-1010" unitRef="usd">-5613000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-12" decimals="-3" id="f-1011" unitRef="usd">1004000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1012">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant components of our net deferred tax assets and liabilities as of January&#160;31, 2024 and 2023 consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:66.207%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,971&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Research and development expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;106,257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accruals and reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,300&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,528&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;407,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,979&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340,951)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(291,751)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,644&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquired intangibles, property and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(28,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,170)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred contract acquisition costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,423)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(22,868)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,582)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,162)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,279)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(67,439)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70,479)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax assets (liabilities)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(795)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(251)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1013" unitRef="usd">226971000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-6" decimals="-3" id="f-1014" unitRef="usd">228400000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-5" decimals="-3" id="f-1015" unitRef="usd">106257000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment contextRef="c-6" decimals="-3" id="f-1016" unitRef="usd">72432000</us-gaap:DeferredTaxAssetsInProcessResearchAndDevelopment>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-5" decimals="-3" id="f-1017" unitRef="usd">36199000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsDeferredIncome contextRef="c-6" decimals="-3" id="f-1018" unitRef="usd">25643000</us-gaap:DeferredTaxAssetsDeferredIncome>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-5" decimals="-3" id="f-1019" unitRef="usd">9265000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals contextRef="c-6" decimals="-3" id="f-1020" unitRef="usd">6215000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <s:DeferredTaxAssetsLeaseLiability contextRef="c-5" decimals="-3" id="f-1021" unitRef="usd">7492000</s:DeferredTaxAssetsLeaseLiability>
    <s:DeferredTaxAssetsLeaseLiability contextRef="c-6" decimals="-3" id="f-1022" unitRef="usd">9139000</s:DeferredTaxAssetsLeaseLiability>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-1023" unitRef="usd">14300000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-6" decimals="-3" id="f-1024" unitRef="usd">17528000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-5" decimals="-3" id="f-1025" unitRef="usd">7111000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther contextRef="c-6" decimals="-3" id="f-1026" unitRef="usd">2622000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1027" unitRef="usd">407595000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-6" decimals="-3" id="f-1028" unitRef="usd">361979000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1029" unitRef="usd">340951000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-1030" unitRef="usd">291751000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-5" decimals="-3" id="f-1031" unitRef="usd">66644000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet contextRef="c-6" decimals="-3" id="f-1032" unitRef="usd">70228000</us-gaap:DeferredTaxAssetsNet>
    <s:DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1033" unitRef="usd">28652000</s:DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment>
    <s:DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment contextRef="c-6" decimals="-3" id="f-1034" unitRef="usd">37170000</s:DeferredTaxLiabilitiesAcquiredIntangiblesAndPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost contextRef="c-5" decimals="-3" id="f-1035" unitRef="usd">30423000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost contextRef="c-6" decimals="-3" id="f-1036" unitRef="usd">22868000</us-gaap:DeferredTaxLiabilitiesDeferredExpenseDeferredPolicyAcquisitionCost>
    <s:DeferredTaxLiabilitiesRightOfUseAssets contextRef="c-5" decimals="-3" id="f-1037" unitRef="usd">6582000</s:DeferredTaxLiabilitiesRightOfUseAssets>
    <s:DeferredTaxLiabilitiesRightOfUseAssets contextRef="c-6" decimals="-3" id="f-1038" unitRef="usd">8162000</s:DeferredTaxLiabilitiesRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-5" decimals="-3" id="f-1039" unitRef="usd">1782000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther contextRef="c-6" decimals="-3" id="f-1040" unitRef="usd">2279000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1041" unitRef="usd">67439000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-6" decimals="-3" id="f-1042" unitRef="usd">70479000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-1043" unitRef="usd">795000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-6" decimals="-3" id="f-1044" unitRef="usd">251000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-5" id="f-1045" unitRef="usd">341000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-5" id="f-1046" unitRef="usd">291800000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-1" decimals="-5" id="f-1047" unitRef="usd">49200000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount contextRef="c-11" decimals="-5" id="f-1048" unitRef="usd">72800000</us-gaap:ValuationAllowanceDeferredTaxAssetChangeInAmount>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic contextRef="c-5" decimals="-5" id="f-1049" unitRef="usd">721200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal contextRef="c-5" decimals="-5" id="f-1050" unitRef="usd">390600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign contextRef="c-5" decimals="-5" id="f-1051" unitRef="usd">202800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration contextRef="c-5" decimals="-5" id="f-1052" unitRef="usd">5900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration contextRef="c-5" decimals="-5" id="f-1053" unitRef="usd">2900000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration>
    <us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock contextRef="c-1" id="f-1054">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the gross amount of unrecognized tax benefits consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:49.541%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.925%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases for tax positions of current year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,027&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross increases for tax positions of prior year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of year&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;566&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1055" unitRef="usd">1013000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-21" decimals="-3" id="f-1056" unitRef="usd">566000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-13" decimals="-3" id="f-1057" unitRef="usd">534000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1058" unitRef="usd">1027000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-11" decimals="-3" id="f-1059" unitRef="usd">447000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1060" unitRef="usd">32000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-1" decimals="-3" id="f-1061" unitRef="usd">157000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-11" decimals="-3" id="f-1062" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions contextRef="c-12" decimals="-3" id="f-1063" unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-5" decimals="-3" id="f-1064" unitRef="usd">2197000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-6" decimals="-3" id="f-1065" unitRef="usd">1013000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits contextRef="c-21" decimals="-3" id="f-1066" unitRef="usd">566000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-1067">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;NET LOSS PER SHARE ATTRIBUTABLE TO COMMON STOCKHOLDERS&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share attributable to common stockholders was as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.202%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(338,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(378,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(271,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,923,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;277,802,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174,051,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.15)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.36)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.56)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.202%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446,814&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,422,473&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs and PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,406,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,409,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,770,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,308&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,091&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,142,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingently issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,317,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,701,395&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,620,201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,724,834&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-1068">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic and diluted net loss per share attributable to common stockholders was as follows (in thousands, except share and per share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.202%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Year Ended January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Numerator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss attributable to Class A and Class B common stockholders&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(338,693)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(378,678)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(271,101)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Weighted-average shares used in computing net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;294,923,536&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;277,802,861&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;174,051,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;text-indent:-9pt;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net loss per share attributable to Class A and Class B common stockholders, basic and diluted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.15)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.36)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1.56)&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-1069" unitRef="usd">-338693000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-11" decimals="-3" id="f-1070" unitRef="usd">-378678000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-12" decimals="-3" id="f-1071" unitRef="usd">-271101000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-1072" unitRef="shares">294923536</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-1073" unitRef="shares">294923536</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-11" decimals="0" id="f-1074" unitRef="shares">277802861</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-11" decimals="0" id="f-1075" unitRef="shares">277802861</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-12" decimals="0" id="f-1076" unitRef="shares">174051203</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-12" decimals="0" id="f-1077" unitRef="shares">174051203</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-1078"
      unitRef="usdPerShare">-1.15</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-1079"
      unitRef="usdPerShare">-1.15</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-11"
      decimals="2"
      id="f-1080"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-11"
      decimals="2"
      id="f-1081"
      unitRef="usdPerShare">-1.36</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-12"
      decimals="2"
      id="f-1082"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-12"
      decimals="2"
      id="f-1083"
      unitRef="usdPerShare">-1.56</us-gaap:EarningsPerShareBasic>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-1084">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.714%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.201%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.202%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,159,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,446,814&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,422,473&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs and PSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,406,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;14,409,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,770,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ESPP&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;107,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;134,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;52,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares subject to repurchase&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;178,308&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,091&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted common stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;10,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;451,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,142,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contingently issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;1,317,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,701,395&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;47,620,201&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;46,724,834&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-182"
      decimals="0"
      id="f-1085"
      unitRef="shares">21159850</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-183"
      decimals="0"
      id="f-1086"
      unitRef="shares">32446814</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-184"
      decimals="0"
      id="f-1087"
      unitRef="shares">42422473</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-185"
      decimals="0"
      id="f-1088"
      unitRef="shares">27406457</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-186"
      decimals="0"
      id="f-1089"
      unitRef="shares">14409166</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-187"
      decimals="0"
      id="f-1090"
      unitRef="shares">1770304</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-188"
      decimals="0"
      id="f-1091"
      unitRef="shares">107924</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-189"
      decimals="0"
      id="f-1092"
      unitRef="shares">134469</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-190"
      decimals="0"
      id="f-1093"
      unitRef="shares">52381</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-191"
      decimals="0"
      id="f-1094"
      unitRef="shares">16543</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-192"
      decimals="0"
      id="f-1095"
      unitRef="shares">178308</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-193"
      decimals="0"
      id="f-1096"
      unitRef="shares">20091</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-194"
      decimals="0"
      id="f-1097"
      unitRef="shares">10621</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-195"
      decimals="0"
      id="f-1098"
      unitRef="shares">451444</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-196"
      decimals="0"
      id="f-1099"
      unitRef="shares">1142496</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-197"
      decimals="0"
      id="f-1100"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-198"
      decimals="0"
      id="f-1101"
      unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="c-199"
      decimals="0"
      id="f-1102"
      unitRef="shares">1317089</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-1" decimals="0" id="f-1103" unitRef="shares">48701395</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-11" decimals="0" id="f-1104" unitRef="shares">47620201</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-12" decimals="0" id="f-1105" unitRef="shares">46724834</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1106">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;GEOGRAPHIC INFORMATION&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, consisting of property and equipment, net, and operating lease right-of-use assets, by geography were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;US&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenue by geography is presented in Note 3, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue and Contract Balances&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock contextRef="c-1" id="f-1107">&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Long-lived assets, consisting of property and equipment, net, and operating lease right-of-use assets, by geography were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-right:-4.5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:63.964%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.047%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.441%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.048%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%"&gt;As of January 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;US&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;40,067&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Israel&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;21,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;27,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Rest of world&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;5,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;6,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;67,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;62,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-200" decimals="-3" id="f-1108" unitRef="usd">40067000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-201" decimals="-3" id="f-1109" unitRef="usd">27990000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-202" decimals="-3" id="f-1110" unitRef="usd">21806000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-203" decimals="-3" id="f-1111" unitRef="usd">27625000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-204" decimals="-3" id="f-1112" unitRef="usd">5418000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-205" decimals="-3" id="f-1113" unitRef="usd">6690000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-1114" unitRef="usd">67291000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization contextRef="c-6" decimals="-3" id="f-1115" unitRef="usd">62305000</s:PropertyPlantAndEquipmentAndOperatingLeaseRightOfUseAssetsAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1116">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;COMMITMENTS AND CONTINGENCIES&lt;/span&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal Contingencies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, we may be a party to various legal proceedings and subject to claims in the ordinary course of business. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Securities Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Johansson v. SentinelOne, Inc., Case No. 4:23-cv-02786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The suit is brought on behalf of an alleged class of stockholders who purchased or acquired shares of the Company&#x2019;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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Nyren v. SentinelOne, Inc., Case No. 4:23-cv-02982&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. On October 4, 2023, the court issued an order consolidating both cases under the caption &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;In re SentinelOne, Inc. Securities Litigation Case No. 4:23-cv-02786&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; and appointing a lead plaintiff. Lead plaintiff filed an amended complaint on December 18, 2023. Defendants moved to dismiss the amended complaint on February 16, 2024. We believe the case is without merit and intend to defend the suit vigorously.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Fortis Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fortis Advisors LLC v. SentinelOne, Inc., Case No. 2023-0946-VLM&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;s annual recurring revenues. The Company believes Fortis&#x2019; claims are without merit and intends to defend the suit vigorously. On November 3, 2023, the Company filed its answer to Fortis&#x2019; 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&#x2019;s breach of several of its representations, warranties and covenants in the merger agreement. The Company&#x2019;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Derivative Litigation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 10, 2024, a shareholder derivative complaint was filed, naming the Company&#x2019;s Board of Directors, its Chief Executive Officer and its Chief Financial Officer as defendants, and the Company as nominal defendant.  The action was filed in the United States District Court, District of Delaware, and is captioned Stochevski v. Weingarten, et al., Case No. 4:24-cv-00024. The complaint alleges that the director and officer defendants breached their fiduciary duties by making or failing to correct false or misleading statements about the Company&#x2019;s business, operations and prospects, including its annual recurring revenues and internal controls.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We believe that there are no other pending or threatened legal proceedings that are likely to have a material adverse effect on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Warranties and Indemnification&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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&#x2019;s intellectual property rights. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;our customers&#x2019; 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 consolidated balance sheets as of January&#160;31, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:DefinedContributionPlanTextBlock contextRef="c-1" id="f-1117">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;EMPLOYEE BENEFIT PLAN&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Our US employees participate in a 401(k) defined contribution plan sponsored by us. Contributions to the plan are discretionary. We made $2.6&#160;million and $2.8&#160;million in matching contributions for fiscal 2024 and 2023, respectively. There were no matching contributions for fiscal 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;margin-top:6pt;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Israeli Severance Pay&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;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 consolidated balance sheets. For fiscal 2024, 2023, and 2022, we recorded $3.5&#160;million, $3.9&#160;million, and $3.7&#160;million, respectively, in severance expenses related to these employees.&lt;/span&gt;&lt;/div&gt;</us-gaap:DefinedContributionPlanTextBlock>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-1" decimals="-5" id="f-1118" unitRef="usd">2600000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-11" decimals="-5" id="f-1119" unitRef="usd">2800000</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:DefinedContributionPlanCostRecognized contextRef="c-12" decimals="INF" id="f-1120" unitRef="usd">0</us-gaap:DefinedContributionPlanCostRecognized>
    <us-gaap:SeveranceCosts1 contextRef="c-206" decimals="-5" id="f-1121" unitRef="usd">3500000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-207" decimals="-5" id="f-1122" unitRef="usd">3900000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1 contextRef="c-208" decimals="-5" id="f-1123" unitRef="usd">3700000</us-gaap:SeveranceCosts1>
    <us-gaap:SubsequentEventsTextBlock contextRef="c-1" id="f-1124">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:23.5pt"&gt;SUBSEQUENT EVENTS&lt;/span&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2024, we completed the acquisition of PingSafe Pte. Ltd. (PingSafe) to provide customers better automation across their entire cloud footprint. We acquired 100% of the shares of PingSafe for total consideration of approximately $57.5&#160;million in cash and 2,354,607 shares of our Class A common stock, subject to customary adjustments set forth in the purchase agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On February 1, 2024, we acquired 100% of the issued and outstanding equity securities of Stride Security Ltd. (Stride), a security automation company. The aggregate consideration for the Stride acquisition is approximately $7.5&#160;million in cash, subject to customary adjustments. In addition, approximately $7.5&#160;million will be earned over three years, subject to continued employment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The PingSafe and Stride acquisitions will be accounted for as business combinations in accordance with ASC Topic 805, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 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 acquisition. We are currently working on the preliminary purchase price allocations and expect them to be completed in the first quarter of fiscal 2025.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-209"
      decimals="INF"
      id="f-1125"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-210" decimals="-5" id="f-1126" unitRef="usd">57500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-210"
      decimals="INF"
      id="f-1127"
      unitRef="shares">2354607</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired
      contextRef="c-211"
      decimals="INF"
      id="f-1128"
      unitRef="number">1</us-gaap:BusinessAcquisitionPercentageOfVotingInterestsAcquired>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-212" decimals="-5" id="f-1129" unitRef="usd">7500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-211" decimals="-5" id="f-1130" unitRef="usd">7500000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <s:BusinessCombinationContingentConsiderationTerm contextRef="c-212" id="f-1131">P3Y</s:BusinessCombinationContingentConsiderationTerm>
    <dei:AuditorName contextRef="c-1" id="f-1132">DELOITTE &amp; TOUCHE LLP</dei:AuditorName>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-213" id="f-1133">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-213" id="f-1134">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-213" id="f-1135">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:MtrlTermsOfTrdArrTextBlock contextRef="c-214" id="f-1136">&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 11, 2024, Tomer Weingarten, our President, Chief Executive Officer and Chairman of the Board of Directors, adopted a Rule 10b5-1 Plan (the Weingarten Plan) providing for the potential sale of shares of Class A common stock owned by Mr. Weingarten, including 64,744 shares of Class A common stock and 2,126,368 shares underlying vested stock options for Class B common stock so long as the market price of our Class A common stock is higher than certain minimum threshold prices specified in the Weingarten Plan between an estimated start date of May 9, 2024 and April 24, 2025. Additionally, the Weingarten 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 Weingarten Plan, can only be determined upon the occurrence of the future vesting events. The Weingarten Plan is scheduled to expire on April 30, 2025.&lt;/span&gt;&lt;/div&gt;</ecd:MtrlTermsOfTrdArrTextBlock>
    <ecd:TrdArrAdoptionDate contextRef="c-215" id="f-1137">January 11, 2024</ecd:TrdArrAdoptionDate>
    <ecd:TrdArrIndName contextRef="c-215" id="f-1138">Tomer Weingarten</ecd:TrdArrIndName>
    <ecd:TrdArrIndTitle contextRef="c-215" id="f-1139">President, Chief Executive Officer and Chairman of the Board of Directors</ecd:TrdArrIndTitle>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-215" id="f-1140">true</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-216"
      decimals="INF"
      id="f-1141"
      unitRef="shares">64744</ecd:TrdArrSecuritiesAggAvailAmt>
    <ecd:TrdArrSecuritiesAggAvailAmt
      contextRef="c-217"
      decimals="INF"
      id="f-1142"
      unitRef="shares">2126368</ecd:TrdArrSecuritiesAggAvailAmt>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
